INHALT Einführung6 Hallo, zukünftige Python-Programmierer! . . . . . . . . . . . . . . . Über Schlangen und Schildkröten . . . . . . . . . . . . . . . . . . . . Über dieses Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Über dich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Über die Symbole, die wir in diesem Buch verwenden . . . . . . . Kapitel 1: Auf die Plä tze . . . 9 Computer und Programmiersprachen . . . . . . . . . . . . . . . . . Python auf deinem Computer . . . . . . . . . . . . . . . . . . . . . . . Python installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Python-Symbol auf dem Bildschirm erstellen . . . . . . . . . . . . . Dein erstes Python-Programm . . . . . . . . . . . . . . . . . . . . . . Python als Taschenrechner . . . . . . . . . . . . . . . . . . . . . . . . . Programme für die Ewigkeit . . . . . . . . . . . . . . . . . . . . . . . . Programme speichern . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programme ausführen . . . . . . . . . . . . . . . . . . . . . . . . . . . Altes Programm laden . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kapitel 2: Die Schildkrö te 10 15 16 17 18 19 19 20 21 22 24 Wie Bilder auf dem Bildschirm entstehen . . . . . . . . . . . . . . . Dein erstes Schildkrötenbild . . . . . . . . . . . . . . . . . . . . . . . . Schildkröte, zeig dich! . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lauf, Schildkröte, lauf! . . . . . . . . . . . . . . . . . . . . . . . . . . . . Schildkröte, dreh dich um! . . . . . . . . . . . . . . . . . . . . . . . . . Die Welt wird bunt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Durch dick und dünn . . . . . . . . . . . . . . . . . . . . . . . . . . . . ftoc.indd 3 6 6 6 7 8 24 26 27 27 28 32 32 1/17/2017 7:17:50 PM 4 Inhalt Schildkrötenbilder als Programmdateien . . . . . . . . . . . . . . . Weniger Änderungen mit Variablen . . . . . . . . . . . . . . . . . . . Mach schneller, Schildkröte! . . . . . . . . . . . . . . . . . . . . . . . . Flächen füllen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Die Schildkröte springt im Dreieck . . . . . . . . . . . . . . . . . . . . Manche Kleeblätter bringen Glück . . . . . . . . . . . . . . . . . . . . Kapitel 3: Figuren gestalten 42 Vom Eckigen zum Runden . . . . . . . . . . . . . . . . . . . . . . . . . Zeilen einsparen mit Schleifen . . . . . . . . . . . . . . . . . . . . . . Mit for-Schleifen Dinge mehrmals tun . . . . . . . . . . . . . . . . . . Mit while-Schleifen Dinge so lange tun, bis sich was ändert . . . . Wenn-dann-sonst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wo ist die Schildkröte? . . . . . . . . . . . . . . . . . . . . . . . . . . . Die Schildkröte kehrt um . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . und läuft zurück . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Noch mehr Zeilen sparen mit Funktionen . . . . . . . . . . . . . . . Figuren drucken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figuren zufällig erscheinen lassen . . . . . . . . . . . . . . . . . . . . . . . . und zufällig färben . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kapitel 4: Sterne und mehr 42 44 44 46 47 48 51 52 53 59 60 61 65 Sterne in Flaggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sterne mit fünf Zacken . . . . . . . . . . . . . . . . . . . . . . . . . . . Noch mehr Zacken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Von Sternen zu Spiralnebeln . . . . . . . . . . . . . . . . . . . . . . . . Kapitel 5: Schachtelfiguren 33 35 37 37 39 40 66 66 70 73 81 Schachtelquadrat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Schachbrettvariationen . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Dreiecksgeschichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 ftoc.indd 4 1/17/2017 7:17:50 PM 5 Bäume und Wälder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Es schneit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 ftoc.indd 5 Wichtige Befehle 100 Der allerwichtigste Befehl überhaupt . . . . . . . . . . . . . . . . . . Aussehen der Schildkröte . . . . . . . . . . . . . . . . . . . . . . . . . . Bewegen und zeichnen . . . . . . . . . . . . . . . . . . . . . . . . . . . Sichtbarkeit der Schildkröte . . . . . . . . . . . . . . . . . . . . . . . . Steuerung des Pinsels . . . . . . . . . . . . . . . . . . . . . . . . . . . . Farben und färben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eigenschaften des Grafikfensters . . . . . . . . . . . . . . . . . . . . . 100 100 101 105 106 106 107 Zum Wiederfinden 109 Über die Autorinnen 112 1/17/2017 7:17:50 PM