Wie ein Informatiker denken lernen ...

... mit Python

by Allen B. Downey, Jeffrey Elkner and Chris Meyers

Übersetzung der englischen Fassung:
How to Think Like a Computer Scientist
von Gregor Lingl und Mike Müller

Vorwort
Einleitung
Liste der MitarbeiterInnen
Kapitel 1: Über das Programmieren
Kapitel 2: Variablen, Ausdrücke und Anweisungen
Kapitel 3: Funktionen
Kapitel 4: Verzweigung und Rekursion
Kapitel 5: Funktionen mit Wert
Kapitel 6: Iteration
Kapitel 7: Strings
Kapitel 8: Listen
Kapitel 9: Tupel
Kapitel 10: Der Datentyp Dictionary
Kapitel 11: Dateien und Ausnahmen
Kapitel 12: Klassen und Objekte
Kapitel 13: Klassen und Funktionen
Kapitel 14: Klassen und Methoden
Kapitel 15: Mengen von Objekten
Kapitel 16: Vererbung
Kapitel 17: Verkettete Listen
Kapitel 18: Stacks
Kapitel 19: Queues
Kapitel 20: Bäume
Anhang A: Debugging
Anhang B: Einen neuen Datentyp erzeugen
Anhang C: Die vollständigen Python Listings
Anhang D: Weiterführende Literatur
Anhang E: Ein Gedicht von e. e. cummings
GNU Free Documentation License
Index