数据科学项目的Python文件命名约定

数据科学项目的Python文件命名约定,python,naming-conventions,data-science,Python,Naming Conventions,Data Science,数据科学和机器学习项目中文件的正确命名约定是什么 我认为Python类的文件名应该是一个名词。但是,我想弄清楚,是将类命名为主语名词还是宾语名词 我应该使用哪一个 1) 输出绘图的类 visualization.py,visualizator.py,vision.py,或 2) 分析数据集并输出包含结果的文件的类 analysis.py,analyzer.py,或 3) 将数据集转换为pickle文件的类 preprocessor.py,preprocessing.py,prepare.py,或

数据科学和机器学习项目中文件的正确命名约定是什么

我认为Python类的文件名应该是一个名词。但是,我想弄清楚,是将类命名为主语名词还是宾语名词

我应该使用哪一个

1) 输出绘图的类

visualization.py
visualizator.py
vision.py
,或

2) 分析数据集并输出包含结果的文件的类

analysis.py
analyzer.py
,或

3) 将数据集转换为pickle文件的类

preprocessor.py
preprocessing.py
prepare.py
,或

(我已经检查过了,但找不到文件名的清晰命名转换)

在命名约定部分,您将找到正确的方法

pep-8中还讨论了命名约定不明确的问题

所以,如果您想要一种正确的方式(另一个组织遵循这种方式),那么请转到GitHub(例如),看看他们如何维护维护项目的命名约定

你可以按照那里的结构开始做这个项目


没有什么是固定的。这完全取决于你想如何构建它。更好的是它应该是,易于阅读和维护

为什么需要定义类?我想做面向对象编程来构建复杂的、可扩展的分析工具。我可能错过了什么。。。