Les deux révisions précédentesRévision précédente | |
issue109:critique2 [2016/06/12 23:34] – d52fr | issue109:critique2 [2016/06/13 14:05] (Version actuelle) – andre_domenech |
---|
Python Crash Course: A Hands-on, Project-Based Introduction to Programming (Formation accélérée au Python : une introduction à la programmation pratique et basée sur des projets) | Python Crash Course: A Hands-on, Project-Based Introduction to Programming (Formation accélérée au Python : une introduction à la programmation pratique et basée sur des projets) |
| |
By Eric Matthes | Par Eric Matthes |
January 2016, 528 pp. | Janvier 2016, 528 p. |
Publisher: No Starch Press | Éditeur : No Starch Press |
ISBN: 978-59327-603-4 | ISBN : 978-59327-603-4 |
| |
Ce livre m'est arrivé pile au moment où j'avais de multiples problèmes de santé et, après deux visites aux urgences, une intervention chirurgicale et un peu de temps pour récupérer (des problèmes aussi), j'ai enfin la possibilité de terminer cette critique. La taille même du livre (528 pages) était, au début, un peu décourageante parce que beaucoup de tels livres sont, soit si pleins de faits, de réflexions et de divagations qu'ils sont plus secs que le Sahara et qu'il faut être archéologue pour pouvoir y trouver des informations, soit écrits d'une façon condescendante qui a tendance à faire injure à l'intelligence du lecteur. | Ce livre m'est arrivé pile au moment où j'avais de multiples problèmes de santé et, après deux visites aux urgences, une intervention chirurgicale et un peu de temps pour récupérer (des problèmes aussi), j'ai enfin la possibilité de terminer cette critique. La taille même du livre (528 pages) était, au début, un peu décourageante parce que beaucoup de tels livres sont, soit si pleins de faits, de réflexions et de divagations qu'ils sont plus secs que le Sahara et qu'il faut être archéologue pour pouvoir y trouver des informations, soit écrits d'une façon condescendante qui a tendance à faire injure à l'intelligence du lecteur. |
| |
Heureusement, Eric n'a commis aucun de ces deux types de livres, mais un qui fait de l'équilibre entre les deux. La mise en page et l'organisation sont très bien faites. Au cours de quelques 230 pages, la première partie donne plus que les bases « normales » de la programmation en Python, à partir de, notamment, la configuration de l'environnement de programmation pour les bases, jusqu'à l'écriture de cas de test et de code. Cela est fait de façon très claire et logique. | Heureusement, Eric n'a commis aucun de ces deux types de livres, mais un qui fait de l'équilibre entre les deux. La mise en pages et l'organisation sont très bien faites. Au cours des quelque 230 pages, la première partie donne plus que les bases « normales » de la programmation en Python, à partir de, notamment, la configuration de l'environnement de programmation pour les bases, jusqu'à l'écriture de cas de test et de code. Cela est fait de façon très claire et logique. |
| |
| |
All in all, I have to give this book a 5 out of 5 star count! I’m happy to include this into my private library for a very long time.** | All in all, I have to give this book a 5 out of 5 star count! I’m happy to include this into my private library for a very long time.** |
| |
La section des projets d'Eric comprend des sujets tels que l'utilisation de pyGame pour créer un jeu comme Alien Invaders, l'utilisation de matplotlib et de pygal pour la visualisation des données, et la création d'applications basées sur le Web avec Django. Ces projets sont bien raisonnés et présentés de façon à ce que l'apprentissage du sujet et son implémentation sont des passe-temps agréables, plutôt qu'une corvée que l'on doit terminer. Eric a pris le temps de traiter quelques projets assez complexes en les présentant d'une manière qui est cohérente, logique et agréable, ce qui fait que le lecteur se laisse volontiers entraîné par le sujet, ce que, malheureusement, beaucoup d'auteurs ne font pas. | La section des projets d'Eric comprend des sujets tels que l'utilisation de pyGame pour créer un jeu comme Alien Invaders, l'utilisation de matplotlib et de pygal pour la visualisation des données, et la création d'applications basées sur le Web avec Django. Ces projets sont bien raisonnés et présentés de façon à ce que l'apprentissage du sujet et son implémentation soient des passe-temps agréables, plutôt qu'une corvée que l'on doit terminer. Eric a pris le temps de traiter quelques projets assez complexes en les présentant d'une manière qui est cohérente, logique et agréable, ce qui fait que le lecteur se laisse volontiers entraîner par le sujet, ce que, malheureusement, beaucoup d'auteurs ne font pas. |
| |
Dans les Appendices, Eric parle de divers éditeurs de texte, de comment trouver de l'aide et de l'utilisation de GIT (que je veux traiter depuis des années, sans jamais vraiment le faire, alors SINCÈRES REMERCIEMENTS, Éric). | Dans les Appendices, Eric parle de divers éditeurs de texte, de comment trouver de l'aide et de l'utilisation de GIT (que je veux traiter depuis des années, sans jamais vraiment le faire, alors SINCÈRES REMERCIEMENTS, Éric). |
| |
Tout compte fait, je dois donner à ce livre 5 étoiles sur 5. Je serai ravi de l'avoir dans ma bibliothèque privée pendant très longtemps. | Tous comptes faits, je dois donner à ce livre 5 étoiles sur 5. Je serais ravi de l'avoir dans ma bibliothèque privée pendant très longtemps. |
| |
**Table of Contents | **Table of Contents |