Programmieren Einführung
Um einen Computer mitzuteilen, was er machen soll, d.h. ihn zu programmieren, benötigt man eine Programmiersprache.
Eine Programmiersprache ist eine Sprache, mit der man dem Computer Anweisungen geben kann.
Man benutzt sie, um dem Computer zu sagen, was er machen soll – zum Beispiel ein Spiel starten, eine Webseite zeigen oder ein Bild malen.
In der Jahrgangsstufe 5/6 hast du sicherlich mit einer der folgenden visuellen Programmiersprachen programmiert.
Beispiel 1 Niki
Beispiel 2 Scratch


Beispiel 3 Turtle-Visuell


Die meisten Programmiersprachen sind textbasiert. Damit lassen sich sehr viel leistungsstärkere Programme schreiben, weil die Zahl der möglichen Anweisungen viel größer ist, als bei den visuellen Programmiersprachen. Die Schwierigkeit bei textbasierten Programmiersprachen liegt darin, dass ein Programm keine Schreibfehler enthalten darf, wenn das Programm von einem Computer verstanden und ausgeführt werden soll.
Du lernst in diesem Buch die textbasierte Programmiersprache Python. Ausgehend von Turtle-Visuell erkennst du durch Gegenüberstellung die Python-Anweisungen. Dabei verwenden wir eine Entwicklungsumgebung, die ein Turtle-Visuell-Programm automatisch in Python übersetzt. Die folgende Abbildung zeigt das obige Turtle-Visuell-Prorgamm in Python.
