我是过去十年的PHP开发人员,但认为这可能是学习另一种语言的明智之举。像Python一样。
当你有编程背景时,Python的进入和退出本身并不难理解。如何构建python应用程序
我还不能理解的是如何构建我的应用程序以及如何布局我的类。在PHP中,约定是这样的:Vendor \ Module \ SubModule \ Class,它直接映射到文件系统上的目录和文件,Class.php是定义Class的文件。
我在Python中获得的最接近的东西是:Module.Class,其中Module.py是Class定义的文件。所以在这个结构中,属于这个模块的所有类都应该在Module.py中定义。
我不想模仿PHP的做事方式,我只是提供了上下文。
所以问题的确是:构建应用程序的pythonic方式是什么?
编辑
好的,也许问题太广泛了。学习python我将一些php脚本转换为Python。我有一个脚本,可以将包含群集信息的文件导入数据库。我的PHP结构是这样的:
.
`-- Company
|-- Cluster
| |-- Cluster.php
| |-- Import
| | |-- Array.php
| | `-- Csv.php
| |-- Import.php
| |-- Map.php
| `-- Sync.php
所以我有一个导入接口公司\群集\ Import.php这是由两个脚本来实现:公司\群集\导入\ Array.php和\ Csv.php
此外,我有一些类负责处理和准备传入的数据以发送给DAO。
我该如何在Python中构造这个应用程序?
使用任何框架,每个框架都有自己的结构。 – fledgling
可能会有帮助:https://coderwall.com/p/lt2kew – sshashank124
谢谢@ sshashank124,我会查看该页面。 –