Les deux révisions précédentesRévision précédente | |
issue105:critique_litteraire [2016/02/03 17:22] – andre_domenech | issue105:critique_litteraire [2016/02/04 22:39] (Version actuelle) – d52fr |
---|
Quand j'ai parcouru le chapitre 12 (Introduction à l'Arduino), j'ai tout de suite vu que cet auteur connaissait très bien le Python et que son code était extrêmement bien écrit. Il explique son code en utilisant ce que j'appelle « the breakout format », c'est-à-dire qu'il présente un bloc ou un fragment de code, puis il l'explique étape par étape. No Starch utilise un modèle très sympa qui permet à l'auteur de mettre un numéro de rappel (à l'intérieur d'un petit cercle noir) à côté d'une ligne de code, pour que l'auteur puisse y faire référence dans la section explicative. Ainsi, le lecteur peut se référer très facilement à une ligne de code pour laquelle il veut d'avantage d'explications. | Quand j'ai parcouru le chapitre 12 (Introduction à l'Arduino), j'ai tout de suite vu que cet auteur connaissait très bien le Python et que son code était extrêmement bien écrit. Il explique son code en utilisant ce que j'appelle « the breakout format », c'est-à-dire qu'il présente un bloc ou un fragment de code, puis il l'explique étape par étape. No Starch utilise un modèle très sympa qui permet à l'auteur de mettre un numéro de rappel (à l'intérieur d'un petit cercle noir) à côté d'une ligne de code, pour que l'auteur puisse y faire référence dans la section explicative. Ainsi, le lecteur peut se référer très facilement à une ligne de code pour laquelle il veut d'avantage d'explications. |
| |
Il y a un total de 14 projets, notamment sur l'art ASCII, la simulation d'un système de particules et l'utilisation d'OpenGL. L'auteur vous apprend également à utiliser des bibliothèques Python connues et importantes, comme numpy, patplotlib, pygame et plus encore. | Il y a un total de 14 projets, notamment sur l'art ASCII, la simulation d'un système de particules et l'utilisation d'OpenGL. L'auteur vous apprend également à utiliser des bibliothèques Python connues et importantes, comme numpy, matplotlib, pygame et plus encore. |
| |
**The author states right from the beginning, that this book is not intended to be the reader's first book on Python and I completely agree. While each project has in-depth explanations of not only the code but also the background needed to understand the project, it is far above the level of a beginning programmer. If, however, the reader has some background in other high level languages and has a good grasp of Python syntax, then this is a great book to move beyond the normal command-line type programs. The projects presented are all real-world usable and very relevant to today. | **The author states right from the beginning, that this book is not intended to be the reader's first book on Python and I completely agree. While each project has in-depth explanations of not only the code but also the background needed to understand the project, it is far above the level of a beginning programmer. If, however, the reader has some background in other high level languages and has a good grasp of Python syntax, then this is a great book to move beyond the normal command-line type programs. The projects presented are all real-world usable and very relevant to today. |