什么是Python编码标准/最佳实践?

您可以将PEP8指南用作圣杯。几乎所有的python世界都使用此指南来编写简洁易懂的标准python代码。它可以作为所有现代文本编辑器的扩展名。您可以在  http://www.python.org/dev/peps/pep-0008/查看

正确组织您的文件夹。所有项目都需要适当的结构。这有助于更好地组织代码。Python具有您应该使用的确定的文件夹结构。

README.rst
LICENSE
setup.py
requirements.txt
sample/__init__.py
sample/core.py
sample/helpers.py
docs/conf.py
docs/index.rst
tests/test_basic.py
tests/test_advanced.py


使用doctests。doctest模块搜索看起来像交互式Python会话的文本片段,然后执行这些会话以验证它们是否按所示正常工作。这是该语言最好,最有用的语言之一,应最大限度地使用它。这样可以进行TDD。

使用PyPi获取所有模块。PyPi是python模块的中央存储库。不用构建自己的软件包,而是使用pip从Pypi上安装模块。


通过遵循python习惯用法来编写Pythonic代码。这需要一些时间来习惯,但可以帮助您走很长一段路。您可以在http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html上了解有关惯用python的更多信息。