Python 学习进度
学习目标
从零散基础到能游刃有余地写工程级 Python 代码,理解底层机制。
大纲规划
模块一 · 基础梳理
- 01- 环境、解释器与开发工具(venv、pip、IDE) — ✅ 完成 2026-05-23
- 02- 数据类型与内存模型(可变/不可变、引用语义、id 与 is) — ✅ 完成 2026-05-25
- 03- 控制流、函数与作用域(LEGB、参数机制、默认值陷阱) — ✅ 完成 2026-05-25
- 04- 内置容器深入(list / dict / set 的用法与底层要点) — 未开始
模块二 · 面向对象
- 05- 类、对象与属性查找 — 未开始
- 06- 继承、多态与 MRO — 未开始
- 07- 特殊方法与协议(dunder、运算符重载、容器协议) — 未开始
模块三 · 进阶语言特性
- 08- 迭代器与生成器 — 未开始
- 09- 闭包与装饰器 — 未开始
- 10- 上下文管理器(with / contextlib) — 未开始
- 11- 抽象基类与 Protocol(abc / typing.Protocol) — 未开始
模块四 · 工程化
- 12- 模块、包与动态加载(含 importlib) — 未开始
- 13- 异常、日志与类型提示(logging / typing / mypy) — 未开始
- 14- 单元测试与项目结构(pytest) — 未开始
模块五 · 底层与并发
- 15- 内存管理、GC 与对象模型 — 未开始
- 16- GIL 与并发(threading / multiprocessing) — 未开始
- 17- asyncio 与异步编程 — 未开始
模块六 · 高阶与性能
- 18- 元类与描述符 — 未开始
- 19- 性能剖析与优化技巧 — 未开始
进度记录
- 当前进行到:第 3 节已完成(3/19)
- 下次从这里开始:04- 内置容器深入(list / dict / set 的用法与底层要点)
完成时间线
- 2026-05-23 01- 环境、解释器与开发工具
- 2026-05-25 02- 数据类型与内存模型
- 2026-05-25 03- 控制流、函数与作用域
复习记录
(每次复习追加)