issue98:critique_litteraire_-_2
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 | ||
issue98:critique_litteraire_-_2 [2015/07/16 12:04] – auntiee | issue98:critique_litteraire_-_2 [2015/07/18 18:03] (Version actuelle) – d52fr | ||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
Pages : 336 | Pages : 336 | ||
- | Avez-vous déjà eu l' | + | Avez-vous déjà eu l' |
- | Le docteur Payne commence son livre en donnant des raisons pour lesquelles les enfants devraient apprendre le codage. Alors que la programmation est un talent dont ils peuvent se servir plus tard dans la vie, le codage est une façon | + | Le docteur Payne commence son livre en donnant des raisons pour lesquelles les enfants devraient apprendre le codage. Alors que la programmation est un talent dont ils peuvent se servir plus tard dans la vie, le codage est une façon |
**Each chapter introduces a new topic. Dr. Payne walks you through the mathematics and logic involved in the solution of the new program. He shares the thought process he used to get to the final code. The ability to create a program algorithm is one of the keys to coding. Being walked through the process helps you develop the skill of problem solving. Dr. Payne then presents you with the final result, which you can enter, save, and run on your own computer. To further develop the sense of problem solving, Dr. Payne will present you with some possible tweaks or changes you can make. These he doesn' | **Each chapter introduces a new topic. Dr. Payne walks you through the mathematics and logic involved in the solution of the new program. He shares the thought process he used to get to the final code. The ability to create a program algorithm is one of the keys to coding. Being walked through the process helps you develop the skill of problem solving. Dr. Payne then presents you with the final result, which you can enter, save, and run on your own computer. To further develop the sense of problem solving, Dr. Payne will present you with some possible tweaks or changes you can make. These he doesn' | ||
Ligne 23: | Ligne 23: | ||
The level of coding starts out simple as expected. Slowly, he adds new data types and programming concepts. Each time a new data type or concept is introduced, he explains what it is and how it is used. Through each step, he builds on what has already been learned. In later chapters, as the code blocks get longer, he explains the code in chunks; then, he puts it all together at the end. By the end of the book, you have developed two fully functional arcade-style games.** | The level of coding starts out simple as expected. Slowly, he adds new data types and programming concepts. Each time a new data type or concept is introduced, he explains what it is and how it is used. Through each step, he builds on what has already been learned. In later chapters, as the code blocks get longer, he explains the code in chunks; then, he puts it all together at the end. By the end of the book, you have developed two fully functional arcade-style games.** | ||
- | Un nouveau sujet est présenté dans chaque chapitre. En vous prenant par la main, le docteur Payne vous guide au travers des mathématiques et de la logique impliquées dans la solution du nouveau programme. Il partage le processus de réflexion qu'il a utilisé pour arriver au code final. La capacité de créer l' | + | Un nouveau sujet est présenté dans chaque chapitre. En vous prenant par la main, le docteur Payne vous guide au travers des mathématiques et de la logique impliquées dans la solution du nouveau programme. Il partage le processus de réflexion qu'il a utilisé pour arriver au code final. La capacité de créer l' |
- | Vous vous pourriez vous attendre, le niveau du codage démarre très simplement. Petit à petit, il ajoute de nouveaux types de données et de nouveau | + | Comme vous pourriez vous y attendre, le niveau du codage démarre très simplement. Petit à petit, il ajoute de nouveaux types de données et de nouveaux |
Ligne 37: | Ligne 37: | ||
The book would make a good starting textbook for a code club or computer programming course for children. Throughout the book, Dr. Payne uses turtle graphics and Pygame for the programs. The use of these two tools makes the learning very visual, which is helpful for teaching children. He keeps the language on an elementary school level, and when he uses computer and programming jargon, he explains their meaning. Each new line of code is explained in a way that the student could reuse it in another program. In fact, code is reused and expanded on throughout the book. Dr. Payne doesn' | The book would make a good starting textbook for a code club or computer programming course for children. Throughout the book, Dr. Payne uses turtle graphics and Pygame for the programs. The use of these two tools makes the learning very visual, which is helpful for teaching children. He keeps the language on an elementary school level, and when he uses computer and programming jargon, he explains their meaning. Each new line of code is explained in a way that the student could reuse it in another program. In fact, code is reused and expanded on throughout the book. Dr. Payne doesn' | ||
+ | |||
+ | Le docteur Payne aborde la plupart des types et outils de base en Python, y compris une présentation des classes. Chaque fois qu' | ||
+ | |||
+ | Tout au long du livre il se sert du tuple de type données, sans jamais expliquer ce que c'est. | ||
+ | |||
+ | Dans une autre situation, il se sert de la compréhension de liste et, alors qu'il a bel et bien expliqué le code, son explication ne m'a pas donné l' | ||
+ | |||
+ | Ni l'une ni l' | ||
+ | |||
+ | Le livre ferait un bon manuel pour débutants dans un club de codage ou dans une classe de programmation informatique pour des enfants. Tout au long du livre, le docteur Payne utilise des graphismes turtle et, pour les programmes, Pygame. L' | ||
**The book is not just for children. Adults interested, or who think they might be interested, in programming could use the book as an introduction to computer programming. It's not college level material, but it could prepare you for such advanced classes. | **The book is not just for children. Adults interested, or who think they might be interested, in programming could use the book as an introduction to computer programming. It's not college level material, but it could prepare you for such advanced classes. | ||
Ligne 43: | Ligne 53: | ||
Don't know how to code but think your children or students should? Teach Your Kids to Code is the book for you. Dr. Payne will lead you through the process. He encourages the process of learning together. Each step through the book teaches something new, and helps you to understand the process of creating a program. The use of turtle graphics and Pygame makes the programs fun rather than just academic. Together, you and your children or students can learn the fun of coding.** | Don't know how to code but think your children or students should? Teach Your Kids to Code is the book for you. Dr. Payne will lead you through the process. He encourages the process of learning together. Each step through the book teaches something new, and helps you to understand the process of creating a program. The use of turtle graphics and Pygame makes the programs fun rather than just academic. Together, you and your children or students can learn the fun of coding.** | ||
+ | |||
+ | Ce livre n'est pas que pour les enfants. Les adultes intéressés par, ou pensant pouvoir être intéressés par, la programmation pourraient utiliser le livre comme une introduction à celle-ci. Le matériel n'est pas de niveau universitaire, | ||
+ | |||
+ | Les appendices donnent des instructions détaillées pour l' | ||
+ | |||
+ | Vous ne savez pas comment coder mais penser que c'est nécessaire pour vos enfants ou élèves ? Teach Your Kids to Code est le livre pour vous. Le docteur Payne vous prend par la main, étape par étape. Il encourage l' | ||
**Encart : | **Encart : | ||
Ligne 67: | Ligne 83: | ||
Glossary | Glossary | ||
Index** | Index** | ||
+ | |||
+ | Encart : | ||
+ | |||
+ | Table des Matières | ||
+ | Introduction : | ||
+ | Qu' | ||
+ | |||
+ | Chapitre 1 : Les bases de Python : apprendre à connaître votre environnement | ||
+ | Chapitre 2 : Les graphismes turtle : dessiner avec Python | ||
+ | Chapitre 3 : Les nombres et variables : c'est Python qui s' | ||
+ | Chapitre 4 : Les boucles sont amusantes (vous pouvez le dire et le redire) | ||
+ | Chapitre 5 : Conditions (What If ? - que faire si ?) | ||
+ | Chapitre 6 : Le plaisir et les jeux au hasard : allez-y, prenez le risque ! | ||
+ | Chapitre 7 : Les fonctions : il y a un nom pour cela | ||
+ | Chapitre 8 : Minuteries et animations : que ferait Disney ? | ||
+ | Chapitre 10 : La programmation de jeux : le codage pour le plaisir | ||
+ | |||
+ | Appendice A : Configurer Python sous Windows, Mac et Linux | ||
+ | Appendice B : Configurer Pygame sous Windows, Mac et Linux | ||
+ | Appendice C : Construire vos propres modules | ||
+ | |||
+ | Glossaire | ||
+ | Index |
issue98/critique_litteraire_-_2.1437041087.txt.gz · Dernière modification : 2015/07/16 12:04 de auntiee