Outils pour utilisateurs

Outils du site


issue110:critique_litteraire

Learn to Program With Minecraft: transform your world with the power of Python Craig Richardson No Starch Pres:s ISBN:978-1-59327-607-6 Learn to Program With Minecraft is designed to teach kids (and/or parents) how to program using Python to do some really tedious things within the game Minecraft. I must admit, I've heard about Minecraft for years, but have never tried it. Many friends have kids who play Minecraft, and this book would be an excellent choice for those who want to not only learn to program OR (and here's the kicker) want to automate many tasks in Minecraft. This book is for Windows or OS X as well as the Raspberry Pi, and makes the assumption that the reader already knows how to play Minecraft. As I said above, I've never played the game, so the only version I had was on the Raspberry Pi. I was totally lost from the “git-go”. So I went to raspberrypi.org, typed 'Minecraft' into the search box, and eventually found the “Minecraft for Newbies” tutorial. That got me going, so now the book started to make sense to me. Just between you, me, and the wall, it was fun trying the various projects and tasks. I'm not a gamer, but I can see the attraction and understand why so many kids play the game.

Learn to Program With Minecraft: transform your world with the power of Python Craig Richardson No Starch Press ISBN:978-1-59327-607-6

Learn to Program With Minecraft (Apprenez la programmation avec Minecraft : transformez votre monde grâce à la puissance de Python) est conçu pour apprendre aux jeunes (et/ou aux parents) comment programmer avec Python afin de faire des choses vraiment fastidieuses dans le jeu Minecraft. Je vous l'avoue : j'entends parler de Minecraft depuis des années, mais je ne l'ai jamais essayé. De nombreux amis ont des enfants qui jouent à Minecraft et ce livre serait excellent pour ceux qui voudraient non seulement apprendre à programmer, mais aussi (et c'est ce qui rend ce livre très agréable) voudraient automatiser beaucoup de tâches dans Minecraft.

Ce livre concerne Windows ou OS X aussi bien que le Raspberry Pi et suppose que lecteur sait déjà jouer à Minecraft. Comme mentionné ci-dessus, je n'ai jamais joué au jeu et la seule version que j'en avais se trouvait sur le Raspberry Pi. J'étais complètement perdu dès le premier écran. Je suis donc allé à raspberrypi.org, où j'ai tapé « Minecraft » dans la zone de recherches et ai fini par trouvé le tutoriel « Minecraft for Newbies » (Minecraft pour les débutants). Cela m'a aidé à démarrer et j'ai ainsi pu commencer à comprendre le livre. Je vais vous confier un secret : essayer les divers projets et tâches était très amusant. Je ne suis pas joueur, mais je peux en comprendre l'attrait et pourquoi tant de jeunes jouent à ce jeu.

I don't remember ever seeing a note that you need to be familiar with Minecraft; however, there is a short statement on the back of the book that (and I paraphrase here) even if you are a newbie, you will “see Minecraft in a whole new light…”, which is very true, but I feel the author should have pointed this out from the start. All in all, the book does what it promises in a clear and proper manner. If you take a look at the Table of Contents (right), you will quickly see that most all of the major Python programming concepts for beginners are covered with creative introductions. My favourite is 'Chapter 9: Hitting things with Lists and Dictionaries'.

Je ne me souviens pas d'avoir jamais vu un avertissement qu'il faut connaître Minecraft. Il y a, cependant, une courte phrase au dos du livre que (et, ici, je fais une paraphrase), même si vous êtes débutant, vous « aurez une vision nouvelle de Minecraft… », ce qui est la vérité vraie, mais je pense que l'auteur aurait dû souligner cet aspect des choses dès le départ.

Tout compte fait, le livre tient ses promesses de façon claire et juste. Si vous regardez la Table des matières (à droite), vous verrez rapidement que la plupart des concepts majeurs de la programmation Python pour les débutants sont traités avec des introductions créatives. Ma préférée est « Chapter 9 : Hitting things with Lists and Dictionaires » (Chapitre 9 : Donner des coups avec des listes et des dictionnaires).

Table of Contents Chapter 1: Setting up for Your Adventure Chapter 2: Teleporting with Variables Chapter 3: Building Quickly and Travelling Far with Math Chapter 4: Chatting with Strings Chapter 5: Figuring Out What's True and False with Boolean Chapter 6: Making Mini-Games with if Statements Chapter 7: Dance Parties and Flower Parades with while Loops Chapter 8: Functions Give You Superpowers Chapter 9: Hitting Things with Lists and Dictionaries Chapter 10: Minecraft Magic with for Loops Chapter 11: Saving and Loading Buildings with Files and Modules Chapter 12: Getting Classy with Object-Oriented Programming Afterward Block ID Cheat Sheet

Chapitre 1 : Préparer votre aventure Chapitre 2 : Téléporter avec des variables Chapitre 3 : Construire rapidement et voyager loin avec les maths Chapitre 4 : Chatter avec des chaînes Chapitre 5 : Comprendre ce qui est vrai et ce qui est faux avec Booléen Chapitre 6 : Créer des mini-jeux avec des arguments if Chapitre 7 : Des booms et des parades de fleurs avec des boucles while Chapitre 8 : Les fonctions vous donnent des supers pouvoirs Chapitre 9 : Donner des coups avec des listes et des dictionnaires Chapitre 10 : La magie de Minecraft avec des boucles for Chapitre 11 : Enregistrer et charger des bâtiments avec des fichiers et des modules Chapitre 12 : La programmation orientée objet, c'est la classe Post-face Aide-mémoire des ID de bloc

issue110/critique_litteraire.txt · Dernière modification : 2016/07/02 18:37 de andre_domenech