3 internautes sur 3 ont trouvé ce commentaire utile :
2.0 étoiles sur 5
Parfois imprécis et imcomplêt: trop de sujets traités, 10 décembre 2010
Ce commentaire fait référence à cette édition : Programmation Python : Conception et optimisation (Broché)
Cet ouvrage manque de rigueur et de précision. Les derniers chapitres donnent l'impression de rajouts et rendent au final l'ouvrage assez fouillis. Certains éléments du langage sont à mon gout survolés. Le problème de ce type d'ouvrage est que l'auteur veut couvrir trop de sujets et ne se concentre pas sur le langage.
Réflexion faite, le site http://www.python.org/doc/ est une meilleur source d'apprentissage. Cet ouvrage a néanmoins le mérite d'être en Français !
Découverte de Python: 50 pages d'information peu utile, incomplète ou périmée.
Le langage: 100 pages
Les primitives: 50 pages. J'aurais apprécié une explication de l'utilité de chaque primitive et des exemples plus réalistes (à qui bénéficiera l'exemple illustrant la primitive issubclass: class B: pass, puis class A(B): pass puis isubclass(A, B) ?)
Conventions de codage: 15 pages OK
Bibliothèque standard: 160 pages scindées en 3 chapitres (pourquoi 3 ?), n'est malheureusement pas exhaustif puisqu'il ne présente qu'une sélection de modules. Ce livre ne pourra donc pas servir de référence pour la programmation.
Techniques avancées: 100 pages sur la programmation dirigée par les tests et de techniques dites avancées (Multithreading) qui auraient plutôt leur place dans la partie bibliothèque standard.
Suivies de 38 pages sur la programmation objet et les design patterns. La partie sur la programmation objet aurait du être incluse dans le chapitre sur le langage et les design patterns peut-être en annexe, voire supprimée.
L'annexe B présente des bibliothèque tierces, mais cette liste est périmée, les liens http fournis ne sont pas vérifiés...
Manque de rigueur: les séquences modifiables (p.72) fait mention des list, bytearray, set, et array, mais l'auteur oublie d'expliquer les deux derniers. Autre exemple, la primitive iter (p.169) prend en paramètre une "collection". Nous avons vu les séquences mais pas les collections (l'index du livre renvoie au module collections p.281).
Manque de précision: le type bool (introduit en p.65) ne fait que l'objet de 4 lignes d'explication ! Les opérateurs logiques (and, or) ne sont pas abordés. Pourtant leur combinaison avec des booléens et des strings donne de surprenants résultats, méritant des exemples de code.
Aidez d'autres clients à trouver les commentaires les plus utiles
Avez-vous trouvé ce commentaire utile ? Oui
Non
3 internautes sur 3 ont trouvé ce commentaire utile :
4.0 étoiles sur 5
Pas pour les débutants, 11 mars 2010
Ce commentaire fait référence à cette édition : Programmation Python : Conception et optimisation (Broché)
Ce livre n'est pas destiné aux débutants en programmation. Vous devez déjà avoir des notions importantes (POO, etc). Ceci dit c'est une référence pour ceux qui pratiquent Python régulièrement, il contient tout ce qui est nécessaire pour approfondir le langage.
Aidez d'autres clients à trouver les commentaires les plus utiles
Avez-vous trouvé ce commentaire utile ? Oui
Non
24 internautes sur 28 ont trouvé ce commentaire utile :
5.0 étoiles sur 5
Extra, 20 janvier 2006
Je suis développeur C++ et j'avais envie de me mettre à Python depuis quelques temps. Je viens d'acheter ce livre et je me régale: le début couvre la syntaxe et les modules les plus pratiques et est toujours agrémenté d'exemples.
C'est très agréable pour tester soi même dans une fenêtre et avancer.
Le reste va très loin avec par exemple une partie sur la programmation dirigée par les tests très pédagogique.
Un seul regret, le livre ne traite pas de la programmation des interfaces graphiques même si il présente "TKinter", mais c'est
peut être un sujet qui nécessite un livre à lui tout seul,
donc...
Aidez d'autres clients à trouver les commentaires les plus utiles
Avez-vous trouvé ce commentaire utile ? Oui
Non