Kapitel 23. Grundlagen der Modulcodierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Nachdem wir uns die größeren Ideen hinter den Modulen angesehen haben, wollen wir uns nun einigen Beispielen von Modulen in Aktion zuwenden. Obwohl einige der ersten Themen in diesem Kapitel für lineare Leser, die sie bereits in den Beispielen der vorherigen Kapitel angewendet haben, eine Wiederholung sein werden, werden wir feststellen, dass sie uns schnell zu weiteren Details rund um Pythons Module führen, die wir noch nicht kennen, wie Verschachtelung, Nachladen, Bereiche und mehr.

Python-Module sind einfach zu erstellen: Es sind einfach Dateien mit Python-Programmcode, die mit einem Texteditor erstellt werden. Du brauchst keine spezielle Syntax zu schreiben, um Python mitzuteilen, dass du ein Modul erstellst; fast jede Textdatei ist geeignet. Da Python sich um alle Details des Suchens und Ladens von Modulen kümmert, sind Module auch einfach zu benutzen: Kunden importieren einfach ein Modul oder bestimmte Namen, die ein Modul definiert, und benutzen die Objekte, auf die sie verweisen.

Modul-Erstellung

Um ein Modul zu definieren, kannst du einfach mit deinem Texteditor Python-Code in eine Textdatei schreiben und sie mit der Erweiterung ".py" speichern. Alle Namen, die auf der obersten Ebene des Moduls vergeben werden, werden zu seinen Attributen (Namen, die mit dem Modulobjekt verknüpft sind) und werden exportiert, ...

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.