Logo
Section 1 / 3

推荐阅读

获取装饰器、描述符、元类等进阶主题的推荐阅读

导入

推荐阅读

获取装饰器、描述符、元类等进阶主题的推荐阅读

很遗憾,本书无法涵盖 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 标准库中众多模块的绝佳指南。

打包 Python 库

在哪里寻找兼容 Python 3 的代码