Kapitel 8. Modulorganisation
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wenn du mehr als ein kleines Programm erstellen willst, solltest du deinen Code in Modulen organisieren. Dies ist auch die Organisationseinheit für wiederverwendbare Bibliotheken - sowohl für Bibliotheken, die du selbst erstellst, als auch für externen Code, den du in deine eigene Codebasis importierst.
Das Modulsystem von Python ist eine wahre Freude: Es ist einfach zu benutzen, gut durchdacht und extrem flexibel. Um es in vollem Umfang nutzen zu können, musst du seine Mechanismen für Importe verstehen und wissen, wie das mit Namespacing funktioniert. In diesem Kapitel tauchen wir tief in all das ein.
Wir werden uns vor allem darauf konzentrieren, wie sich Module entwickeln. Die Anforderungen ändern sich im Laufe der Zeit: wenn neue Anforderungen hinzukommen, wenn du mehr Klarheit über die bestehenden Anforderungen bekommst und wie du deine Codebasis am besten organisieren kannst. Deshalb werden wir uns mit den bewährten Methoden für das Refactoring und die Aktualisierung der Modulstruktur während des Entwicklungsprozesses beschäftigen.
Das ist ein wichtiger und praktischer Teil der Arbeit mit Modulen. Aber aus irgendeinem Grund wird nie darüber gesprochen oder geschrieben. Bis jetzt.
Ein Modul hervorbringen
Um alles Wichtige über Module zu erfahren, werden wir den Lebenszyklus eines kleinen Python-Skripts verfolgen, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access