issue71: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 | ||
issue71:critique_litteraire [2013/06/19 13:24] – [4] auntiee | issue71:critique_litteraire [2013/06/24 22:33] (Version actuelle) – enfuit -> enfuie des->parmi diogene | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
Éditeur : No Starch Press | Éditeur : No Starch Press | ||
Pages : 318 | Pages : 318 | ||
- | Pour : Quiconque s' | + | Pour : Quiconque s' |
Écrire un livre pour apprendre à programmer doit certainement être ardu. La plupart des gens pensent qu'ils savent ce que c'est que de programmer, non ? Vous saisissez un peu de code bizarroïde qui indique à votre ordinateur ce qu'il va faire et, voilà, Skyrim ! Est-ce vraiment difficile ? | Écrire un livre pour apprendre à programmer doit certainement être ardu. La plupart des gens pensent qu'ils savent ce que c'est que de programmer, non ? Vous saisissez un peu de code bizarroïde qui indique à votre ordinateur ce qu'il va faire et, voilà, Skyrim ! Est-ce vraiment difficile ? | ||
- | Il s' | + | Il s' |
- | Imaginez maintenant | + | Imaginez maintenant |
===== 2 ===== | ===== 2 ===== | ||
Ligne 30: | Ligne 30: | ||
Installing Python for use with the book seems like it would be very straightforward. I say seems because Python came pre-installed in desktop Ubuntu. Woohoo, I’m a programmer already!** | Installing Python for use with the book seems like it would be very straightforward. I say seems because Python came pre-installed in desktop Ubuntu. Woohoo, I’m a programmer already!** | ||
- | Les gosses dont les dents sont susceptibles | + | Les gosses dont les dents sont sujettes |
- | Il est clair que je suis une bonne cible pour ce livre. Je ne suis pas un gosse, mais je mange grosso modo comme un adolescent, ce qui est à peu près la même chose. En outre, je n'ai pas de connaissances pratiques de la programmation, | + | Il est clair que je suis une bonne cible pour ce livre. Je ne suis pas un gosse, mais je mange grosso modo comme un adolescent, ce qui est à peu près la même chose. En outre, je n'ai pas de connaissances pratiques de la programmation, |
La première chose que j'ai apprise de ce livre était que le Python doit son nom aux Monty Python, l' | La première chose que j'ai apprise de ce livre était que le Python doit son nom aux Monty Python, l' | ||
Ligne 47: | Ligne 47: | ||
As I progressed through the book, I learned about calls, functions, strings, lists and loops. Each time a concept was introduced, I was given a small snippet of code to enter, and an explanation of how it worked. The only time something didn’t work as expected was when I had entered the code incorrectly. Since the code was short and simple, it was an easy matter of looking through it to identify the problem.** | As I progressed through the book, I learned about calls, functions, strings, lists and loops. Each time a concept was introduced, I was given a small snippet of code to enter, and an explanation of how it worked. The only time something didn’t work as expected was when I had entered the code incorrectly. Since the code was short and simple, it was an easy matter of looking through it to identify the problem.** | ||
- | À l' | + | À l' |
J'ai dû installer aussi la plus récente version de Idle (qui vous permet de lancer des programmes en Python) et il m'a fallu environ 3 secondes. Qu' | J'ai dû installer aussi la plus récente version de Idle (qui vous permet de lancer des programmes en Python) et il m'a fallu environ 3 secondes. Qu' | ||
- | Après avoir installé Idle et lu les premiers chapitres, j'ai terminé mon premier « Bonjour monde » dans moins de 5 minutes. Pas mal, surtout quand vous prenez en compte la capacité de concentration du gosse moyen, qui est à peu près la même chose que celle du bouton de porte moyen. Source : J'ai deux gosses. | + | Après avoir installé Idle et lu les premiers chapitres, j'ai terminé mon premier « Bonjour monde » en moins de 5 minutes. Pas mal, surtout quand vous prenez en compte la capacité de concentration du gosse moyen, qui est à peu près la même chose que celle du bouton de porte moyen. Source : J'ai deux gosses. |
Pendant la lecture du livre j'ai appris des choses sur les appels, les fonctions, les chaînes, les listes et les boucles. Chaque fois qu'un concept fut présenté, il y avait un petit bout de code à saisir accompagné d'une explication de son fonctionnement. La seule fois où quelque chose n'a pas fonctionné comme on pouvait s'y attendre, j' | Pendant la lecture du livre j'ai appris des choses sur les appels, les fonctions, les chaînes, les listes et les boucles. Chaque fois qu'un concept fut présenté, il y avait un petit bout de code à saisir accompagné d'une explication de son fonctionnement. La seule fois où quelque chose n'a pas fonctionné comme on pouvait s'y attendre, j' | ||
Ligne 71: | Ligne 71: | ||
/plainte | /plainte | ||
- | En moins d'une heure après avoir ouvert livre, je dessinais des carrés avec le module « turtle », ou tortue (qui, puisqu' | + | En moins d'une heure après avoir ouvert |
- | Chaque chapitre s' | + | Chaque chapitre s' |
Une des choses sympas dans la lecture de livres sur la programmation pour débutants est que vous commencez à apercevoir l' | Une des choses sympas dans la lecture de livres sur la programmation pour débutants est que vous commencez à apercevoir l' | ||
Ligne 79: | Ligne 79: | ||
===== 5 ===== | ===== 5 ===== | ||
- | By the end of the book, I had a cute little ball-and-paddle game up and running and a rudimentary understanding of the concepts used in its creation. While I’m not likely to get called up by Rockstar Games to work on Grand Theft Auto VI: Life in Sing-Sing, I do feel comfortable recommending the book to interested kids, or picking up some more beginner programming books for myself. There’s nothing quite like seeing the simple lines of code create something on the screen and knowing how and why it happened. | + | **By the end of the book, I had a cute little ball-and-paddle game up and running and a rudimentary understanding of the concepts used in its creation. While I’m not likely to get called up by Rockstar Games to work on Grand Theft Auto VI: Life in Sing-Sing, I do feel comfortable recommending the book to interested kids, or picking up some more beginner programming books for myself. There’s nothing quite like seeing the simple lines of code create something on the screen and knowing how and why it happened. |
I only have a few complaints about the book and none of them would keep me from recommending it (although they might be helpful in managing expectations for potential readers). | I only have a few complaints about the book and none of them would keep me from recommending it (although they might be helpful in managing expectations for potential readers). | ||
- | First, of the games you get to program yourself, the first one, a ball-and-paddle game, doesn’t make an appearance until page 190. While all the concepts leading up to the creation of the game are explained clearly, and make up the bulk of what you’re learning, I felt the game came a little late. An easy fix for anyone interested in getting the book who thinks this might be an issue: simply download the final version of the ball-and-paddle game (available free at the publisher’s website), run it, and then take a look at the code. It will seem like gibberish at first, but, as you go through the book, you’ll start to see how certain modules and functions could be used to create the game. | + | First, of the games you get to program yourself, the first one, a ball-and-paddle game, doesn’t make an appearance until page 190. While all the concepts leading up to the creation of the game are explained clearly, and make up the bulk of what you’re learning, I felt the game came a little late. An easy fix for anyone interested in getting the book who thinks this might be an issue: simply download the final version of the ball-and-paddle game (available free at the publisher’s website), run it, and then take a look at the code. It will seem like gibberish at first, but, as you go through the book, you’ll start to see how certain modules and functions could be used to create the game.** |
+ | |||
+ | À la fin du livre je pouvais exécuter un mignon petit jeu de ping-pong, avec une compréhension rudimentaire des concepts utilisés dans sa création. Bien qu'il y ait peu de chances que Rockstar Games me demande de travailler sur Grand Theft Auto VI : Life in Sing-Sing, je peux, sans hésiter, recommander ce livre à des gosses intéressés ou, même, me procurer davantage de livres sur la programmation pour débutants. Savoir comment et pourquoi de simples lignes de code créent quelque chose à l' | ||
+ | Je n'ai que très peu de plaintes au sujet du livre et aucune ne m' | ||
+ | |||
+ | D' | ||
===== 6 ===== | ===== 6 ===== | ||
- | Second, while the book says it’s for kids, it is important to explain to young readers what the book can and cannot do. When I showed the book to my seven year old, he got very excited and came up with a laundry list of things he wanted to see in the game I was apparently going to program for him, none of which I could accommodate (with the exception of naming the game Kitchen Confidential: | + | **Second, while the book says it’s for kids, it is important to explain to young readers what the book can and cannot do. When I showed the book to my seven year old, he got very excited and came up with a laundry list of things he wanted to see in the game I was apparently going to program for him, none of which I could accommodate (with the exception of naming the game Kitchen Confidential: |
As a side note, whenever someone is ready to pay me to write a beginner programming book using the Diary of a Wimpy Kid model (basically bathroom humor and silly cartoons), get in touch. I have some perfect fart jokes analogies for explaining inherited classes. | As a side note, whenever someone is ready to pay me to write a beginner programming book using the Diary of a Wimpy Kid model (basically bathroom humor and silly cartoons), get in touch. I have some perfect fart jokes analogies for explaining inherited classes. | ||
- | Until my spiral bound New York Times Bestseller comes out, Python for Kids is a perfect substitute! | + | Until my spiral bound New York Times Bestseller comes out, Python for Kids is a perfect substitute!** |
+ | |||
+ | Deuxièmement, | ||
+ | |||
+ | En guise de note marginale, quand quelqu' | ||
+ | |||
+ | Jusqu' |
issue71/critique_litteraire.1371641077.txt.gz · Dernière modification : 2013/06/19 13:24 de auntiee