10
Inhaltsverzeichnis
Einige Aufgaben … 273
… und einige Fragen 274
11
Objekte und Methoden 275
Sind Turtles Objekte? 276
Vier dynamische Spiralen 282
Sequenzen 285
Methoden von Sequenzen 294
»krange()« 302
»krange()« – als Generator … 303
Wikipedia-Beispiel, revisited 307
Zusammenfassung 312
Einige Aufgaben ... 313
… und einige Fragen 313
12
Wörterbücher, Dateien und der alte Cäsar 315
Dictionaries 316
Verschlüsseln 320
Dateien 326
Zusammenfassung 331
Aufgaben … 332
… und einige Fragen 332
13
Ereignisgesteuerte Programme 333
Ereignisse 334
»screen.onclick(goto)« 334
Scribble 337
Zeichenstift steuern 339
Kritzeln 340
Gefüllte Flächen 341
»undo()« und Tastatur-Ereignisse 343
Strichdicke einstellen 345
Farben 348
11
Inhaltsverzeichnis
Viel mehr Farben 352
Hilfe 355
Eine andere Sorte Ereignis: Timer 357
Mach dir deine eigenen Turtle-Shapes 359
Uhr 361
Animation des Uhrzeigers 365
Datum und Uhrzeit ermitteln 366
Mehr Zeiger … 368
Zusammenfassung 369
Aufgaben … 370
… und einige Fragen 370
14
Neue Klassen definieren 371
Turtles, die mehr können! 372
Eine Unterklasse von Turtle 376
Namen sind Schall und Rauch, aber auch wieder
nicht! 380
Der Konstruktor 383
Noch ein einfaches Beispiel: Boten 387
Zusammenfassung 394
Eine Aufgabe 395
… und nach diesem Kapitel keine Fragen 395
15
Moorhuhn 397
Das Spiel 398
Zunächst zwei spezielle technische Details 399
Die Bewegung der Hühner: Flug und Absturz 399
Bilder und Turtle-Grafik 401
Die Benutzeroberfläche, die Klasse MoorhuhnSpiel 403
Die Spiellogik 406
Die Klasse »Huhn« 408
Schießen und treffen 411
12
Inhaltsverzeichnis
Fine tuning Moorhuhn 415
Konstanten 417
Cursor 418
Töne 419
Moorhuhn als selbstständig ausführbares Programm 422
Anhang A 427
Python installieren (Windows, Linux, Mac OS X) 427
Anpassung der Installation für die Arbeit mit dem
Buch 430
Anhang B 435
Python-Programme ausführen 435
Anhang C 437
Was in Python 2.x anders ist 437
Anhang D 440
Tkinter-Farben 440
Anhang E 441
Weitere Informationen zu Python 441
Anhang F 442
IDLE auf zwei Arten verwenden 442
Der große Unterschied 442
Anhang G 444
Das Modul turtle.py: Die Referenz
444
I. Funktionen für die Kontrolle der Turtle 445
II. Funktionen für die Kontrolle des Turtle-Grafik-
Fensters 453
III. Die Datei »turtle.cfg« 458
Stichwortverzeichnis 459

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.