
Mon fils s'est intéressé à la programmation en Python, et j'avais une question - y a-t-il une opportunité aujourd'hui d'acheter un livre pour un enfant comme tutoriel? Les livres d'auto-apprentissage pour adultes ne conviennent pas aux enfants - il n'y a pas toujours assez de motivation pour se déchirer à travers des manuels de programmation pour adultes, et une présentation «académique» ennuyeuse d'un enfant peut tuer tout intérêt pour le sujet sur la cinquième page.
Heureusement, au moment de la rédaction (fin 2018), le choix était très large - il existe à la fois des livres traduits et des livres nationaux destinés aux enfants et aux adolescents. Au cours de la recherche, après avoir tamisé des livres sur Python 2, j'ai pu trouver 10 nouveaux livres sur Python 3 pour enfants, j'ai étudié chacun d'eux en direct dans des magasins hors ligne, et je veux partager les résultats de mes recherches avec vous dans un article sous le chat.
Pour les plus petits - amusant et avec des photos

Éditeur: Mann, Ivanov et Ferber, 2017
ISBN: 978-5-00057-472-0, 978-5-00100-073-0, 978-5-00100-557-5, 978-5-00117-348-9
Carol Vorderman .
Codage informatique pour les enfants: un guide visuel étape par étape unique, du code binaire au jeu des bâtiments , 224 p.
Editeur: DK Children, juin 2014
ISBN: 978-1-40934-701-9, 978-0-24118-169-0 (eBook)
Dorling Kindersley est la Ferrari du monde des éditeurs pour enfants. Par conséquent, d'une part, lors de l'achat de livres avec ce logo, vous pouvez être sûr de la qualité du texte et de l'impression, mais d'autre part, Ferrari est bon marché. Tout cela s'applique à ce livre en particulier - l'excellente qualité d'impression, la présentation réfléchie et visant spécifiquement la perception des enfants - mais à un coût nettement supérieur à la moyenne de l'échantillon en question.
Ce livre diffère de tous les autres en ce que son public cible est les plus jeunes étudiants, et leur connaissance de la programmation ne commence pas immédiatement avec Python, mais avec le langage de programmation visuel Scratch, dont l'analogue dans notre système éducatif est «PervoLogo». Les informations contenues dans le livre sont réparties comme suit: 64 pages sont consacrées à Scratch, 94 pages sont consacrées à Python, et le matériel est présenté en comparaison avec Scratch, et les deux derniers chapitres de 45 pages parlent de la conception des ordinateurs et d'Internet.
Le seul inconvénient de cette publication du point de vue du lecteur russophone est que les phrases en anglais utilisées dans les exemples de programmes sont laissées sans traduction. Un petit lecteur russe à l'âge cible ne connaît probablement pas encore l'anglais assez couramment pour pouvoir le lire même avec un dictionnaire - et vous ne pouvez pas vous passer de l'aide de vos parents, mais la capacité de lire en anglais peut également être pompée.
La qualité d'impression de la publication est excellente, l'impression couleur sur du bon papier blanc, une couverture semi-dure, un bloc brodé assure durabilité et durabilité.

Éditeur: Mann, Ivanov and Ferber, 2018
ISBN: 978-5-00117-399-1
Carol Vorderman .
Projets Python de codage informatique pour les enfants , 224 pp.
Editeur: DK Children, juin 2017.
ISBN: 978-0-24128-686-9, 978-0-24131-432-6 (eBook)
Le prochain livre dans la même conception en série pour les enfants plus avancés. Les 224 pages sont entièrement consacrées uniquement à Python, et cette fois l'éditeur incluant toutes les phrases traduites des exemples de programmes en russe. Le texte du livre et les exemples de programmes ne reproduisent pas l'édition précédente - ici tout est différent, l'ordre de présentation est également légèrement différent.
Et comme vous le savez, Carol Vorderman n'est jamais programmeur, mais une star de la télévision qui dirige le super-populaire compte à rebours Countdown depuis 26 ans, une bonne quantité de science-fiction pour enfants a été publiée sous son nom en tant que marque promue en Grande-Bretagne. Son nom sur la couverture a aidé le livre à se vendre, et le reste des 5 auteurs, se cachant derrière l'abréviation «et al.», Était responsable du contenu de qualité. La même histoire avec le livre précédent - seul un ensemble de 5 vrais auteurs est légèrement différent.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier blanc, une couverture semi-dure, un bloc brodé.

