Liste de livres
Anglais
Voyez sur les sites des librairies en ligne, il y a de plus en plus de livres sur Python. Une page en référence un certain nombre: http://www.amk.ca/bookstore/python.html
Chez O'Reilly (US) (http://www.oreilly.com/)
"Python Standard Library", de Fredrik Lundh: http://www.oreilly.com/catalog/pythonsl/
"Python Programming on Win32", de Andy Robinson & Mark Hammond: http://www.oreilly.com/catalog/pythonwin32/
"Programming Python ", de Mark Lutz (disponible chez Eyrolles)
D'autres livres:
"Dive into Python", de Mark Pilgrim. Pour ceux qui connaissent déjà un langage objet, ce livre est une excellente introduction à Python et à ses particularités (tuples, listes, dictionnaires). Livre disponible en téléchargement : http://www.diveintopython.org/
"Thinking in Python", de Bruce Eckel (membre du comité ANSI C++, déjà auteur de "Thinking in C++" et "Thinking in Java"). Le livre n'est pas terminé, mais vous pouvez déjà en télécharger une version partielle sur http://www.mindview.net/Books/TIPython et même apporter vos commentaires à l'auteur. Ce livre est très orienté programmation objet et Design Patterns. Ce livre n'est pas fait pour apprendre Python !
"How to think like a computer scientist, learning with Python", de Allen B. Downey, Jeffrey Elkner et Chris Meyers. Le livre reprend la même structure que le tutoriel de Python, et est disponible sur http://www.ibiblio.org/obp/thinkCSpy/. Il aborde des notions de programmation comme les listes et les arbres et est une bonne introduction à la programmation.
Français
En ligne et chez O'Reilly
"Apprendre à programmer avec Python" de Gérard Swinnen http://www.ulg.ac.be/cifen/inforef/swi/python.htm
Chez O'Reilly (http://www.oreilly.fr/)
"Introduction à Python" (une référence pour passer à Python) : http://www.oreilly.fr/catalogue/lpython.html
"Python Précis et Concis" (condensé du langage et des modules de base) : http://www.oreilly.fr/catalogue/python2_pkt.html
"Python en concentré" (s'adresse plutôt au personne connaissant déjà la programmation, il couvre des usages avancés de Python) http://www.oreilly.fr/catalogue/284177290X.html
Chez Dunod
"Python : Petit guide à l'usage du développeur agile" de Tarek Ziadé (187 pages, Broché - 16 août 2007)
Chez Eyrolles (http://www.eyrolles.com/)
"Zope", de Pierre-Julien Grizel (zope: webmestre, prog, études de cas) : http://zope.editions-eyrolles.com
"Programmation Python", de Tarek Ziadé (syntaxe, programmation avancée) : http://programmation-python.org
Chez campusPress
"Au coeur de Python : Volume 1, Notions fondamentales" de Wesley Chun (645 pages, Broché - 13 juin 2007)
"Au coeur de Python : Volume 2, Notions avancées" de Wesley Chun (337 pages, Broché - 16 juillet 2007)
"Python: L'intro", de Ivan Van Laningham (un cours de Python en 24 chapitres et 484 pages, traduit de l'anglais) :
Le site de campusPress n'existe plus, mais sur http://pauahtun.org/TYPython/, l'auteur met à disposition les codes sources des exemples du livre, une FAQ pour le livre et une page d'erratum.
Editions ENI
"Python - Les Fondamentaux du langage - La Programmation pour les scientifiques " (400 pages, Broché - 9 janvier 2008)