Thema: Python - Übliche Projektstruktur (PyDev)

21.10.16 14:57 #1

Swarley

Registriert seit: 15.05.2016

Beiträge: 1

-

Hey Leute,

für ein kommendes Projekt arbeite ich mich momentan in Python ein,
aber es gibt noch ein paar Dinge die ich gerne klären würde bevor ich mit komplexeren Übungsaufgaben anfange.
Vorallem fehlt mir eine grundlegene Regel wie ich mein Projekt unter Eclipse (PyDev) organisieren sollte.
Über Google habe ich bereits folgende Standard-Struktur gefunden:

Project/
|-- bin/
| |-- project
|
|-- project/
| |-- test/
| | |-- __init__.py
| | |-- test_main.py
| |
| |-- __init__.py
| |-- main.py
|
|-- setup.py
|-- README

- Ist es eine gute Idee, sein Projekt erst einmal so aufzubauen?
- Brauche ich den /src der von PyDev bei Bedarf automatisch erstellt wird?
- Was sind die Unterschiede zwischen Folders/Packages/Source Folders in PyDev bzw. Eclipse und wann sollte ich was benutzen?

Außerdem habe ich noch eine Frage zum main.py Modul:

Quellcode ausblenden Python-Code
class App():
    def main(self):
        print("Start")
    
if __name__ == "__main__":
    my_app = App()
    my_app.main()


Ich habe bisher nie gesehen, dass unter Python der Haupteinstiegspunkt in eine Klasse geschrieben wurde,
kann man das der Übersicht wegen trotzdem machen, oder ist das unnötig?

Ich freue mich wenn sich jemand die Zeit nimmt und mir diese Fragen beantworten kann :)

Beitrag editiert (21.10.2016 14:59 Uhr)
Beitrag editiert (21.10.2016 14:59 Uhr)
Beitrag editiert (21.10.2016 15:01 Uhr)
1810381

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.

14ms