Python常用指引
Python常用指引的形式来源于Linux文档项目的常用指引章节,是一系列独立、指定主题并尝试完全覆盖该主题的文章集合。致力于提供比Python库参考帮助更详尽的文档。Python 3 是 Python 的未来,但 Python 2 仍处于活跃使用阶段,最好让您的项目在两个主要版本的Python 上都可用。本指南旨在帮助您了解如何最好地同时支持 Python 2 和 3。
如果您希望迁移扩展模块而不是纯 Python 代码,请参阅 将扩展模块移植到 Python 3。
如果你想了解核心 Python 开发者对于 Python 3 的出现有何看法,你可以阅读 Nick Coghlan 的 Python 3 Q & A(https://ncoghlan-devs-python-notes.readthedocs.io/en/latest/python3/questions_and_answers.html)或 Brett Cannon 的 为什么要有 Python 3(https://snarky.ca/why-python-3-exists)。
有关迁移的帮助,您可以通过电子邮件向 python-porting 邮件列表发送问题。
目前,提供了如下指引:Python(23)常用指引:将 Python 2 代码迁移到 Python 3
Python(24)常用指引:将扩展模块移植到 Python 3
Python(25)常用指引:用 Python 进行 Curses 编程
Python(26)常用指引:描述器使用指南
Python(27)常用指引:函数式编程指引
Python(28)常用指引:日志常用指引
Python(29)常用指引:日志操作手册
Python(30)常用指引:正则表达式HOWTO
Python(31)常用指引:套接字编程指南
Python(32)常用指引:排序指南
Python(33)常用指引:Unicode 指南
Python(34)常用指引:使用urllib包获取网络资源
Python(35)常用指引:Argparse 教程
Python(36)常用指引:ipaddress模块介绍
Python(37)常用指引:Argument Clinic How-To
Python(38)常用指引:使用 DTrace 和 SystemTap 检测CPython