这有关 Python 编程的 MOOC 是 MIT 在 edX 上开设的一门入门级课程。虽说是入门级但也不可小觑,由麻省校长 Eric 和计算机人工智能实验室主管 John 主讲。课程干货充足有一定难度,英语授课(配英文字幕)对听力弱的同学是有些障碍,后半部的课程内容和作业的难度也会加大,所以召唤有毅力的小伙伴加入哦
去报名
注意edX现在已经开启了一种 ID Verified 类型的认证证书,这种证书需要交费最低50美元,我们如果不想掏钱也可以免费听课,选择 Audit 旁听该课或者免费的 Honor Code Certificate 荣誉证书即可。
提示:如遇edX无法访问或无法观看视频则需VPN翻墙
另外在中国大学MOOC平台上也有一门关于 Python 的编程课,是哈尔滨工业大学的“高级语言程序设计(Python)”,可惜已结课,小伙伴还可以补课或直接等下一轮开课日,去查看http://www.icourse163.org/course/hit-9003#/info
课程说明
本课为计算机科学的导论课,作为解决真实世界中的分析问题的方法。
本课是系列课程 Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science 的第一门。这两门课针对没有计算机科学及编程学习经验的人,培养他们的计算思维,编写程序以解决实际问题。有同学将这两门课作为计算机科学更高级课程的入门课,但对大部分人来说这将是他们第一门也是最后一们计算机课程。
考虑到该课程也许是大多数学生学过的唯一一们正式计算机课,我们选择将以广度为侧重,而非深度。本课目标是让学生了解很多方面的基础知识,以帮助他们今后在工作中需借助算法来实现某些目标时能够有的放矢。或者说本课不是“计算鉴赏”课,而是具有挑战性的缜密课程,学生们需要投入大量时间精力来学习让计算机为人服务。
本课内容包含计算概念、Python编程语言、简单算法、测试和调试以及计算复杂性导论,和简单的算法数据结构。
推荐用书
推荐这门课使用的课本是《计算机科学及Python编程导论》增订版,作者John Guttag(MIT出版社,2013)。Guttag教授的书的价格非常合理,25美元,而且纸质版和电子版均有出售。edX学生的优惠MIT出版社提供给选这门课的学生一个优惠价格17.50美元(7折),只要直接在出版者的网站上订购即可。请在这个网站上输入优惠码:guttag30 来获取折扣。
主讲团队
Eric Grimson
麻省理工学院院长
计算机科学工程教授,医学工程教授
美国人工智能协会(AAAI)资深会员,美国电气和电子工程师协会(IEEE)学会资深会员。
John Guttag
计算机科学与电气工程教授
计算机科学和人工智能实验室数据驱动医学研究组主管
美国计算机协会ACM会员,美国艺术科学院院士
Ana Bell
计算机科学与电气工程系讲师
普林斯顿大学硕士和博士学位