Outils pour utilisateurs

Outils du site


issue186:critique3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue186:critique3 [2022/11/01 11:39] auntieeissue186:critique3 [2022/11/03 16:06] (Version actuelle) andre_domenech
Ligne 15: Ligne 15:
 The book is mainly designed for programmers coming to Python from another programming language and intermediate level Python programmers.** The book is mainly designed for programmers coming to Python from another programming language and intermediate level Python programmers.**
  
-Python simplissime - Python idiomatique pour le programmeur impatient+Dead Simple Python - Idiomatic Python for the Impatient Programmer 
 +(Python simplissime - Python idiomatique pour le programmeur impatient)
  
 Éditeur: No Starch Press Éditeur: No Starch Press
-Date de sortie: le 22 novembre 2022 (Amazon USA) +Date de sortie: 22 novembre 2022 (Amazon USA) 
-# Pages: 752+752 pages
 ISBN-13: 9781718500921 ISBN-13: 9781718500921
 Prix: 59.99 $ US livre broché (Précommander sur Amazon.com USA) Prix: 59.99 $ US livre broché (Précommander sur Amazon.com USA)
-Site Web : https://nostarch.com/dead-simple-python+Site Web :  
 +https://nostarch.com/dead-simple-python
  
 Quand on m’a indiqué que ce livre était disponible à la critique, j’ai vu le titre « Dead Simple Python » (Python simplissime) et j’ai pensé, « Zut alors ! C’est encore un de CES livres-LÀ. » Je pensais que ce serait pour le quasi débutant et tellement simplifié qu’il serait presque inutilisable. Cependant, j’avais tort ! Quand on m’a indiqué que ce livre était disponible à la critique, j’ai vu le titre « Dead Simple Python » (Python simplissime) et j’ai pensé, « Zut alors ! C’est encore un de CES livres-LÀ. » Je pensais que ce serait pour le quasi débutant et tellement simplifié qu’il serait presque inutilisable. Cependant, j’avais tort !
Ligne 28: Ligne 30:
 À qui ce livre est-il destiné ? À qui ce livre est-il destiné ?
  
-Ce livre a été principalement conçu pour des programmeurs venant à Python d’un autre langage de programmation, ainsi que pour des programmeurs Python de niveau intermédiaire.+Ce livre a été principalement conçu pour des programmeurs venant à Python depuis un autre langage de programmation, ainsi que pour des programmeurs Python de niveau intermédiaire.
  
 **What does Simple mean? **What does Simple mean?
Ligne 40: Ligne 42:
  
 Voici sa propre explication : Voici sa propre explication :
-« Les sujets présentés dans ce livre peuvent sembler au premier coup d’œil tout sauf simple. Vous vous demandez peut-être jusqu’à quel point un livre de cet épaisseur peut être effectivement simple. Quand j’ai choisi le titre Dead Simple Python, je décrivais une discussion rétrospective des sujets, plutôt qu'une qui serait tournée vers l’avenir. On doit reconnaître que tout sujet, qui vaut le coup d’être appris, donnera l’impression d’être insurmontable à premier vu. De même, toute explication qui mérite la considération d’un développeur de logiciels existant devrait être assez approfondie pour le disqualifier complètement du label prospectif de “simple”. »+« Les sujets présentés dans ce livre peuvent sembler au premier coup d’œil tout sauf simple. Vous vous demandez peut-être jusqu’à quel point un livre de cet épaisseur peut être effectivement simple. Quand j’ai choisi le titre Dead Simple Python, je décrivais une discussion rétrospective des sujets, plutôt qu'une qui serait tournée vers l’avenir. On doit reconnaître que tout sujet, qui vaut le coup d’être appris, donnera l’impression d’être insurmontable à première vue. De même, toute explication qui mérite la considération d’un développeur de logiciels existant devrait être assez approfondie pour le disqualifier complètement du label prospectif de “simple”. »
  
