Programmieren lernen mit Python.

Python für Kids - das Buch

Cover-Bild Python für Kids ist ein Buch zum Programmieren Lernen. Es ist für junge Leute geschrieben und auch für ältere, die beginnen wollen Programmieren zu lernen.

Es ist ein Arbeitsbuch: das heißt du musst es - am Computer - durcharbeiten um so viel wie möglich davon zu haben. Programmieren lernt man nur, indem man es tut!

Inhalt

(1) Einstieg, die interaktive Programmierumgebung IDLE / Zahlen, Strings und print() - (2) Einfache Grafik-Programme - (3) Variable - (4) Funktionen definieren und verwenden / Verzweigungen - (5) Funktionen mit Parametern - (6) Programmier-Verfahren: Top-down und Bottom-up - (7) for-Schleifen als Zählschleifen / Tupel (8) for-Schleifen über Kollektionen - (9) while-Schleifen, Zufallsgeneratoren - (10) Funktionen, die Werte zurückgeben / Funktionen als Objekte und Argumente - (11) Objekte und Methoden / Listen - (12) Datentyp Dictionary / Verschlüsselung - (13) Ereignisgesteuerte Programme - (14) Klassen definieren, Objekte erzeugen, Vererbung - (15) Das Gelernte kombinieren zu einem Spiel: Moorhuhn.

! WICHTIGER HINWEIS ZUR INSTALLATION !

Anhang A beschreibt die Installation von Python für die Arbeit mit dem Buch. Dort sind einige Angaben fehlerhaft, die angeben, wo die benötigten Dateien auf der Buch-CD zu finden sind,

Die richtigen Pfad-Angaben findest du hier: FAQ (in der Antwort auf die erste Frage).

Python 3

Als Programmiersprache habe ich Python gewählt.

In der aktuellen 4. Auflage des Buches wird Python 3.1 verwendet. Mit dem Versionssprung von Python 2.x auf Python 3.x ist Python noch schöner und einheitlicher geworden.

Diese Vereinheitlichung hat aber auch ihren Preis: Python 3 ist nicht voll kompatibel mit Python 2. Dennoch kannst du Python für Kids auch mit Python 2.6 oder 2.7 verwenden.

Turtle-Grafik

Cover-Bild In Python für Kids spielt Turtle-Grafik eine besondere Rolle:

Ich verwende Turtle-Grafik als Hilfsmittel um viele Sprachelemente von Python einzuführen - von Variablen über Funktionen, Schleifen bis zu Klassen, Objekten, Methoden - und diese Sprachelemente zu visualisieren. Viele Kapitel des Buches beginnen daher mit einem Abschnitt, in dem das jeweilige Thema des Kapitels an Hand eines Turtle-Grafik-Beispiels erklärt wird.

Die Entwicklung von Pythons Turtle-Modul ist eng mit der Geschichte von Python für Kids verbunden. Auch darüber findest du hier mehr.

Fragen, Kritik und andere Rückmeldungen

Solltest du ...

dann sende mir ein Mail.

Kontakt: glingl@aon.at