Outils pour utilisateurs

Outils du site


issue193:critique_litteraire

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
issue193:critique_litteraire [2023/05/29 07:55] – créée d52frissue193:critique_litteraire [2023/06/01 15:39] (Version actuelle) andre_domenech
Ligne 1: Ligne 1:
-Python Crash Course, 3rd Edition+**Python Crash Course, 3rd Edition
 A Hands-on Project-Based Introduction to Programming A Hands-on Project-Based Introduction to Programming
  
Ligne 14: Ligne 14:
 Just looking at the fact that this is the 3rd Edition of Eric's book, you likely realize that there is something special about this book. Just looking at the fact that this is the 3rd Edition of Eric's book, you likely realize that there is something special about this book.
  
-Eric starts off going through the basics of Python, from what variables are all the way to using pytest. That takes up the first 220 pages. Then he jumps to Pygame, and then to using Matplotlib, and on to GeoJson formatted Mapping Datasets, and finishes with Django. It's amazing that he gets all of that into 500+ pages and at the same time it's all understandable.+Eric starts off going through the basics of Python, from what variables are all the way to using pytest. That takes up the first 220 pages. Then he jumps to Pygame, and then to using Matplotlib, and on to GeoJson formatted Mapping Datasets, and finishes with Django. It's amazing that he gets all of that into 500+ pages and at the same time it's all understandable.**
  
-One of the things that I found most interesting was the GeoJson portion of Eric’s book. I went to the website that he has as a repository for the code for the book, and I downloaded the code for that project. After updating a few libraries in my version of Python, I ran the program.+Python Crash Course, 3rd Edition 
 +A Hands-on Project-Based Introduction to Programming 
 +(Cours accéléré sur le langage Python, 3e édition 
 +Une introduction à la programmation basée sur des projets concrets) 
 + 
 +par Eric Matthes 
 + 
 +Éditeur : No Starch Press 
 +Date de sortie : décembre 2022 
 +Pages : 552 
 +ISBN-13 : 9781718502703 
 +Prix : 44.99 $ US 
 +Niveau : introduction/Intermédiaire 
 + 
 + 
 +Rien qu'en voyant qu'il s'agit de la 3e édition du livre d'Eric, vous comprendrez sans doute que ce livre a quelque chose de spécial. 
 + 
 +Eric commence par présenter les bases de Python, de la définition des variables à l'utilisation de pytest. Cela occupe les 220 premières pages. Il passe ensuite à Pygame, puis à l'utilisation de Matplotlib, aux ensembles de données cartographiques au format GeoJson et termine par Django. Il est étonnant qu'il ait réussi à faire tenir tout cela en plus de 500 pages, tout en restant compréhensible. 
 + 
 +**One of the things that I found most interesting was the GeoJson portion of Eric’s book. I went to the website that he has as a repository for the code for the book, and I downloaded the code for that project. After updating a few libraries in my version of Python, I ran the program.
  
 In 34 lines of code (including comments), the image showed up in my default browser. In 34 lines of code (including comments), the image showed up in my default browser.
Ligne 28: Ligne 47:
 •  MUCH MUCH MORE!!! •  MUCH MUCH MORE!!!
  
-I don’t have to say much more about the book, it’s that good. This is going on my virtual bookshelf until I can get a copy for my real one!+I don’t have to say much more about the book, it’s that good. This is going on my virtual bookshelf until I can get a copy for my real one!**
  
 +L'une des choses que j'ai trouvées les plus intéressantes est la partie GeoJson du livre d'Eric. Je suis allé sur le site Web qu'il a mis en place comme dépôt pour le code du livre, et j'ai téléchargé le code de ce projet. Après avoir mis à jour quelques bibliothèques dans ma version de Python, j'ai exécuté le programme.
  
 +En 34 lignes de code (commentaires compris), l'image s'est affichée dans mon navigateur par défaut.
  
 +Voici quelques-uns des changements apportés par rapport aux éditions précédentes :
 +••Informations sur l'utilisation de VS Code
 +••Utilisation des méthodes removeprefix() et removesuffix()
 +••Utilisation de pytest
 +••Un mini cours accéléré sur l'utilisation de Git pour le contrôle de version
 +••ET BIEN PLUS ENCORE !!!
  
 +Je n'ai pas besoin d'en dire plus sur ce livre, il est tellement bon. Il ira sur mon étagère virtuelle jusqu'à ce que je puisse en obtenir une copie pour mon étagère réelle !
  
  
-Table of contents +**Table of contents 
  
 Preface to the Third Edition Preface to the Third Edition
Ligne 71: Ligne 99:
 Appendix D: Using Git for Version Control Appendix D: Using Git for Version Control
 Appendix E: Troubleshooting Deployments Appendix E: Troubleshooting Deployments
-Index+Index**
  
 +Table des matières
 +[NdT : en français pour la compréhension. Ce livre n'existe qu'en anglais]
 +
 +Préface à la troisième édition
 +Remerciements
 +Introduction
 +
 +Partie I : L'ESSENTIEL
 +Chapitre 1 : Pour commencer
 +Chapitre 2 : Variables et types de données simples
 +Chapitre 3 : Introduction des listes
 +Chapitre 4 : Travailler avec des listes
 +Chapitre 5 : Les instructions if
 +Chapitre 6 : Dictionnaires
 +Chapitre 7 : Entrée utilisateur et boucles while
 +Chapitre 8 : Les fonctions
 +Chapitre 9 : Les classes
 +Chapitre 10 : Fichiers et exceptions
 +Chapitre 11 : Tester votre code
 +
 +Partie II : PROJETS
 +Chapitre 12 : Un vaisseau qui tire des balles
 +Chapitre 13 : Les extraterrestres !
 +Chapitre 14 : La notation
 +Chapitre 15 : Générer des données
 +Chapitre 16 : Télécharger des données
 +Chapitre 17 : Travailler avec des API
 +Chapitre 18 : Démarrer avec Django
 +Chapitre 19 : Comptes d'utilisateurs
 +
 +Chapitre 20 : Styliser et déployer une application
 +Postface
 +Annexe A : Installation et dépannage
 +Annexe B : Éditeurs de texte et IDE
 +Annexe C : Obtenir de l'aide
 +Annexe D : Utilisation de Git pour le contrôle de version
 +Annexe E : Dépannage des déploiements
 +Index
  
issue193/critique_litteraire.1685339758.txt.gz · Dernière modification : 2023/05/29 07:55 de d52fr