- 精通 Python
- 一、开始——每个项目一个环境
- 二、Python 语法、常见陷阱和风格指南
- 三、容器和集合——以正确的方式存储数据
- 四、函数式编程——可读性与简洁性
- 五、装饰器——通过装饰实现代码重用
- 六、生成器和协程——无限,一次一步
- 七、异步 IO——无线程的多线程
- 八、元类——使类(而非实例)更智能
- 九、文档——如何使用 Sphinx 和 RST
- 十、测试和日志记录——为 bug 做准备
- 十一、调试——解决 bug
- 十二、性能——跟踪并减少内存和 CPU 使用
- 十三、多进程——当单个 CPU 核心不够时
- 十四、C/C++ 中的扩展、系统调用和 C/C++ 库
- 十五、打包——创建自己的库或应用
- 十六、附录 A:参考书目