Python lernen · 10.09.2026
Python lernen: Dein Einstieg
Warum Python der perfekte Einstieg ins Programmieren ist — und wie du in fünf Minuten deine ersten Zeilen schreibst. Mit Übungen und Quiz.
Python ist seit Jahren die beliebteste Einsteigersprache der Welt: Sie liest sich fast wie Englisch, verlangt keine Vorkenntnisse und kann enorm viel — von kleinen Helferskripten über Spiele bis zu Webservern und KI. Genau damit ist übrigens auch Falkenmoor gebaut. Diese Reihe führt dich Schritt für Schritt durch die Sprache; jeder Artikel hat Erklärungen, Übungen mit Musterlösung und ein Quiz zum Selbsttest.
Warum gerade Python?
Drei praktische Gründe: Erstens ist die Syntax nah an der gesprochenen Sprache — du schreibst if gold > 10: und brauchst keine Klammern, Semikolons oder Typdeklarationen. Zweitens ist Python überall: Große Teile von Instagram und YouTube laufen darauf, in der Wissenschaft ist es Standard, und für Games versorgen Skriptsprachen wie Python ganze Spielwelten mit Leben. Drittens bekommst du sofort Ergebnisse: Zwischen „Programm schreiben“ und „Ergebnis sehen“ liegt keine Kompilierung und kein Projekt-Setup — nur ein Tastendruck.
Installation und erste Schritte
Lade Python von python.org herunter (Windows: im Installer „Add Python to PATH“ ankreuzen). Unter Linux und macOS ist Python meist schon vorinstalliert. Danach prüfst du in der Eingabeaufforderung:
python3 --version # Windows manchmal: py --versionÖffne die interaktive Konsole (einfach python3 eintippen) und probiere:
print("Hallo, Falkenmoor!")
print(3 + 4)
print("Moore" * 3)Die Konsole antwortet sofort — ideal zum Ausprobieren. Alles, was du hier tippst, verschwindet beim Schließen. Ein richtiges Programm schreibst du in eine Datei spiel.py und startest sie mit python3 spiel.py. Die Endung .py ist reine Konvention — Python führt jede Textdatei aus, aber so finden alle deine Programme wieder.
Dein erstes Programm, Zeile für Zeile
# Mein erstes Programm
print("Willkommen in Falkenmoor!")
print("Gold:", 25 + 10)- Die Zeile mit dem
#ist ein Kommentar: Python ignoriert sie komplett — sie ist eine Notiz für Menschen. print()gibt aus, was in den Klammern steht. Mehrere Werte, durch Kommas getrennt, erscheinen mit Leerzeichen dazwischen.- Texte stehen in Anführungszeichen, Zahlen ohne — mehr braucht es noch nicht.
Python als Taschenrechner
print(7 * 6) # 42 Multiplikation
print(2 ** 10) # 1024 Potenz (zwei Sternchen, nicht ^)
print(17 // 5) # 3 Ganzzahl-Division (Rest fällt weg)
print(17 % 5) # 2 Rest („modulo“)
print(7 / 2) # 3.5 echte Division ergibt immer KommazahlenBesonders // und % wirst du oft brauchen: 17 // 5 fragt „wie oft passt die 5 in die 17?“, 17 % 5 fragt „was bleibt übrig?“ — genau die Fragen, die beim Aufteilen von Gold, Runden oder Platz im Rucksack auftauchen. Und x % 2 verrät dir, ob eine Zahl gerade (0) oder ungerade (1) ist.
Fehler sind Freunde
Dein erster Fehler kommt garantiert — und das ist okay. Python meldet sich dann mit einem Traceback: einer Fehlermeldung mit Zeilennummer.
print("Hallo)
# SyntaxError: unterminated string literalÜbersetze die Meldung frei: „Zeichenkette nicht abgeschlossen“ — eine Anführungszeichen-Klammer fehlt. Gewöhne dir an, die Meldung von unten nach oben zu lesen: ganz unten steht, was schiefging, darüber, wo. Wer Fehlermeldungen lesen kann, kann alles reparieren.
So übst du das
- Täglich 15 Minuten schlagen einen Marathon am Wochenende — Programmieren ist Bewegungsmusik fürs Gehirn.
- Experimente in der Konsole: Rechne dein Alter in Sekunden aus, setze Sätze zusammen, multipliziere Emojis mit Zahlen.
- Fehler absichtlich provozieren: Lösch ein Anführungszeichen, schreib
print(hallo)ohne vorher definierte Variable — und lies die Meldung. Wer die üblichen Fehler kennt, hat keine Angst mehr davor. - Mini-Projekte: ein Gold-Umrechner, ein mehrzeiliges ASCII-Wappen, eine Selbstvorstellung in drei print-Zeilen.
- Jede Übung aus dieser Reihe läuft auch im Python Online-Interpreter — direkt im Browser, ohne Installation.
Übungen
Übung 1 — Höflicher Torwächter
Gib mit einem einzigen print()-Aufruf eine Begrüßung mit Namen aus: etwa Willkommen, Mirabel!
Musterlösung zeigen
print("Willkommen, Mirabel!")
# Oder mit zwei Werten:
name = "Mirabel"
print("Willkommen,", name)Übung 2 — Erst denken, dann tippen
Schreibe auf, was diese vier Ausdrücke ergeben — bevor du sie ausführst. Kontrolliere danach im Playground:
Musterlösung zeigen
print(2 ** 3)
print(7 // 2)
print(7 % 2)
print(10 / 5)2 ** 3 = 8 (zwei hoch drei) · 7 // 2 = 3 (Ganzzahl) · 7 % 2 = 1 (Rest — 7 ist ungerade) · 10 / 5 = 2.0 (Kommazahl, obwohl das Ergebnis glatt ist!)
Übung 3 — Der kaputte Zauber
Diese Zeile enthält zwei Fehler. Finde beide, bevor du sie startest, und repariere sie:
Musterlösung zeigen
pint("Öffne die Truhe)Fehler 1: pint statt print → NameError. Fehler 2: schließendes Anführungszeichen fehlt → SyntaxError. Korrigiert: print("Öffne die Truhe")
Übung 4 — Mehrzeiliges Banner
Gib mit drei print()-Aufrufen ein kleines Banner aus: eine Zeile ^v^, eine Zeile FALKENMOOR, noch eine Zeile ^v^.
Musterlösung zeigen
print("^v^")
print("FALKENMOOR")
print("^v^")Quiz — Teste dich
Erst überlegen, dann aufklappen — so trainiert es am meisten!
- Was gibt
print("2" + "3")aus? - Wie viel ist
2 ** 3? - Wie startest du die Datei
spiel.pyim Terminal? - Was gibt
print(17 % 5)aus? - Welche dieser Zeilen ist ein Kommentar:
// Hinweis,# Hinweis,<!-- Hinweis -->?
Quiz-Lösungen anzeigen
23— bei Texten verkettet+, es wird nicht gerechnet.8— zwei hoch drei, nicht zwei mal drei.python3 spiel.py(Windows oft auch:py spiel.py).2— der Rest der Division 17 durch 5 (3 passt dreimal, Rest 2).# Hinweis— Python-Kommentare beginnen mit einer Raute.
Weiter geht's mit dem nächsten Teil: Variablen — Werte speichern und wiederfinden
Feststecken gehört dazu: Wenn du feststeckst sammelt die üblichen Fehler und die Wege zurück in den Fluss.
Mehr aus der Kategorie „Python lernen“
- Python lernen: Tests 13.09.2026
- Python lernen: Variablen 09.09.2026
- Python lernen: Konditionen (if/elif/else) 08.09.2026
- Python lernen: Schleifen 07.09.2026