French Python Books¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
Cette page présente la liste des livres Python écrits en Français.
Python, petit guide Ă lâusage du dĂ©veloppeur agile
Tarek Ziadé
Cet ouvrage sâadresse aux dĂ©veloppeurs qui souhaitent dĂ©couvrir et maĂźtriser Python, et aux chefs de projet dĂ©sireux de faire Ă©voluer leur Ă©quipe autour dâun projet Python. Il rassemble toute une sĂ©rie de conseils concrets pour mener Ă bien des projets dâenvergure et construire des applications de qualitĂ© avec le langage Python. Il explique les principes du dĂ©veloppement agile, une philosophie de programmation basĂ©e sur la facilitĂ© de modifier une application, de la faire grandir sans en perdre le contrĂŽle, et dâĂȘtre rĂ©actif en toutes circonstances. Le dĂ©veloppeur et le chef de projet trouveront dans ce livre des informations utiles sur : lâenvironnement de dĂ©veloppement (systĂšme dâexploitation, Ă©diteur de codeâŠ) ; les principes dâarchitecture logicielle Ă respecter ; la philosophie et la syntaxe de Python ; les bonnes pratiques qui permettent de tirer le meilleur parti de Python ; le dĂ©veloppement dirigĂ© par les tests ; le dĂ©veloppement dirigĂ© par la documentation ; lâart et la maniĂšre de mettre en place un environnement de projet agile.
Infos¶
192 pages, ISBN: 978-2100508839, Editions: Dunod
Page web du livre, avec des ressources supplémentaires, des liens pour commander, et interagir
Au CĆur de Python - 2e Ă©dition (mĂȘme de âCore Python Programmingâ en Anglais mais en deux tomes)
Wesley J. Chun
Tome/Vol. 1: Notions fondamentales, 674 pp., ISBN-10 2744021482 (Juin 2007)
Tome/Vol. 2: Notions avancées, 360 pp., ISBN-10 2744021954 (Juil 2007)
Python est un langage de programmation agile, robuste, expressif, entiÚrement orienté objet, extensible et adaptable. Il combine la puissance des langages compilés à la simplicité et la rapidité de développement des langages de scripts.
Avec cet ouvrage, écrit par un développeur et un formateur émérite en Python, étudiez en profondeur les caractéristiques clés de ce langage hors pair. Apprenez le style Python professionnel, les meilleures pratiques et les bonnes habitudes de programmation.
Sâappuyant sur de nombreux exemples pratiques de code, Wesley Chun prĂ©sente dans ce premier volume les aspects fondamentaux de la programmation en Python : syntaxe, gestion des objets et de la mĂ©moire, types de donnĂ©es, opĂ©rateurs, fichiers et E/S, gĂ©nĂ©rateurs, traitement des erreurs et exceptions, boucles, itĂ©rateurs, programmation fonctionnelle, programmation orientĂ©e objet, etc.
Cette édition reflÚte les améliorations majeures apportées aux versions 2.x de Python, notamment la version 2.5, et évoque les possibilités des futures versions.
Info¶
Vol 1¶
Vol 2¶
Apprendre à programmer avec Python - 2e édition
Gérard Swinnen
http://www.oreilly.fr/catalogue/2841772993.html
Le bon duo pour apprendre Ă programmer, câest un langage bien structurĂ©, simple, mais suffisamment Ă©voluĂ©, en lâoccurrence Python, et une dĂ©marche pĂ©dagogique confirmĂ©e. GĂ©rard Swinnen, qui enseigne lâinformatique dans une Ă©tablissement dâenseignement secondaire sait de quoi il parle. TrĂšs vite, le lecteur pourra rĂ©aliser des applications simples, mais utiles, et prendra goĂ»t Ă la programmation.
Les nouveautés de la 2e édition :
Un nouveau chapitre consacrĂ© Ă lâanalyse de programmes concrets permet de consolider et de synthĂ©tiser les connaissances acquises.
Le chapitre sur les bases de donnĂ©es aborde lâinterfaçage avec une base de donnĂ©es MySQL. Le chapitre qui dans la premiĂšre Ădition se limitait Ă lâĂ©tude de CGI sâĂ©toffe et fait le point sur la programmation web.
Enfin, la notion de âthreadâ fait lâobjet dâune nouvelle section dans le chapitre dĂ©diĂ© aux communications Ă travers un rĂ©seau.
Programmation Python
Tarek Ziadé
ISBN: 2-21211-677-2, Editions Eyrolles
http://programmation-python.org/
DeveloppĂ© depuis 1989, Python est un langage portable (Unix/Linux, Mac OS X, WindowsâŠ), libre et gratuit. Il permet de dĂ©velopper de façon modulaire et orientĂ©e objet des applications de toutes tailles, notamment pour le Web, la plus connue dâentre elles Ă©tant le gestionnaire de contenu Zope.
Python est tout indiquĂ© pour le dĂ©veloppement dâapplications web : serveurs de contenu, moteurs de recherche, agents intelligents, objets distribuĂ©s⊠Il est Ă©galement performant pour rĂ©aliser des scripts dâadministration systĂšme ou dâanalyse de fichiers textuels, pour gĂ©rer lâaccĂšs Ă des bases de donnĂ©es, pour servir de langage glu entre plusieurs applications, rĂ©aliser des applications graphiques classiques, etc.
Pour autant, le dĂ©veloppeur nâexploitera vraiment sa puissance quâen ayant acquis une certaine culture.
Câest ce que ce livre tente de transmettre par la description de techniques Ă©prouvĂ©es dans tous les grands projets de dĂ©veloppement en Python : au-delĂ dâune prise en main Ă©lĂ©mentaire (installation des environnements dâexĂ©cution et de dĂ©veloppement, rappels de syntaxe avec les primitives et la bibliothĂšque standard), ce livre aborde les bonnes pratiques de dĂ©veloppement Python, depuis les conventions de nommage et les design patterns objet les plus courants jusquâĂ la programmation dirigĂ©e par les tests et lâoptimisation de code.