Hardware
- Daryl Harms & Kenneth McDonald: Go To Python, Addison-Wesley, 2001, ISBN 3-8273-1800-9 (Braucht etwa 80 Seiten, um zu beginnen, danach gute Erklärungen, aber wenig Beispiele, wertvoll wegen der Behandlung fortgeschrittener Themen: Windows & Com, HTMLgen, Zope, die ideale Ergänzung zu Lutz/Ascher)
- Martin von Löwis & Nils Fischbeck: Python 2, Addison-Wesley, 2001, ISBN 3-8273-1691-X (Sehr umfassend, gute Erklärungen, behandelt ausführlich Tkinter & PyGTK, eher für Fortgeschrittene)
- Mark Lutz & David Ascher: Einführung in Python, O'Reilly, 2000, ISBN 3-89721-129-7 (Hat mir am besten gefallen, gute Erklärungen, für den Anfänger eher nicht geeignet, bei Programmiererfahrung empfehlenswert, mit Aufgaben & Lösungen)
- Ivan van Laningham: Jetzt lerne ich Python, Markt & Technik, 2000, ISBN 3-8272-5843-X (Für den Anfänger geeignet, leider wird OOP verwirrend erklärt, dafür ist die Behandlung von Tkinter gelungen, mit Aufgaben & Lösungen)
- Tobias Himstedt & Klaus Mätzel: Mit Python programmieren, dpunkt, 1999, ISBN 3-920993-85-3 (Laut Klappentext für Studenten & Schüler, ich fand es eher trocken geschrieben, kurz & knapp)
-
Martin Uzák: Python 2.x, bhv, 2002, ISBN 3-8266-7206-2 (Zielgruppe sind Anfänger, günstiger Preis, mit Aufgaben & Lösungen, Erklärungen teilweise verwirrend, z. B. zum Thema OOP, dafür gute Einführung in Tkinter und ein schönes Datenbankbeispiel)
- Thomas Theis: Einstieg in Python, Galileo Computing, 2002, ISBN 3-89842-227-5 (Gut gelungener Einstieg, behandelt auch fortgeschrittene Themen wie ZOPE & Zugriff auf MySQL-Datenbanken, richtet sich auch an Anfänger & enthält Lösungen zu ausgewählten Aufgaben)
- Michael Lauer: Python und GUI-Toolkits, mitp-Verlag, 2002, ISBN 3-8266-0844-5 (Stellt anhand eines umfangreichen Beispiels vier GUI-Toolkits gegenüber und vergleicht sie: Tk, Qt, wxWindows und GTK+, daneben beispielsweise ein Kapitel zur Ergonomie, eindeutig für Fortgeschrittene)
- Stefan Schwarzer: Workshop Python, Addison-Wesley, 2002, ISBN 3-8273-1880-7 (Habe ich nicht gelesen, vieleicht stellt es mir ja der Verlag für eine Rezension zur Verfügung :-)
- Gregor Lingl: Python für Kids, mitp-Verlag, 2003, ISBN 3-8266-0951-4 (DAS Buch zu diesem Kurs, richtet sich an Anfänger & Einsteiger, enthält Aufgaben & Lösungen (auf CD), zum Buch gibt's auch eine URL: http://python4kids.net/)
- Michael Weigend: Objektorientierte Programmierung mit Python, mitp-Verlag, 2005, 2. Auflage, ISBN 3-8266-1571-9
(Anspruchsvolle und umfassende Einführung auf dem Niveau von Lutz & Ascher oder von Löwis & Fischbeck; geht bis zur Python-Version 2.4 und enthält viele Aufgaben samt Lösungen)
Fünf Referenzen:
- Michael Weigend: Python GE-PACKT, mitp-Verlag, 2005, 2. Auflage, ISBN 3-8266-1512-3
- Fredrik Lundh: Python Standard Bibliothek, O'Reilly, 2002, ISBN 3-89721-288-9
- David M. Beazley: Python Referenz, Markt & Technik, 2001, ISBN 3-8272-5959-2 (gibt's in einer Neuauflage auf Englisch)
- Mark Lutz: Python - kurz & gut, O'Reilly, 1999, ISBN 3-89721-216-1 (gibt's in einer Neuauflage auf Englisch)
- Alex Martelli: Python in a Nutshell, O'Reilly, 2003, ISBN 0-596-00188-6 (auf Englisch!)
Empfehlenswert auf Englisch:
- Alex Martelli & David Ascher: Python Cookbook, O'Reilly, 2005, 2nd ed., ISBN 0-596-00797-3 (Viele (!) Python-Rezepte! Alternativ die Adresse im WWW: http://aspn.activestate.com/ASPN/Cookbook/Python)
- Magnus Lie Hetland: Practical Python, Apress, 2002, ISBN 1-59059-006-6 (Eine schön geschriebene Einführung mit 10 Programmier-Projekten), Neuauflage unter dem Titel Beginning Python, Apress, 2005, ISBN 1-59059-519-X
- Mark Lutz: Programming Python, O'Reilly, 2. Auflage, 2001, ISBN 0-596-00085-5 (Sehr umfassend, für den Anfänger eher nicht geeignet)
- John E. Grayson: Python and Tkinter Programming, Manning, 2000, ISBN 1-884777-81-3 (DIE Tkinter-Referenz, sehr umfassend, gibt auch Tipps zur Gestaltung von Benutzeroberflächen, das Buch enthält eine ausführliche Tkinter-Referenz, einziger Wermutstropfen: das Buch legt sich irgendwann auf die Python Mega Widgets (=PMW) fest)