Zum Hauptinhalt springen

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

Mini-QuizWas macht import?

Module klar! Als Nächstes: random genauer.