Einführung – Jeder kann programmieren!

Eine Programmiersprache zu erlernen ist nicht so kompliziert, wie viele denken – und es eröffnet faszinierende Möglichkeiten. Zum Beispiel kannst du damit eigene Lernprogramme schreiben, genau auf deine Bedürfnisse zugeschnitten.
Python wurde ursprünglich als Lernsprache entwickelt. Sie ist besonders einsteigerfreundlich, weil sie:
- nur wenige Schlüsselwörter verwendet und
- eine sehr einfache und klare Syntax hat.
Was bedeutet „Syntax“? Das ist sozusagen die Grammatik einer Programmiersprache. Genau wie unsere Alltagssprache besteht auch eine Programmiersprache aus „Vokabeln“ (z. B. print, if, while) und Regeln, wie man sie zusammensetzt. Nur: die Vokabeln sind weniger – und die Grammatik ist präziser.
Das Schreiben eines Programms ähnelt dabei eher dem Schreiben eines Textes als einer rein mathematischen Aufgabe. Man drückt Gedanken und Abläufe in einer bestimmten Form aus – mit dem Ziel, dass der Computer sie versteht.
Python ist außerdem eine sogenannte interpretierte Sprache. Das heißt: Dein Code wird Zeile für Zeile abgearbeitet – von oben nach unten. Das ist anders als bei compilierten Sprachen, wo der gesamte Quelltext erst in Maschinensprache übersetzt wird, bevor überhaupt etwas ausgeführt wird.

# Warum Lernprogramme?

Das Ziel dieses Buches ist nicht nur, Programmieren zu lernen, sondern gleichzeitig auch nützliche Werkzeuge für Schüler:innen und Lernende zu bauen. Der große Vorteil:
Ein Lernprogramm hat unendlich viel Geduld. Es erklärt immer wieder, stellt neue Aufgaben – und wird nie unfreundlich.
In den folgenden Kapiteln entwickeln wir Lernprogramme mit echtem Nutzen, z. B.:
- Kopfrechentrainer
- Bruchrechnen
- Vokabelübungen
- Deklinationen in Latein
- Chemie & Grammatiktrainer
- u.v.m.
Die Benutzeroberfläche wird dabei bewusst einfach gehalten, um sich ganz auf das Wesentliche zu konzentrieren: den Lerninhalt und das Programmieren.

# Loslegen – ganz ohne Installation

Damit du sofort loslegen kannst, verwenden wir für die ersten Beispiele eine Online-Python-IDE:
www.online-python.com
Dort kannst du direkt im Browser Python-Code schreiben und ausführen – ganz ohne Installation.
Später zeigen wir dir, wie du Python auf deinem eigenen Rechner installierst, z. B. mit Visual Studio oder VS Code, um komfortabler und professioneller zu arbeiten.

# Bereit?

Dann fangen wir jetzt an – mit unserem ersten Projekt:
Ein Kopfrechentrainer in Python!

### Kapitel-Ressourcen

Schau dir hier den Code an Zurück zum Index Als nächstes Kopfrechen

#### Dieses Kapitel ausprobieren:

Online: Kopiere den Code und füge ihn bei online-python.com ein

Lokal: Installiere Visual Studio oder VS Code mit Python