{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/1593278578?tag=bookfrontie00-20","asin":"1593278578","authors":["Sean McManus"],"book_id":"9781593278571","canonical_url":"https://bookfrontier.com/books/mission-python-9781593278571","cover_image_url":"https://img.bookfrontier.com/9781593278571.jpg?v=f29f49d9fae0a085","description":"Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language. Launch into coding with Mission Python , a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test. You'll learn how to use Pygame Zero, a free resource that lets you add graphics and sound effects to your creations, and you'll get useful game-making tips, such as how to design fun puzzles and intriguing maps. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!). You can follow this book using a Raspberry Pi or a Microsoft Windows PC, and the 3D graphics and sound effects you need are provided as a download.","forthcoming":false,"isbn13":"9781593278571","publication_date":"20181016","publisher":"No Starch Press","slug":"mission-python","subtitle":"Code a Space Adventure Game!","title":"Mission Python"},"discovery":{"categories":{"all":[{"bisac_code":"JNF012040","confidence_band":"medium","label":"Kids Coding","score":0.8147,"source":"bisac_hint_model"},{"bisac_code":"YAN013030","confidence_band":"medium","label":"Programming","score":0.8107,"source":"bisac_hint_model"},{"bisac_code":"COM012040","confidence_band":"medium","label":"Game Dev","score":0.8054,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"JNF012040","confidence_band":"medium","label":"Kids Coding","score":0.8147,"source":"bisac_hint_model"},{"bisac_code":"YAN013030","confidence_band":"medium","label":"Programming","score":0.8107,"source":"bisac_hint_model"},{"bisac_code":"COM012040","confidence_band":"medium","label":"Game Dev","score":0.8054,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM012040","confidence_band":"high","label":"Game Dev","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051360","confidence_band":"high","label":"Python Programming","score":1,"source":"onix_publisher_code"},{"bisac_code":"GAM013000","confidence_band":"high","label":"Games","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Kids Coding","score":0.8147,"slug":"kids-coding"},{"label":"Programming","score":0.8107,"slug":"programming"},{"label":"Game Dev","score":0.8054,"slug":"game-dev"}],"reader_fit":["Beginners who want a hands-on introduction to Python coding","Learners interested in building a computer game through projects"],"related_lists":[],"series":null,"similar_books":[{"authors":["Craig Richardson"],"book_id":"9781118951798","cover_image_url":"https://img.bookfrontier.com/9781118951798.jpg?v=d486a97175281ef6","score":0.7733,"title":"Adventures in Python","url":"https://bookfrontier.com/books/9781118951798"},{"authors":["Al Sweigart"],"book_id":"9781718500211","cover_image_url":"https://img.bookfrontier.com/9781718500211.jpg?v=b55f2474a03ac189","score":0.7498,"title":"Scratch 3 Programming Playground","url":"https://bookfrontier.com/books/9781718500211"},{"authors":["Jon Woodcock"],"book_id":"9781465477347","cover_image_url":"https://img.bookfrontier.com/9781465477347.jpg?v=1fdd7632157a6c84","score":0.7391,"title":"Coding Projects in Scratch","url":"https://bookfrontier.com/books/9781465477347"},{"authors":["Majed Marji","Ed Price"],"book_id":"9781593277024","cover_image_url":"https://img.bookfrontier.com/9781593277024.jpg?v=6952fad3cd6177f7","score":0.7364,"title":"Learn to Program With Small Basic","url":"https://bookfrontier.com/books/9781593277024"}],"topics":[{"evidence_refs":["keyword:kids"],"label":"Kids","score":1,"slug":"kids"},{"evidence_refs":["keyword:computer science"],"label":"Science","score":0.1776,"slug":"science"},{"evidence_refs":["keyword:cozy reading"],"label":"Reading","score":0.0768,"slug":"reading"},{"evidence_refs":["keyword:coding games"],"label":"Games","score":0.0314,"slug":"games"},{"evidence_refs":["keyword:stem"],"label":"Stem","score":0.0255,"slug":"stem"}],"what_you_get":["Themes: Python programming, Computer game creation, Space adventure.","Themes: Kids, Science, Reading.","Reading lane: Kids Coding and Programming."]},"llm_signals":{"confidence":0.96,"pacing":"unknown","reader_fit":["Beginners who want a hands-on introduction to Python coding","Learners interested in building a computer game through projects"],"themes":["Python programming","Computer game creation","Space adventure"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":183,"goodreads_ratings_count":28,"goodreads_reviews_count":1,"quality_score":0.8491}}