Apprendre à programmer avec Minecraft – Critique de livre

IMG_20160806_152633

C’est une critique un peu tardive – j’ai le livre depuis janvier et je viens de le récupérer de ma valise! Toutes mes excuses à Craig et No Starch Press; mais l’attente en valait la peine!

Apprenez à programmer avec Minecraft est un exemple classique d’une bonne idée bien faite. Auteur Craig Richardson prend un excellent modèle d’enseignement et l’applique au monde de la programmation Python, en utilisant Minecraft comme exutoire pour vos efforts de codage.

Approche et contenu

IMG_20160806_152806

C’est vraiment un livre de base sur la programmation, mais c’est aussi très amusant. Tout d’abord, vous êtes guidé à travers les étapes nécessaires pour configurer votre ordinateur avec Minecraft et l’environnement de programmation (une perspective ridiculement facile sur un Raspberry Pi, légèrement plus compliqué pour Windows et Mac). Ensuite, vous découvrez les concepts de programmation que vous avoir besoin pour savoir et ensuite on vous montre comment ils fonctionnent en Python: cela inclut les variables, les opérateurs mathématiques, les types, les conditions et les boucles. Le livre vous présente ensuite les fonctions, les listes, les dictionnaires, les tuples et les boucles for avant de passer à des concepts plus avancés tels que les E / S de fichiers, l’importation de modules et, enfin, la programmation orientée objet.

Le livre entier est écrit au format Tell-Show-Do-Challenge. On vous dit tout d’abord ce que vous allez faire et comment cela fonctionne. Ensuite, on vous montre un exemple de code qui met en valeur vos connaissances dans la pratique, via le monde Minecraft. Vous êtes ensuite invité à étendre, compléter et même corriger l’exemple de code. Enfin, vous êtes mis au défi de prendre d’autres mesures pour consolider vos connaissances et vous amuser davantage.

Connaître vos affaires

IMG_20160806_152846

Craig Richardson connaît très clairement son travail et comment le présenter. Chaque partie du livre a été créée comme une «mission» à accomplir et il parvient à transmettre des concepts de programmation difficiles de manière claire et succincte. Le livre, basé sur Minecraft, est, bien sûr, très amusant. Rien de ces dernières années n’a autant captivé l’imagination des enfants que Minecraft, et le monde 3D est utilisé à bon escient. Vous allez bientôt vous téléporter et construire, et bien sûr, c’est tellement amusant que vous ne réaliserez pas tout ce que vous apprenez tant que vous ne serez pas devenu aussi expert que le livre peut vous le faire.

Fondation solide

IMG_20160806_152751

Ce qui m’a le plus impressionné, c’est que «même si» tout est basé sur Minecraft, le livre est une base solide dans la programmation Python. Comme je l’ai déjà dit, c’est «à la base» et vous donne une solide compréhension de ces principes clés que chaque programmeur doit apprendre. L’accent est mis sur le débogage, en particulier dans les premières sections, et une partie du défi du livre est d’apprendre à repérer les bogues et de savoir comment les corriger. Le livre s’attend à ce que vous fassiez des erreurs, mais souhaite que vous en tiriez des leçons, ce qui est, bien entendu, la meilleure façon d’apprendre quoi que ce soit.

Le glaçage sur le gâteau

Si vous lisez ce blog depuis un certain temps, vous aurez vu d’autres critiques de livres et vous connaîtrez la qualité que j’attends lorsque je les relis. En particulier, la qualité du papier et s’il est imprimé ou non en couleur. Je suis heureux de dire, si vous ne l’aviez pas déjà deviné à partir des captures d’écran, que Apprenez à programmer avec Minecraft est imprimé en couleur. De plus, la qualité du papier est très élevée et cela ressemble à un très publication de haute qualité. Aucune Starch Press ne devrait être félicitée pour le travail qu’elle a accompli dans la production du travail car c’est un cran au-dessus de ce que j’attendais d’un livre de programmation.

Conclusion

Vous savez maintenant que je donne souvent de bonnes critiques de produits et de livres. Ce livre, cependant, m’a époustouflé. La qualité de l’écriture, la façon dont elle est structurée, le fait qu’elle soit en couleur et le volume de connaissances transmises dans ses presque 300 pages est très impressionnant. Très beau travail, Craig. Très beau effectivement. ?

Vous pouvez acheter le livre chez No Starch Press ou d’Amazon pour environ, ou un peu moins de 20 £ ou 30 $.