除了学习Python language itself外,我还必须在日常工作中学习如何使用Python解决现实生活中的问题并与其他同事共享解决方案。
因此,我想从头开始我的项目时,已经以高级级别引导了它们,以提供良好的可读性 1 和单元测试,并拥有或多或少的便捷高效环境(除了什么问题)口味,容易出错和易于阅读的代码成为重点)。
这是我到目前为止所发现的-您还要添加什么?
在模块的__init__.py
文件中可以包含一个useful info。
回答者也欢迎指出与DevOps工具链集成时要考虑的Python特有但工具中立的方面,即源代码控制,持续集成和二进制包管理。
1 我注意到clean code
标签和相关标签引起了有争议的讨论;因此,我决定遵循Google,PEP和pylint可能提供的建议。