Python库中的命名约定

1 python naming-conventions

我正在python包中实现一个搜索算法(让我们称之为MyAlg).由于算法是超级复杂的,因此包必须包含用于算法选项的辅助类.目前我正在自己开发整个软件包(我不是程序员),但我希望1-2名程序员以后加入该项目.这将是我的第一个涉及外部程序员的项目.因此,为了让他们的生活更轻松,我应该如何命名这个类:Options,OptionsMyAlg,MyAlgOptions或其他什么?

除了http://www.joelonsoftware.com/articles/Wrong.html之外,您建议我在本主题中阅读什么?

谢谢Yuri [从这里发布:http://discuss.joelonsoftware.com/default.asp?design.4.684669.0将在这两个地方更新答案]

Mik*_*son 6

我建议你阅读PEP8(Python代码的样式指南).