Kurs
Python mit Karel lernen
Ein deutschsprachiger Einstieg in Programmierung mit Karel, Python und interaktiven Aufgaben.
Kapitel 1
Karel kennenlernen
Erste Befehle, Karel-Welten und einfache Sequenzen.
Kapitel 2
Programmieren
Wie ein Karel-Programm aufgebaut ist: Kommentare, Import, main() und Befehlsfolgen.
Kapitel 3
Neue Funktionen
Eigene Befehle definieren und wiederverwenden, zum Beispiel turn_right().
Kapitel 4
Zerlegung
Große Aufgaben in kleinere Teilprobleme zerlegen und mit Funktionen klar strukturieren.
Kapitel 5
For-Schleifen
Einen Codeblock mit for i in range(...) eine feste Anzahl von Malen wiederholen.
Kapitel 6
While-Schleifen
Code wiederholen, solange eine Bedingung wie front_is_clear() wahr ist.
Kapitel 7
Bedingungen
Mit if und if/else abhängig vom Zustand der Welt entscheiden.
Kapitel 8
Schrittweise Verfeinerung
Ein großes Problem von oben nach unten in testbare Teilprobleme zerlegen.
Kapitel 9
Extras
Zusätzliche Karel-Funktionen wie das Bemalen von Feldern.
Kapitel 10
Weitere Übungen
Zusätzliche Karel-Aufgaben, inspiriert von FredOverflows Karel-Implementation.
Kapitel 11
Variablen
Werte mit Namen speichern, verändern und später in Schleifen oder Bedingungen wiederverwenden.
Kapitel 12
String-Variablen
Texte wie Farbnamen speichern und als Argumente an Karel-Befehle übergeben.
Kapitel 13
Variablentypen in Python
Die wichtigsten Python-Typen kennenlernen: Zahlen, Strings, Wahrheitswerte, Listen, Tupel, Dictionaries, Sets und None.
Kapitel 14
Referenz
Alle bisher unterstützten Karel-Befehle, Bedingungen und Kontrollstrukturen auf einer Seite.