17
Turtle-Grafik
0
Und vor allem ist Python eine Sprache, die mit einem interaktiven In-
terpreter daherkommt, den du gleich im ersten Kapitel kennen lernen
wirst. Mit dem kannst du deine Ideen sofort ausprobieren und kontrol-
lieren und Fragen sofort klären. Er ist ein unschätzbar wertvolles Werk-
zeug zum Lernen wie zum Arbeiten.
0
Python ist eine plattformübergreifende Sprache. Das heißt, Python ist
für Windows-Systeme genauso erhältlich wie für Linux oder Macs.
Python-Programme laufen auf all diesen Rechnern. Die Beispiele in die-
sem Buch sind alle auf einem Windows-Rechner erstellt.
0
Python ist eine Sprache, die aus der Open-Source-Bewegung kommt
(wie Linux). Daher ist die jeweils neueste Version stets frei aus dem In-
ternet zu haben. Du brauchst dich also nicht mit veralteten oder be-
schränkten Versionen abzumühen, sondern bist gleich auf dem neuesten
Stand der Technik. (Und du kannst die Python-Software auch an deine
Freundinnen und Freunde weitergeben, ohne dabei ein Gesetz zu über-
treten!)
0
Python kommt mit einer »Standard-Bibliothek«, die eine große Anzahl
von vorgefertigten »Modulen« zur Programmierung von Anwendungen
enthält. Außerdem gibt es zahllose, in Python geschriebene und frei er-
hältliche Softwarepakete, die du in deine Programme einbinden kannst.
Turtle-Grafik
Ein Modul, von dem ich in diesem Buch viel Gebrauch machen werde, ist
das Turtle-Grafik-Modul namens
turtle
. Ich habe dieses Modul zunächst
eigens für dieses Buch geschrieben, als eine erweiterte und verbesserte
Fassung des Turtle-Grafik-Moduls, das in älteren Versionen von Python
enthalten war. Seit Python 2.6 ist dieses Modul in die Standard-Bibliothek
aufgenommen worden.
Ich stelle es dir in Kapitel 2 vor.
Turtle-Grafik ist eine besonders anschauliche Form der Grafik, die vor etwa
20 Jahren für junge Programmieranfänger zusammen mit der Pro-
grammiersprache LOGO erdacht wurde. Du brauchst fast keine Mathematik,
um mit Turtle-Grafik zu arbeiten und interessante geometrische Forschun-
gen anzustellen.
Ich verwende sie in diesem Buch aber vor allem aus einem anderen Grund:
Du kannst mit ihr den Ablauf deiner Programme direkt auf dem Bildschirm
verfolgen. So erhältst du leicht Aufschluss, ob deine Ideen zielführend sind
und wie du sie eventuell abändern musst, um zum Ziel zu kommen. Und so
ganz nebenbei erhältst du auch noch lustige Grafiken.

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.