全球名校AI课程库(24) | MIT麻省理工 · 计算机科学与Python编程导论课程『Introduction to Computer Science and Programming』

6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论

🏆 课程学习中心 | 🚧 计算机基础课程合辑 | 🌍 课程主页 | 📺 中英字幕视频 | 🚀 项目代码解析


课程介绍

MIT 6.0001是全球顶校麻省理工开设的 Python 编程基础课程,课程系统讲解了 Python 的语法与注意点。课程以知识广度为更高的目标,将分支、循环、字符串、近似、函数、元组等娓娓道来,并且将内容深度控制在了非常友好的层面,初学者也能理解计算并通过程序解决实际的问题。

6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论

6.0001 适用于编程经验很少或没有编程经验的学生,帮助他们掌握编程程序的能力,培养更广泛的竞争力——包括但不限于实现某个目标、在相关课程或项目中变现更为出色等。

通过本课程学习,可以完整掌握 Python 编程实战应用能力,培养变成兴趣和信心,并为后续计算机科学专业方向(比如网站开发、数据科学、人工智能)应用与落地做准备。

注意:该课程使用 Python 3.5 编程语言。教授们这样设计可谓用心良苦——Python语法简单易学、容易调试、不用进行内存管理,学生们可以关注更核心的『计算思维』。

6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论

课程讲师 Dr. Ana Bell:哥伦比亚大学学士、普林斯顿大学硕博士,研究方向是计算生物学,《Get Programming: Learn to code with Python》一书的作者。

  • 课程讲师 Prof. Eric Grimson:MIT校长,ACM、IEEE、AAAI Fellow,研究领域为计算机视觉和医学图像分析。教授的这门计算机编程入门课已有15000名MIT学生,并且是50名MIT博士的论文导师。

  • 课程讲师 Prof. John Guttag:MIT电气工程和计算机科学系主任,研究机器学习、计算机视觉在医学、金融和体育领域的应用。教学致力于帮助学生构建计算思维,是《Introduction to Computation and Programming Using Python》这本神书的作者。


课程主题

通过课程的学习,我们可以不仅可以掌握如下知识点,也能将其串联成完整的Python编程应用技能,为后续计算机科学专业方向(比如网站开发、数据科学、人工智能)应用与落地做好准备。

  • What is computation?(什么是计算科学
  • Branching and Iteration(分支与循环
  • String Manipulation, Guess and Check, Approximations, Bisection(字符串操作 / 近似 / 二分
  • Decomposition, Abstractions, Functions(分解、抽象与函数
  • Tuples, Lists, Aliasing, Mutability, Cloning(元组、列表、重命名、元素更改与复制
  • Recursion, Dictionaries(递归与字典
  • Testing, Debugging, Exceptions, Assertions(测试与调试、异常处理与断言
  • Object Oriented Programming(面向对象的编程
  • Python Classes and Inheritance(Python类与继承
  • Understanding Program Efficiency(程序效率分析
  • Searching and Sorting(搜索与排序

课程资料 | 下载

6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论

扫描上方图片二维码,关注公众号并回复关键字 🎯『6.0001』,就可以获取整理完整的资料合辑啦!当然也可以点击 🎯 这里 查看更多课程的资料获取方式!

6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论
6.0001; Introduction to Computer Science and Programming in Python; 计算机科学与Python编程导论

ShowMeAI 对课程资料进行了梳理,整理成这份完备且清晰的资料包:

  • 课件 / Slides。PDF版本。覆盖Lecture 1~12所有章节。
  • 代码 / Code。.py文件。覆盖Lecture 1~12所有章节。
  • 作业 / Assignment****s。PDF+.py文件。Problem Set 0~5,课程学习中的问与答。
  • 拓展阅读材料 / Reading。面向新手的Python学习资源。

课程视频 | B站

🌍 B站 | 【双语字幕+资料下载】MIT 6.0001 | 计算机科学与Python编程导论(2016·完整版)

ShowMeAI 将视频上传至B站,并增加了中英双语字幕,以提供更加友好的学习体验。点击页面视频,可以进行预览。推荐前往 👆 B站 观看完整课程视频哦!


全球名校AI课程合辑

作者ShowMeAI内容团队
阅读原文https://www.showmeai.tech/article-detail/349

posted @ 2022-10-25 22:34  ShowMeAI  阅读(350)  评论(0编辑  收藏  举报