issue176:critique_litteraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue176:critique_litteraire [2022/01/05 08:11] – d52fr | issue176:critique_litteraire [2022/01/06 15:44] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
When Ronnie came to me and asked if I would like to do a review of this book, I was pretty excited about the possibility. Being a teacher (of sorts) of programming, | When Ronnie came to me and asked if I would like to do a review of this book, I was pretty excited about the possibility. Being a teacher (of sorts) of programming, | ||
+ | |||
+ | Python orienté objet (POO) | ||
+ | Maîtriser le POO en créant des jeux et des interfaces graphiques | ||
+ | Auteur : Irv Kalb | ||
+ | Editeur : No Starch Press | ||
+ | Date de sortie : décembre 2021 | ||
+ | 416 pages | ||
+ | ISBN 978-1-7185-0206-2 (imprimé) | ||
+ | Prix : 44,99 $ (PRÉCOMMANDE) | ||
+ | Site Web : https:// | ||
+ | |||
+ | Lorsque Ronnie m'a demandé si je voulais faire une critique de ce livre, j' | ||
+ | |||
**Mr. Kalb has decided to take the approach to explaining Objects by breaking the subject into four logical parts, first showing how to handle a project using “regular” Python programming and then rewriting the examples and explaining them in terms of OOP. Not really the path that I would take, so I was even more curious to see how he would accomplish this task. | **Mr. Kalb has decided to take the approach to explaining Objects by breaking the subject into four logical parts, first showing how to handle a project using “regular” Python programming and then rewriting the examples and explaining them in terms of OOP. Not really the path that I would take, so I was even more curious to see how he would accomplish this task. | ||
Ligne 18: | Ligne 31: | ||
I have to say that Mr. Kalb has succeeded in this in a logical and clear way. The projects for the most part are real world appropriate, | I have to say that Mr. Kalb has succeeded in this in a logical and clear way. The projects for the most part are real world appropriate, | ||
+ | |||
+ | M. Kalb a décidé d' | ||
+ | |||
+ | M. Kalb a également décidé d' | ||
+ | |||
+ | Je dois dire que M. Kalb y est parvenu d'une manière logique et claire. Les projets, pour la plupart, sont adaptés au monde réel et facilement compréhensibles pour les lecteurs de différents niveaux d' | ||
+ | |||
**The only thing that I found as a major negative is the fact that he covers the installation of Python only in a Microsoft Windows environment. No mention of Linux or MAC. However, as I think about it, I guess Linux and MAC users have the benefit that Python is already being installed in the OS for most distributions. | **The only thing that I found as a major negative is the fact that he covers the installation of Python only in a Microsoft Windows environment. No mention of Linux or MAC. However, as I think about it, I guess Linux and MAC users have the benefit that Python is already being installed in the OS for most distributions. | ||
Ligne 23: | Ligne 43: | ||
All in all, I have to give this book 4 ½ stars, and anyone who is interested in learning Python Object Oriented Programming would benefit by having this book in their library. Kudos to both Mr. Kalb and No Starch Press for this book!** | All in all, I have to give this book 4 ½ stars, and anyone who is interested in learning Python Object Oriented Programming would benefit by having this book in their library. Kudos to both Mr. Kalb and No Starch Press for this book!** | ||
+ | La seule chose que j'ai trouvée négative est le fait qu'il couvre l' | ||
+ | |||
+ | Dans l' | ||
Ligne 52: | Ligne 75: | ||
Chapter 17: Design Patterns and Wrap-Up | Chapter 17: Design Patterns and Wrap-Up | ||
Index ** | Index ** | ||
+ | |||
+ | Table des matières (traduction pour la compréhension des lecteurs francophones - le livre n' | ||
+ | |||
+ | Remerciements | ||
+ | Introduction | ||
+ | PARTIE I : INTRODUCTION À LA PROGRAMMATION ORIENTÉE OBJET | ||
+ | Chapitre 1 : Python procédural | ||
+ | Chapitre 2 : Modélisation des objets physiques avec la programmation orientée objet | ||
+ | Chapitre 3 : Modèles mentaux d' | ||
+ | Chapitre 4 : Gestion d' | ||
+ | PARTIE II : INTERFACES UTILISATEUR GRAPHIQUES AVEC PYGAME | ||
+ | Chapitre 5 : Introduction à Pygame | ||
+ | Chapitre 6 : Pygame orienté objet | ||
+ | Chapitre 7 : Widgets Pygame pour l' | ||
+ | PARTIE III : ENCAPSULATION, | ||
+ | Chapitre 8 : Encapsulation | ||
+ | Chapitre 9 : Polymorphisme | ||
+ | Chapitre 10 : Héritage | ||
+ | Chapitre 11 : Gestion de la mémoire utilisée par les objets | ||
+ | |||
+ | PARTIE IV : UTILISATION DE POO DANS LE DÉVELOPPEMENT DE JEUX | ||
+ | Chapitre 12 : Jeux de cartes | ||
+ | Chapitre 13 : Chronomètres | ||
+ | Chapitre 14 : Animation | ||
+ | Chapitre 15 : Scènes | ||
+ | Chapitre 16 : Jeu complet : Dodger | ||
+ | Chapitre 17 : Modèles de conception et conclusion | ||
+ | Index | ||
+ | |||
issue176/critique_litteraire.1641366718.txt.gz · Dernière modification : 2022/01/05 08:11 de d52fr