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
广告