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


您可以将 PEP8 指南作为圣经。几乎所有 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日

539 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告