Python-Grundlagen: Ihre ersten Schritte in die Programmierung
Python-Module
Lesson 11 of 16 • 10 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
In Python ist ein Modul einfach eine Datei, die Code enthält — Funktionen, Klassen oder Variablen — die du in anderen Programmen verwenden kannst.
Module sind eine der mächtigsten Funktionen von Python, weil sie dir erlauben, Code wiederzuverwenden, anstatt ihn jedes Mal neu zu schreiben.
Stell dir ein Modul wie eine Werkzeugkiste vor: Wenn du sie einmal gebaut hast, kannst du sie in jedes Projekt einbinden und ihre Werkzeuge verwenden, wann immer du willst.
Warum Module verwenden?
Stell dir vor, du hast eine Funktion geschrieben, die du in mehreren Programmen benutzt.
Ohne Module müsstest du diese Funktion in jede Datei kopieren — was unübersichtlich ist und schwer zu pflegen.
Mit Modulen kannst du:
• Deinen Code organisiert halten.
• Duplikate vermeiden.
• Änderungen an einer Stelle vornehmen und überall aktualisiert haben.
Ein Modul erstellen
Ein Modul in Python zu erstellen ist so einfach wie deinen Code in einer .py-Datei zu speichern.
Beispiel — wir erstellen eine Datei namens mymodule.py:
def say_hello():
print("Hello, world!")
Das war’s — mymodule.py ist jetzt ein Modul.
Ein Modul importieren
Um diese Funktion in einer anderen Python-Datei zu verwenden, importierst du das Modul mit dem Schlüsselwort import.
Beispiel — in einer anderen Datei:
import mymodule
mymodule.say_hello()
Ausgabe:
Hello, world!
Was hier passiert:
import mymodulelädt den Code ausmymodule.py.mymodule.say_hello()ruft die Funktion aus diesem Modul auf.
TIPP: Die Modul-Datei muss sich im gleichen Ordner wie das Skript befinden, das sie importiert, oder im Suchpfad von Python installiert/verfügbar sein.
Zusammenfassung
Module sind dein Schlüssel, um wiederverwendbaren und teilbaren Code zu schreiben. Sie öffnen dir auch die Tür zur riesigen Standardbibliothek von Python und zu Drittanbieter-Paketen, die wir bald erkunden werden.
In der nächsten Lektion sprechen wir über Pakete — eine Möglichkeit, mehrere Module zu einer größeren, organisierten Struktur zusammenzufassen.