Éditeur: AST, 2017
ISBN: 978-5-17982-809-9
Louie Stowell .
Codage pour les débutants utilisant Python , 96 pp.
Editeur: Usborne Publishing Ltd, mars 2017.
ISBN: 978-1-40959-934-0, 978-0-79453-950-4
Si les étiquettes de prix des deux premiers livres de la revue vous frappent désagréablement - alors, heureusement, nous avons une option plus abordable pour les plus jeunes! Le livre de Louis Stowell, qui a perdu sa paternité au cours de la publication en russe, est sans aucune remise une alternative valable à l'édition précédente de DK, mais coûte beaucoup moins cher. Le nombre de pages ici est inférieur - mais le livre lui-même est dans un format plus grand et plus compact, donc le volume de matériel est presque le même.
Dans cette édition, ainsi que dans le premier livre de la revue, les phrases en anglais des exemples de programmes ne sont pas traduites en russe, un jeune programmeur aura besoin d'un dictionnaire ou de l'aide des parents. Mais la connaissance de la langue n'est pas superflue - le manque de traduction peut donc être considéré comme un plus.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier, couverture semi-dure, bloc brodé.
Pour ceux qui sont plus âgés - des photos plus sérieuses et moins nombreuses

Éditeur: Mann, Ivanov and Ferber, 2018
ISBN: 978-5-00100-616-9, 978-5-00117-231-4
Jason R. Briggs .
Python for Kids: A Playful Introduction to Programming , 344 p.
Editeur: No Starch Press, décembre 2012.
ISBN: 978-1-59327-407-8
Le livre le plus respecté de cette revue est l'original de 2012. Le nombre de critiques positives à ce sujet sur Internet est énorme - et le livre est vraiment bon, mais avec une mise en garde importante: dans la structure, il s'agit plus d'un manuel, pas d'un tutoriel. Avec des images en couleur, mais voici juste un manuel scolaire classique, avec une approche appropriée de la présentation: tout est séquentiel, avec de la pratique, expliqué en détail dans le calcul pour la première fois face à la programmation, mais, hélas, presque sans soutenir les résultats intermédiaires. En tant que manuel pour les cours / cercles, il est généralement idéal, à condition que vous ajoutiez une sorte d’activité secondaire de soutien. Phrases en anglais dans les exemples traduits.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier blanc, couverture souple dense, bloc brodé.

Éditeur: Eksmo, 2017
ISBN: 978-5-69995-169-7
Bryson Payne Apprenez à vos enfants à coder: un guide pour les parents de la programmation Python , 336 pp.
Editeur: No Starch Press, avril 2015.
ISBN: 978-1-59327-614-0
Ce livre est également construit comme un manuel, mais à mon avis, il est plus approprié que le précédent pour le titre d'un manuel d'auto-instruction pour un enfant - il est écrit dans une langue beaucoup plus vivante, il y a des résultats intermédiaires divertissants, chaque chapitre résume et propose des idées pour auto-finaliser les programmes résultants (avec la possibilité de télécharger des versions prédéfinies de modifications si quelque chose ne fonctionne pas). Phrases en anglais dans les exemples traduits.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier blanc, couverture rigide, bloc brodé.

Éditeur: Science and Technology, 2018
ISBN: 978-5-94387-748-3
Un autre manuel, beaucoup plus «scolaire» que les précédents - les chapitres sont appelés «leçons», chaque «leçon» est divisée en «tâches», la relance du texte est sensiblement plus petite, les résultats intermédiaires ne sont jamais divertissants, mais purement fonctionnels.
Qualité d'impression de la publication - budget, impression noir et blanc sur papier grisâtre, broché, bloc collé.

Éditeur: Science and Technology, 2017
ISBN: 978-5-94387-746-9
Malgré le nom, les jeux de ce livre occupent une partie insignifiante de l'exposition (3 chapitres de 37), il s'agit d'un didacticiel classique pour adultes, qui, peut-être pas intentionnellement, par le nom et la conception de la couverture, imite un livre pour enfants. Parmi les avantages - du matériel sur la langue, il énonce beaucoup plus que dans les livres "pour enfants", mais cette publication ne convient pas à l'enfant.
La qualité d'impression est minimisée: impression noir et blanc sur papier journal, une couverture très souple, un bloc collé.
Apprendre en jouant - c'est aussi possible!

