Programmieren lernen mit Python.

Moorhuhn Turtle-Grafik

... oder auch Schildkrötengrafik, arbeitet mit einem (oder mehreren) kleinen elektronischen Tierchen auf dem Bildschirm, die mit einfachen Befehlen - forward(50) oder left(120) - gesteuert werden können und dabei zeichnen. Es lassen sich so erstaunlich komplexe Zeichnungen ohne die Verwendung von Koordinaten und Koordinatensystemen herstellen.

Pythons Turtle-Modul bietet aber eine Vielzahl von zusätzlichen Funktionen an, die weit über die "klassische" Turtle-Grafik hinaus gehen. Dazu gehört beispielsweise auch Koordinatengrafik. Turtles können die unterschiedlichsten Gestalten annehmen. Turtles können durch Ereignisse - über die Tastatur oder die Maus - gesteuert werden, sodass Animationen und Spiele entwickelt werden können. Im letzten Kapitel von Python für Kids wird beispielsweise eine einfache Fassung des "Moorhuhn"-Spieles erarbeitet.

Was ist mit xturtle?

Wikipedia xturtle war einmal. In der 2. und 3. Auflage von Python für Kids.

Nun ist xturtle.py tot. Ab Python 2.6 ersetzt durch turtle.py in der Python Standard-Bibliothek. Aber selbst wenn du ein älteres Buch hast, sollte dich das nicht stören. Denn fast immer genügt es, from xturtle import ... durch from turtle import ... zu ersetzen. (Siehe weiter unten: Die Geschichte von ...)

Die neueste Version von turtle.py ist in Python 3.1/3.2. Wenn du mit Python 2.x arbeiten musst - kein Problem: Eine Rückportierung dieser letzten Version auf Python 2.x ab 2.5(!)findest du hier: Turtle-Modul für Python 2.5/2.6/2.7 zusammen mit einer Sammlung von Demo-Programmen.

Eine deutschsprachige Dokumentation für das Turtle-Modul findest du hier: Turtle-Modul Handbuch. Das ist natürlich besonders nützlich für dich, wenn du mit der 2. oder 3. Auflage von Python für Kids arbeitest. Wegen der paar kleinen Unterschiede zwischen xturtle.py und dem neuen Turtle-Modul. Wenn also wirklich mal was nicht funktioniert wirst du in dem kleinen "Handbuch" sicher eine Lösung finden.

Die Geschichte von Python's Turtle-Modul

Wikipedia Python's Turtle-Modul ist mit Python für Kids gewachsen:

Kontakt: glingl@aon.at