Kapitel 25. Erweiterte Modulthemen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dieses Kapitel schließt diesen Teil des Buches mit einer Sammlung fortgeschrittener modulbezogener Themen ab - Datenverstecken, das __future__
Modul, die __name__
Variable, sys.path
Änderungen, Auflistungstools, Importieren von Modulen nach Namensstring, transitive Reloads und so weiter - zusammen mit den üblichen Problemen und Übungen zu den Themen, die wir in diesem Teil des Buches behandelt haben.
Auf dem Weg dorthin werden wir einige größere und nützlichere Werkzeuge bauen als bisher, die Funktionen und Module kombinieren. Wie Funktionen sind auch Module effektiver, wenn ihre Schnittstellen gut definiert sind. Deshalb werden in diesem Kapitel auch kurz die Konzepte für das Design von Modulen besprochen, von denen wir einige bereits in früheren Kapiteln erforscht haben.
Trotz des Wortes "fortgeschritten", das im Titel dieses Kapitels für die Symmetrie verwendet wird, handelt es sich hier hauptsächlich um eine Zusammenstellung von zusätzlichen Modulthemen. Da einige der hier besprochenen Themen weit verbreitet sind - vor allem der __name__
Trick -, solltest du dich hier umsehen, bevor du zum Unterricht im nächsten Teil des Buches übergehst.
Modul-Design-Konzepte
Wie bei Funktionen gibt es auch bei Modulen Kompromisse beim Design: Du musst dir überlegen, welche Funktionen in welche Module gehören, wie die Kommunikation ...
Get Python lernen, 5. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.