返回资源列表

MIT OpenCourseWare · Ana Bell

MIT 6.100L:Introduction to CS and Programming Using Python(Fall 2022)

从零开始用 Python 3 学习计算思维:分支与循环、函数、列表与字典、递归、面向对象、测试调试,以及算法复杂度与排序。

打开官方课程
难度
入门
形式
大学课程
语言
英文
规模
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:可转载和改编,需署名;仅限非商业用途;改编作品须使用相同许可;适用范围以原站说明为准,第三方材料可能另有条款。原站说明
  • 其余材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;课程图像来自原站,版权与商标归原权利人;引用时请注明原作者与出处。