Python-Kurs
Willkommen im Python-Kurs für die Oberstufe. Du lernst hier Schritt für Schritt zu programmieren – und zwar so, dass du jeden Codeschnipsel sofort ausprobieren kannst.
So funktionieren die Code-Fenster
Überall im Kurs findest du Boxen wie diese:
name = "Welt"
print("Hallo", name)- ▶ Ausführen startet das Programm. Beim allerersten Mal lädt der Browser einmalig die Python-Umgebung (ein paar Sekunden) – danach geht es sofort.
- Du kannst den Code direkt bearbeiten und erneut ausführen. Tipp:
Strg+Enterführt aus. - ↺ Zurücksetzen stellt den ursprünglichen Code wieder her.
- Braucht ein Programm eine Eingabe (
input()), erscheint ein Feld „Eingaben". Trag dort vorher ein, was das Programm nacheinander einlesen soll – eine Eingabe pro Zeile.
Deine Daten bleiben bei dir
Python läuft komplett in deinem Browser. Dein Code wird nirgendwo hochgeladen und nicht gespeichert. Wenn du etwas behalten willst, kopiere es dir heraus.
Silent Teacher: erst ausprobieren, dann lesen
Unter den Zielen fast jeder Lektion findest du einen Button wie diesen:
Er führt dich zum Silent Teacher. Dort gibt es keine Erklärungen – nur kleine Programme. Du tippst an, was sie ausgeben (oder „💥 Fehler", wenn sie abstürzen), und erkennst die Regeln aus deinen Treffern und Fehlern. Richtige Antworten bringen einen Punkt, falsche kosten einen; mit 8 Punkten ist ein Level geschafft. Die Zahlen sind jedes Mal neu – Auswendiglernen hilft also nicht, Verstehen schon.
Die vier Kapitel
1 · Grundlagen
Das Handwerkszeug: Datentypen, Operatoren, Methoden und ein systematisches Vorgehen beim Programmieren.
2 · Für Einsteiger
Vom ersten Programm über Verzweigungen und Schleifen bis zu eigenen Funktionen. Ganz am Ende kommt die Eingabe mit input().
3 · Für Fortgeschrittene
Rekursion, Komplexität und klassische Algorithmen: Suchen, Primzahlen & GGT, Fibonacci, Textanalyse, Sortieren.
4 · Komplexe Aufgaben
Größere Projekte: Dezimal ↔ Binär, ein Ratespiel und als Abschluss Minesweeper.
Vorwissen
Der Kurs setzt keine Programmiererfahrung voraus. Wenn du schon mit Scratch, Calliope mini oder Python-Turtle gearbeitet hast, wird dir vieles bekannt vorkommen.