issue176:critique_litteraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue176:critique_litteraire [2022/01/02 14:32] – créée auntiee | issue176:critique_litteraire [2022/01/06 15:44] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Object-Oriented Python | + | **Object-Oriented Python |
Master OOP by Building Games and GUIs | Master OOP by Building Games and GUIs | ||
Author: Irv Kalb | Author: Irv Kalb | ||
Ligne 11: | Ligne 11: | ||
- | 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, |
- | 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. | + | 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 also decided to use Games and Graphical User Interfaces as the focus in teaching the subject of creating objects and manipulating them in ways that make sense to readers who might have a basic understanding of OOP, but want to get to the next level. Many authors have tried this approach with varying levels of success. | Mr. Kalb has also decided to use Games and Graphical User Interfaces as the focus in teaching the subject of creating objects and manipulating them in ways that make sense to readers who might have a basic understanding of OOP, but want to get to the next level. Many authors have tried this approach with varying levels of success. | ||
- | 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, |
- | The only thing that I found as a major negative is the fact that he covers the installation of Python | + | M. Kalb a décidé d' |
- | 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! | + | 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' | ||
- | Table of Contents | + | **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. |
+ | |||
+ | 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' | ||
+ | |||
+ | |||
+ | **Table of Contents | ||
Acknowledgments | Acknowledgments | ||
Ligne 51: | Ligne 74: | ||
Chapter 16: Full Game: Dodger | Chapter 16: Full Game: Dodger | ||
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.1641130361.txt.gz · Dernière modification : 2022/01/02 14:32 de auntiee