Éditeur: Bombora, 2018
ISBN: 978-5-69999-572-1
Al Sweigart .
Inventez vos propres jeux informatiques avec Python, 4 édition , 376 pp.
Editeur: No Starch Press, décembre 2016.
ISBN: 978-1-59327-795-6
L'original de ce livre en anglais est entièrement gratuit (dans la
version en ligne ), donc mes plaintes ci-dessous concernant l'approche de la présentation à l'original ne sont pas applicables - si quelque chose ne vous convient pas, alors dans le monde du fromage gratuit, vous prenez juste un autre morceau, mais avec un livre papier pour l'argent doit être soigneusement choisi avant le début du banquet.
Je n'ai pas vraiment aimé l'approche de la présentation du matériel - dans chaque chapitre, le lecteur est d'abord invité à taper mécaniquement le code du prochain jeu, puis à lire mécaniquement quelques dizaines de pages décrivant ce qui se passe exactement dans ce code. Il n'y a aucune implication du lecteur dans l'apprentissage - contrairement au reste des livres de la revue. Pour le battage médiatique, l'éditeur de la traduction a appelé les jeux du livre «cool» - cependant, l'auteur n'a promis aucune «fraîcheur» particulière à l'original, les jeux dans le livre sont assez «ordinaires», bien que très divers. Des pros - la présentation va séquentiellement du simple au complexe, et avec des exemples purement ludiques du livre, vous pouvez vraiment apprendre à programmer à partir de zéro. Pas d'images, phrases anglaises dans les exemples traduits.
Malheureusement, la qualité d'impression de cette publication était décevante - impression en noir et blanc sur papier blanc mais translucide (le texte est visible de l'arrière et de la page suivante), en plus les textes des programmes sont tapés en petits caractères (police condensée). Cela, hélas, n'ajoute pas de commodité à la perception - en fait, il est plus difficile à lire que si le papier était à l'origine du papier journal (par exemple, voir le dernier livre de la section précédente de la revue). Couverture souple épaisse, bloc collé.

Éditeur: Mann, Ivanov et Ferber, 2017
ISBN: 978-5-00100-819-4
Craig Richardson Apprenez à programmer avec Minecraft: Transformez votre monde avec la puissance de Python , 336 pp.
Editeur: No Starch Press, décembre 2015.
ISBN: 978-1-59327-670-6
Si votre enfant est un fan de Minecraft, alors ce livre et les prochains livres de révision offrent une occasion unique d'apprendre Python sans quitter votre jeu préféré. En utilisant les exemples de programmes proposés, vous pouvez faire des choses dans Minecraft qui sont extrêmement difficiles à créer manuellement. La formation elle-même se déroule selon le schéma classique du simple au complexe, dans chaque chapitre le lecteur apprend de nouvelles astuces et voit immédiatement le résultat. Une technique inhabituelle est utilisée pour s'engager dans le processus d'apprentissage - dans le cadre des exemples de programmes, de petits blocs de code sont intentionnellement omis, que le lecteur est invité à écrire de manière indépendante, guidé par une description détaillée des fonctionnalités manquantes et des connaissances acquises dans les chapitres précédents. Le moment "aggravant" par rapport aux livres ci-dessus est la nécessité d'étudier en parallèle l'appareil interne de Minecraft - mais pour le fan, c'est le point.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier blanc, couverture souple dense, bloc brodé.

Éditeur: Peter, 2018
ISBN: 978-5-44610-951-7
David Whale, Martin O'Hanlon.
Adventures in Minecraft, 2e édition , 320 p.
Editeur: Wiley, novembre 2017.
ISBN: 978-1-119-43958-5, 978-1-119-43955-4 (eBook)
Faites attention à l'année de publication - en 2016, la première édition de ce livre (couverture bleue) a été publiée en russe, dans laquelle Python 2 a été utilisé.
Selon les auteurs, la première moitié du livre peut être vaincue même par les plus jeunes, car en plus de s'adapter à Python 3, la deuxième édition a été spécialement révisée par eux pour simplifier la compréhension de la signification et de la structure des exemples de programmes proposés. Une caractéristique de ce livre est une bibliothèque de sous-programmes prêts à l'emploi pour manipuler des objets dans Minecraft écrits spécialement pour lui, grâce auxquels des résultats visuels impressionnants peuvent être obtenus avec moins de travail sur votre code.
La qualité d'impression de la publication est excellente, impression couleur sur bon papier blanc, couverture souple dense, bloc brodé.
Et si vous avez déjà 18 ans et plus?
Ensuite, lisez cet article, "
A Review of the Python Literature for Beginners ", par
hatman , l'auteur examine la question du choix de la littérature pour adultes.
Mais si vous voulez toujours des images en couleur et des exemples amusants, alors prenez-vous quelque chose de mon avis!
Remarque - Fonctionnalités de recherche ISBNLes librairies et les éditeurs mettent en forme ISBN-13 avec des tirets sur leurs pages d'au moins cinq façons différentes. Dans la revue, j'ai utilisé le format le plus populaire selon les résultats de recherche Google - voir ci-dessous le nombre de résultats de recherche, selon la forme sous laquelle marteler ISBN dans la barre de recherche. Mais gardez à l'esprit - les options sont possibles, regardez de différentes manières et oui, il y en a pour vous!
ISBN: 978-5-00057-472-0 - 30 400 pages
ISBN: 9785000574720 - 5 700 pages
ISBN: 978-5-000-57472-0 - 5 résultats (tous par)
ISBN: 978-5-0005-7472-0 - 5 résultats (tous par)
ISBN: 978-5000574720 - exactement 1 résultat, mais c'est Amazon!