导入
推荐阅读
获取装饰器、描述符、元类等进阶主题的推荐阅读
很遗憾,本书无法涵盖 Python 3 的所有方面。幸运的是,网上有许多优秀的免费教程可供参考。
装饰器:
- Ariel Ortiz 的《函数装饰器》
- Ariel Ortiz 的《函数装饰器进阶》
- David Mertz 的《魅力 Python:装饰器让魔法变得简单》
- 官方 Python 文档中的《函数定义》
属性:
- Adam Gomaa 的《Python 内置 property》
- Ryan Tomayko 的《getter/setter/fuxors》
- 官方 Python 文档中的 property() 函数
描述符:
- Raymond Hettinger 的《描述符入门指南》
- David Mertz 的《魅力 Python:Python 的优雅与瑕疵(第二部分)》
- Mark Summerfield 的《Python 描述符》
- 官方 Python 文档中的《调用描述符》
多线程与多进程:
- threading 模块
- threading —— 管理并发线程
- multiprocessing 模块
- multiprocessing —— 像管理线程一样管理进程
- Jesse Noller 的《Python 线程与全局解释器锁》
- David Beazley 的《深入 Python GIL(视频)》
元类:
- David Mertz 与 Michele Simionato 的《Python 中的元类编程》
- David Mertz 与 Michele Simionato 的《Python 中的元类编程(第二部分)》
- David Mertz 与 Michele Simionato 的《Python 中的元类编程(第三部分)》
此外,Doug Hellman 的《每周一个 Python 模块》是学习 Python 标准库中众多模块的绝佳指南。