-Le livre comporte cinq sections : « The Python Environment » (L’environnement Python), « Essential Structures » (Les structures essentielles), « Data and Flow » (Les données et les flux), « Advanced Concepts » (Des concepts avancés) et « Beyond the Code » (Au-delà du code). La première section examine les bases de Python, ses outils, la syntaxe de base et la disposition d’un projet. La deuxième (Au-delà des structures essentielles) regarde les variables, fonctions, classes et exceptions. La troisième partie (Données et flux) analyse les façons de contrôler les flux d’exécution et la manipulation des données comme des structures de données, les boucles, l'itération, les générateurs et plus encore. La quatrième partie (Concepts avancés), examine l’héritage, l’introspection et la congruence. Enfin, la cinquième partie étudie les tests, le débogage et le déploiement de vos projets (bien que la portion de déploiement commence dans le chapitre 4 de la 1ère partie, Project Structure and Imports (Structure d’un projet et les importations).+Le livre comporte cinq sections : « The Python Environment » (L’environnement Python), « Essential Structures » (Les structures essentielles), « Data and Flow » (Les données et les flux), « Advanced Concepts » (Les concepts avancés) et « Beyond the Code » (Au-delà du code). La première section examine les bases de Python, ses outils, la syntaxe de base et la disposition d’un projet. La deuxième (Au-delà des structures essentielles) regarde les variables, fonctions, classes et exceptions. La troisième partie (Données et flux) analyse les façons de contrôler les flux d’exécution et la manipulation des données comme des structures de données, les boucles, l'itération, les générateurs et plus encore. La quatrième partie (Concepts avancés), examine l’héritage, l’introspection et la congruence. Enfin, la cinquième partie étudie les tests, le débogage et le déploiement de vos projets (bien que la portion de déploiement commence dans le chapitre 4 de la 1re partie, Project Structure and Imports (Structure d’un projet et importations).
  
 **Going through chapter 5 (Variables and Types), with a very jaundiced eye expecting the most simple examples and topics possible here, I was surprised by the author discussing the functions id() and isinstance() (both of which are rarely discussed in "general" Python texts.  In addition, the author goes through a very interesting examination of Python's garbage collection and even the {interpreter shutdown} module and then jumps into a very clear explanation of global scope. **Going through chapter 5 (Variables and Types), with a very jaundiced eye expecting the most simple examples and topics possible here, I was surprised by the author discussing the functions id() and isinstance() (both of which are rarely discussed in "general" Python texts.  In addition, the author goes through a very interesting examination of Python's garbage collection and even the {interpreter shutdown} module and then jumps into a very clear explanation of global scope.
Ligne 54: Ligne 56:
 The author does a wonderful job of making the complex and many times under explained concepts closer to truly simple.  This is definitely a book that any Python programmer NEEDS to have in his bookshelf!** The author does a wonderful job of making the complex and many times under explained concepts closer to truly simple.  This is definitely a book that any Python programmer NEEDS to have in his bookshelf!**
  
-En parcourant le chapitre 5  (Variables et types), avec un œil très amère, m'attendant à voir les exemples et les sujets les plus simples possibles, l’auteur m’a surpris en présentant les fonctions id() et isinstance() (car elles ne sont que rarement présentées dans des textes « généraux » concernant Python). De plus, l’auteur fait un examen très intéressant du ramassage des ordures dans Python et même le module {interpreter shutdown} et puis se lance rapidement dans une explication très claire de sa portée globale. +En parcourant le chapitre 5 (Variables et types), avec un œil jaunâtre, m'attendant à voir les exemples et les sujets les plus simples possibles, l’auteur m’a surpris en présentant les fonctions id() et isinstance() (car elles ne sont que rarement présentées dans des textes « généraux » concernant Python). De plus, l’auteur fait un examen très intéressant du nettoyage des déchets dans Python et même le module {interpreter shutdown} et puis se lance rapidement dans une explication très claire de sa portée globale. 
  
-Cela n’est qu’un bref aperçu de quelques-uns des sujets que M McDonald démystifie et explique clairement dans ce livre formidable. Si j’essaie de vous présenter tous les autres sujets merveilleux qu’il explique, j’utiliserai sans doute la moitié de la revue de ce mois.+Cela n’est qu’un bref aperçu de quelques-uns des sujets que MMcDonald démystifie et explique clairement dans ce livre formidable. Si j’essayais de vous présenter tous les autres sujets merveilleux qu’il explique, j’utiliserais sans doute la moitié de la revue de ce mois.
  
 Conclusion Conclusion
  
-L’auteur réussit de façon merveilleux à rendre les concepts complexes et très souvent sous-expliqués, plus près de vraiment simple. C’est sans conteste un livre que tout programmeur Python DOIT AVOIR dans sa bibliothèque !+L’auteur réussit de façon merveilleuse à rendre les concepts complexes et très souvent sous-expliqués, plus près de vraiment simple. C’estsans contesteun livre que tout programmeur Python DOIT AVOIR dans sa bibliothèque !
  
  
Ligne 109: Ligne 111:
    1: The Python Philosophy (La philosophie Python)    1: The Python Philosophy (La philosophie Python)
    2: Your Workbench (Votre établi)    2: Your Workbench (Votre établi)
-   3: Syntax Crash Course (Cours rapide de sytaxe)+   3: Syntax Crash Course (Cours rapide de syntaxe)
    4: Project Structure and Imports (Structure et importations du projet)    4: Project Structure and Imports (Structure et importations du projet)
 Part II: Essential Structures (Structures essentielles) Part II: Essential Structures (Structures essentielles)
Ligne 119: Ligne 121:
    9: Collections and Iteration (Collections et itération)    9: Collections and Iteration (Collections et itération)
   10: Generators and Comprehensions (Générateurs et compréhensions)   10: Generators and Comprehensions (Générateurs et compréhensions)
-  11: Text IO and Context Managers (Texte ES et gestionnaires de contexte)+  11: Text IO and Context Managers (E/S de texte et gestionnaires de contexte)
   12: Binary and Serialization (Binaires et sérialisation)   12: Binary and Serialization (Binaires et sérialisation)
 Part IV: Advanced Concepts (Concepts avancés) Part IV: Advanced Concepts (Concepts avancés)
Ligne 135: Ligne 137:
 Appendix B: Python Debugger (PDB) Commands (Commandes de débogage) Appendix B: Python Debugger (PDB) Commands (Commandes de débogage)
 Glossary (Glossaire) Glossary (Glossaire)
- 
- 
- 
  
issue186/critique3.1667299169.txt.gz · Dernière modification : 2022/11/01 11:39 de auntiee