Python编码规范/最佳实践是什么?


您可以将PEP 8指南作为圣经。几乎所有Python开发者都使用此指南来编写干净、易懂且符合标准的Python代码。所有现代文本编辑器都提供此指南作为扩展或代码检查工具。您可以在 https://www.pythonlang.cn/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


使用doctest。doctest模块搜索看起来像交互式Python会话的文本片段,然后执行这些会话以验证它们的工作方式与显示的完全一致。这是该语言最好用和最有用的部分之一,您应该充分利用它。这允许进行测试驱动开发 (TDD)。

使用PyPI获取所有模块。PyPI是Python模块的中央存储库。不要自己构建包,而是使用pip从PyPI安装模块。


通过遵循Python惯用法来编写Pythonic代码。这需要一些时间来适应,但可以帮助您走得更远。您可以阅读更多关于Python惯用法的文章:
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

更新于:2020年3月5日

542 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告