Ich habe eine Frage zur richtigen Struktur für Python-Projekte. Ich habe mir einige Beispiele für Best Practices angesehen. Ich denke jedoch, dass mein Fall etwas anders ist als die Beispiele, die ich mir angesehen habe, also bin ich hier. Dies ist eine ÜbersichtWie strukturiere ich mein Python-Projekt?
- Python-Projekt (Functional Paradigm)
- Ich brauche drei Dinge zu tun: a) 15 verschiedene Algorithmen (je ca. 1 Seite) b) Statistik: Pre Rechen Statistiken, die in Algorithmen zugeführt werden können später c) Lesen/Schreiben von CSVs, Bereinigen von Daten, Hinzufügen zu Datenrahmen usw. (die dann aus dem unterschiedlichen Algorithmuscode eindeutig aufgerufen werden können)
- Das obige muss in der Reihenfolge c, b, a laufen.
Zwei Fragen: 1. Möchten Sie Vorschläge für Ordnerstruktur für das Projekt 2. Wie ci rufen nacheinander, b, a: Soll ich sie rufen in
if __name__ == '__main__':
oder Soll ich ein eigenes Skript haben, das das außerhalb des Projekts regelt?
Dies muss Produktionsqualität sein, weshalb ich all diese Fragen habe.