跳到主要内容

Python 官方教程中文诠释:16 章完整目录

对应官方文档:The Python Tutorial 编排方式:章节编号与官方教程一一对应,内容由村长用中文重新诠释,每章开头都附了官方原文链接。

这是整套教程的地图。左边侧边栏会按同样顺序自动生成上一章/下一章导航,你可以顺着读,也可以按主题跳着查。

第一部分:起步(第 1-3 章)​

章节主题对应官方
1. 开胃小菜:Python 能帮你做什么Python 的定位与适用场景1. Whetting Your Appetite
2. 使用 Python 解释器启动方式、参数传递、交互模式、源码编码2. Using the Python Interpreter
3. Python 快速上手:先把它用起来数字、字符串、列表、斐波那契3. An Informal Introduction to Python

第二部分:语法核心(第 4-6 章)​

章节主题对应官方
4. 更多流程控制工具if / for / range / match / 函数定义 / 编码风格4. More Control Flow Tools
5. 数据结构:列表、元组、集合与字典列表推导式、del、集合、字典、循环技巧5. Data Structures
6. 模块:把代码装进文件里import、搜索路径、标准模块、包6. Modules

第三部分:写出真正的程序(第 7-9 章)​

章节主题对应官方
7. 输入与输出f 字符串、format、文件读写、json7. 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 / decimal11. Brief Tour of the Standard Library — Part II
12. 虚拟环境与包管理venv、pip、requirements.txt12. Virtual Environments and Packages

第五部分:补充与延伸(第 13-16 章)​

章节主题对应官方
13. 学完基础之后,接下来往哪走进阶路线、查文档、做项目13. What Now?
14. 交互式输入编辑与历史记录Tab 补全、历史搜索、IPython / Jupyter14. Interactive Input Editing and History Substitution
15. 浮点数的坑:问题与局限0.1 + 0.2、表示误差、Decimal15. Floating-Point Arithmetic: Issues and Limitations
16. 附录:交互模式的补充细节错误处理、可执行脚本、启动文件16. Appendix

建议的学习顺序​

  1. 第 1-3 章先跑起来,别纠结细节,重点是让解释器听你的话
  2. 第 4-6 章是分水岭,函数与模块搞明白,才能写出像样的程序
  3. 第 7-9 章开始处理真实世界:文件、报错、组织代码
  4. 第 10-12 章学会站在标准库和生态的肩膀上,别重复造轮子
  5. 第 13-16 章按需查阅,尤其第 15 章,早晚会被浮点数坑一次

官方文档会随 Python 版本更新,本套教程以 Python 3 官方 Tutorial 的章节结构为准;涉及版本差异的地方,文中都有标注。