MIT OpenCourseWare · Ana Bell
MIT 6.100L:Introduction to CS and Programming Using Python(Fall 2022)
从零开始用 Python 3 学习计算思维:分支与循环、函数、列表与字典、递归、面向对象、测试调试,以及算法复杂度与排序。
MITOpenCourseWare

- 难度
- 入门
- 形式
- 大学课程
- 语言
- 英文
- 规模
- 26 个课节
- 内容费用
- 免费
- 动手
- 需要动手环境
学完你能
- 用 Python 3 编写分支、循环与函数,解决小型计算问题
- 使用列表、元组、字典并理解可变性与别名
- 掌握递归、类与继承等程序组织方式
- 用大 O 分析程序复杂度,理解常见排序与查找算法
适合你吗
适合
几乎没有编程经验,愿意按“讲座 + 小练习 + 习题集”节奏自学 Python 与计算机基础的人
暂不适合
不适合已熟练使用 Python、想学高级算法或系统课程的人;本站在 OCW 页面未见作业提交、评分或答疑入口
需要先会
官方说明无先修要求,面向几乎没有编程经验的学生
课程特点
- 内容侧重
- 按内容目录判断
- 练习与项目
- 按 Materials by Lecture 同步完成 Finger Exercises;PS0 是不计分的环境准备,随后 PS1–5 各有题目和代码。OCW 提供公开自学资料,不提供原课程学分和教学平台评分。
- 学习时长
- 26 个课节原站未给出统一学习时长;实际用时取决于已有基础。
- 内容费用
- 免费OCW 讲座视频、讲义、代码与习题集免费公开;配套教材 Guttag《Introduction to Computation and Programming Using Python》第 3 版需另购
内容覆盖
- Python 入门、字符串与分支
- 迭代、近似与二分查找
- 分解、抽象与函数
- 元组、列表与可变性
- 测试、调试、异常与断言
- 字典与递归
- Python 类与继承
- 程序计时、大 O 与复杂度类
- 排序算法
- 绘图、哈希与模拟
来源与使用须知
- 原始资源
- MIT OpenCourseWare 收录版本:Fall 2022(OCW 课程资料)
- 收录时间
- 本站首次收录 2026-10-10
版权与转载
- CC BY-NC-SA 4.0:可转载和改编,需署名;仅限非商业用途;改编作品须使用相同许可;适用范围以原站说明为准,第三方材料可能另有条款。原站说明
- 其余材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
- 本站只提供原始链接和学习指南,不转载、不镜像课程材料;课程图像来自原站,版权与商标归原权利人;引用时请注明原作者与出处。