Critique de livre - Programmation Python de Tarek Ziadé (Eyrolles)Date de publication : 05/06/2006 , Date de mise à jour : 05/06/2006
Par
Pierre Chauvin (Espace de Pierre Chauvin) Présentation du livre "Programmation Python - " de Tarek Ziadé (Eyrolles). En synthèse de ma lecture mon avis est : Trés bon livre pour les développeurs débutants avec le langage Python. Un grand merci à Tarek qui m'a fait parvenir un exemplaire de son ouvrage. Longue vie à l'AFPY. 1. Informations 2. Présentation de l'éditeur 3. Critique 4. Table des matières 5. Commandez 6. Liens 1. Informations![]()
Auteur(s): Tarek Ziadé Editeur: Eyrolles Version: 19 Janvier 2006 Nombre de pages: 538 Prix approximatif: 36,10 Euros Commander le livre: Amazon 2. Présentation de l'éditeur
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 : de la syntaxe à l'optimisation. 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.
Tarek Ziadé est ingénieur en RD chez Nuxeo, société qui développe et édite le système de gestion de contenu et de travail collaboratif CPS,
logiciel libre développé en Python sur la base de la plate-forme Zope. Il contribue au développement de projets communautaires comme Zope 3
et intervient dans de nombreuses conférences nationales et internationales (Solutions Linux, rencontres mondiales du Logiciel libre,
Europython...). Il est l'initiateur de l'AlPy (Association francophone Python - AlPy. org)
3. Critique
A l'époque de feu Zopeur.org, nous avions proposé à Tarek la responsabilité de notre rubrique Python, chose qu'il
n'a finalement occupé que trés peu de temps, du fait de ses nombreuses implications, notamment pour Zopeur.org et pour l' Association Francophone PYthon (AFPY).
Grâce à son expérience chez Nuxeo et à son investissment personnel (articles, conférences), Tarek
Ziadé nous livre donc un ouvrage, trés simplement appelé "Programmation Python", qui présente de manière remarquable les
différentes facettes du langage.
J'ai particluièrement apprécié la démystification faite de l'utilisation de Python, et son rapprochement avec différents domaines
du développement informatique (administration système, recherche et calcul scientifique, applications de gestion, application web...)
. Vous comprendrez tout de suite que Python est trés pratique, et que, si vous ne l'avez pas encore
utilisé, vous ne devriez pas tarder ;-). Le chapitre 3 vous mettera le pied à l'étrier et vous aidera à choisir un EDI pour Python, et
à le maitriser. Les parties II et III sont des standards, ils décrivent les mécanismes du langage (syntaxes, exceptions), et les biliothèques standards
livrés avec Python (sys, os, i/o, manipulation des processus, persistence, cPickle, itertools, re, Tkinter).
Tarek Ziadé a vu juste en ajoutant des chapitres qui abordent des sujets à la mode (tests unitaires, POO), ou encore en conseillant
le néophyte par des remarques avisées et enrichissantes (bonnes pratiques, optimisations). Bref, vous ne vous ennuierez pas avec
cet ouvrage, qui est structuré de manière efficace et je pense ne pas me tromper en le recommandant comme référence pour les développeurs débutants avec Python.
4. Table des matières
Avant-propos Partie I. Découverte de Python Chap 1. Introduction Chap 2. Python pour quels usages ? Chap 3. Environnement de développement Partie II. Eléments du langage Chap 4. Syntaxe du langage Chap 5. Structuration du code Chap 6. Les primitives Chap 7. Conventions de codage Partie III. La bibliothèque standard Chap 8. Principaux modules, partie 1 Chap 9. Principaux modules, partie 2 Chap 10. Principaux modules, partie 3 Chap 11. Exercices corrigés Partie IV. Techniques avancées Chap 12. Programmation dirigée par les tests Chap 13. Bonnes pratiques et optimisations du code Chap 14. Programmation orientée objet Annexe A. Histoire de Python Annexe B. Bibliothèques tierces Annexe C. Sies, Flux RSS, blogs et autres friandises... 5. Commandez
Commandez sur www.amazon.fr :
36,10 EUR TTC seulement - Livraison Gratuite !!!
6. Liens
|
Copyright © 2005-2006 Pierre Chauvin. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.
Copyright © 2000-2012 - www.developpez.com