

desertcart.com: Mission Python: Code a Space Adventure Game!: 9781593278571: McManus, Sean: Books Review: Useful for teaching kids programming - I am an engineer and part of my job is programming with Python. I bought this to learn some programming along with my 12 year old daughter and it has not disappointed. The helper sites are still active and the concepts in this book plus the learning to make a game (even a relatively simple one) have advanced her programming knowledge. Not only that, but she's applied the basic programming concepts to other STEM courses she is taking. The book was not out of her range on its own, but leaving her on her own was never my design. Sharing the programming development was my target. Review: Great to learn lists and dictionaries in Python - The book covers the steps to build a large and multifaceted project. If you go through all of it, you will have a good understanding of Python and particularly data-generated games. The book makes heavy use of both lists and dictionaries, with lots of nesting, to create the needed data structures. I have used it with high schoolers and advanced middle schoolers with good success. I like to separate the large data structures into different files and import them. Then I can give these files to students to skip all that typing. However, this does cause some issues with how image paths are handled by Pygame Zero in the Mu editor. It can be solved by importing the needed pgzero functions in the data files. Overall, the game design is good and the project is very educational.




| ASIN | 1593278578 |
| Best Sellers Rank | #1,039,681 in Books ( See Top 100 in Books ) #157 in Children's Programming Books #368 in Game Programming #852 in Python Programming |
| Customer Reviews | 4.5 4.5 out of 5 stars (183) |
| Dimensions | 7 x 0.63 x 9.19 inches |
| Grade level | Kindergarten - 6 |
| ISBN-10 | 9781593278571 |
| ISBN-13 | 978-1593278571 |
| Item Weight | 1.44 pounds |
| Language | English |
| Print length | 280 pages |
| Publication date | October 16, 2018 |
| Publisher | No Starch Press |
| Reading age | 12 - 17 years |
R**I
Useful for teaching kids programming
I am an engineer and part of my job is programming with Python. I bought this to learn some programming along with my 12 year old daughter and it has not disappointed. The helper sites are still active and the concepts in this book plus the learning to make a game (even a relatively simple one) have advanced her programming knowledge. Not only that, but she's applied the basic programming concepts to other STEM courses she is taking. The book was not out of her range on its own, but leaving her on her own was never my design. Sharing the programming development was my target.
T**D
Great to learn lists and dictionaries in Python
The book covers the steps to build a large and multifaceted project. If you go through all of it, you will have a good understanding of Python and particularly data-generated games. The book makes heavy use of both lists and dictionaries, with lots of nesting, to create the needed data structures. I have used it with high schoolers and advanced middle schoolers with good success. I like to separate the large data structures into different files and import them. Then I can give these files to students to skip all that typing. However, this does cause some issues with how image paths are handled by Pygame Zero in the Mu editor. It can be solved by importing the needed pgzero functions in the data files. Overall, the game design is good and the project is very educational.
B**W
very informative
so far it's a great book. I'm new to development and I'm using this to learn python. The book/author do a great job of highlighting concepts in an easy to read way. I will say that I had difficulty getting my environment to even run the game in the first place, and there is not much guidance in the book in regards to mac users. I was having major compatibility issues between python, pygame zero, and my mac os. Thankfully there is information out there to assist, but one of the best things I did was find mu-editor, which is made specifically for this sort of application of python! can't wait to complete the book! thanks :)
K**.
Fiancé loves it
Got this for my fiancé as a Christmas present. He’s always wanted to learn how to make video games, and I thought this would help him get started. He’s also an astrophysicist, so the topical similarity was kinda cute haha. He absolutely loved it. He got through the book in a week alongside his normal work. He had some issues getting it started with Linux, but we eventually got it figured out. The writing style was great for beginners. Highly recommend.
K**I
Great book, even for an adult!
Absolutely loving this book. It’s a great introduction to python for me as a beginner. As an adult, I still find the game and learning how to build it very fun and engaging. Kudos to the author as well for explaining things in a simple, but entertaining fashion.
J**H
Great coding book
My teenager loved using this book. He has spent the last several weeks working on it and finally finished the game. He hates reading and doing school work, but he loved doing this so it must be great!
C**S
Really good quality
I loved it. The book was like brand new! The book is in good quality and it doesn't have any scribbles.
A**N
Not sure yet...
Not so easy to setup for Mac users.
J**S
This book goes covers a great deal in a very logical order from ensuring the coding environment is correct to game theory, platform games, graphics and game engines; everything an aspiring young game developer could hope for in a worthy companion text. Sean's writing style makes it easy to follow along and there are countless code listings to copy and try for yourself; there's a ton of online resources too. The reader is left wondering what else they might be able to create using Sean's ideas as a guide. The book is not a trivial exploration of game design or Python and whilst the final outcome lacks some of the flare of modern games, with a little time and our new found skills my two children (aged 11 and 13) and I are looking forward to playing the game we've created and seeing where our imaginations might take us next.
J**P
Bought for an 11 year old. His father is fluent in Python, I bought to encourage the kid to also learn the language.
H**9
Libro muy interesante para aprender a la vez que creas un juego con Python. Como digo en el título, es muy bueno si quieres seguir aprendiendo. Personalmente, si empiezas de cero, optaría primer por otras opciones.
K**U
Mission Python ist ein großartiges und charmant geschriebenes Buch von Sean McManus, mit dem man von Grund auf in die Programmierung eines Computerspiels rein auf Basis von Python und dem Zusatzmodul Pygame Zero einsteigen kann. Beides ist kostenfrei und für alle gängigen Computerplattformen erhältlich. Schritt für Schritt wird man an die Erstellung eines 2D-Weltraum-Abenteuerspiels herangeführt, das überraschend interessant und komplex ist. Von der Einrichtung der Programmierumgebung auf dem eigenen PC bis zum letzten Feinschliff der Spiels wird man in zwölf Kapiteln durch die verschiedenen Bestandteile des Spiels, wie Aufbau der Levelkarte, Ausstattung mit Umgebungselementen und Items und Implementieren des spielbaren Charakters, begleitet. Je nachdem, wie viel Zeit und Energie man investieren möchte, kann man entweder jede einzelne Codezeile selbst eingeben oder die bereitgestellten Skripte verwenden. Denn sowohl alle Skripte, als auch alle verwendeten Grafiken und Soundeffekte werden auf der Website des Verlags No Starch Press zur Verfügung gestellt. Beide Zugangsweisen werden durch die detaillierten und teilweise mit sehr guten Schemata angereicherten Erläuterungen unterstützt. Quasi nebenbei lernt man Grundlagen der Programmierung, wie den Umgang mit Schleifen und Bedingungen, die Organisation von Daten und ihre unterschiedlichen Typen sowie die Bedeutung von Funktionen kennen. Die Besonderheit bei grafischen Spielen ist, dass zusätzlich noch die Handhabung von Grafiken, Steuerung, Animation und ähnliches hinzukommt. Insgesamt habe ich großen Spaß daran gehabt mich durch dieses Werk zu arbeiten und mir damit auch einen Kindheitstraum erfüllt, mal ein komplettes Spiel zu programmieren. Natürlich war es mehr ein Nachbauen, jedoch vermittelt das Buch ein gutes Gespür dafür, was alles zur Entwicklung eines Spiels dazu gehört und auf welche Weise bestimmte Anforderungen gelöst werden können. Zudem gibt der Autor an mehreren Stellen Vorschläge, wie das Spiel auf einfache Weise individuell modifiziert werden kann. Das Buch richtet sich an Jugendliche ab elf Jahren. Da es komplett auf Englisch verfasst ist, wäre es für jüngere Jugendliche in Eigenarbeit möglicherweise zu anspruchsvoll. Ich kann es mir aber sehr gut als gemeinsames Teamprojekt zwischen älteren und jüngeren Jugendlichen oder Eltern mit Kindern vorstellen.
J**K
Mission Python von Sean McManus führt den Leser/User durch die Entwicklung eines 2D Grafik Adventure mit Python und Pygame Zero. Er erläutert alle erforderlichen Schritte der Programmierung anhand des Original-Codes. In Mission Python werden Techniken der 2D Programmierung mit Pygame Zero vorgestellt die ich bisher in keinem anderen Buch gefunden habe! Besonders hervorzuheben sind die Techniken die es ermöglichen nahezu beliebig große Karten im Spiel zu entwickeln. Der vollständige Code wird dem User zur nicht kommerziellen Nutzung zur Verfügung gestellt. Leider ist der Titel bisher nicht auf Deutsch erschienen ...
Trustpilot
3 days ago
1 month ago