Was ist ein Modul?
Warum brauchen wir das?
Nicht alles musst du selbst bauen. Python bringt Werkzeugkisten mit:
- Zufall
- Mathematik
- Datum (später)
So eine Kiste heißt Modul.
import
import random
print(random.randint(1, 6))
Py: „import holt die Kiste. Dann nutzt du modul.werkzeug.“
Lily: „Wie eine Bibliothek ausleihen.“
Buggy: „Ich schreibe random ohne import – NameError.“
Neue Wörter
Modulmodule
Eine Datei/Sammlung mit fertigen Funktionen und Werkzeugen.
importimport
Befehl, um ein Modul verfuegbar zu machen.
Rate mal!
import math
print(math.pi)
Was ungefähr?
Auflösung
Eine Zahl nahe 3.14159...
Probiere es selbst
Experiment 1
import random, einmal randint.
Experiment 2
import math, math.sqrt(16).
Experiment 3
random ohne Import nutzen – Fehler lesen (kurz).
Fehlerdetektiv
print(random.randint(1, 3))
Lösung
import random
print(random.randint(1, 3))
Übungen
Level 1
random laden, Würfel 1–6.
Level 2
math laden, Wurzel von 81.
Level 3
Beide Module in einem Programm nutzen.
Level-1-Lösung
import random
print(random.randint(1, 6))
Mini-Quiz
Module klar! Als Nächstes: random genauer.