对应官方文档:The Python Tutorial
编排方式:章节编号与官方教程一一对应,内容由村长用中文重新诠释,每章开头都附了官方原文链接。
这是整套教程的地图。左边侧边栏会按同样顺序自动生成上一章/下一章导航,你可以顺着读,也可以按主题跳着查。
第一部分:起步(第 1-3 章)
第二部分:语法核心(第 4-6 章)
第三部分:写出真正的程序(第 7-9 章)
| 章节 | 主题 | 对应官方 |
|---|
| 7. 输入与输出 | f 字符串、format、文件读写、json | 7. Input and Output |
| 8. 错误与异常 | try/except/finally、raise、with、异常组 | 8. Errors and Exceptions |
| 9. 类:面向对象其实不难 | self、作用域、继承、迭代器、生成器 | 9. Classes |
第四部分:标准库与工程化(第 10-12 章)
| 章节 | 主题 | 对应官方 |
|---|
| 10. 标准库速览(一) | os / glob / re / math / datetime / 测试 | 10. Brief Tour of the Standard Library |
| 11. 标准库速览(二) | pprint / Template / struct / 多线程 / logging / decimal | 11. Brief Tour of the Standard Library — Part II |
| 12. 虚拟环境与包管理 | venv、pip、requirements.txt | 12. Virtual Environments and Packages |
第五部分:补充与延伸(第 13-16 章)
建议的学习顺序
- 第 1-3 章先跑起来,别纠结细节,重点是让解释器听你的话
- 第 4-6 章是分水岭,函数与模块搞明白,才能写出像样的程序
- 第 7-9 章开始处理真实世界:文件、报错、组织代码
- 第 10-12 章学会站在标准库和生态的肩膀上,别重复造轮子
- 第 13-16 章按需查阅,尤其第 15 章,早晚会被浮点数坑一次
官方文档会随 Python 版本更新,本套教程以 Python 3 官方 Tutorial 的章节结构为准;涉及版本差异的地方,文中都有标注。