Credit: no starch press Already in its 4th edition, Invent Your Own Computer Games with Python is pretty close to the ultimate how-to-learn python book. First, it combines an easy ramp up from expecting you to know virtually nothing to having you try out – and understand – Python. Second, it provides the code, the tools, and the explanations required for you build a number of increasingly sophisticated games and the know-how to branch out to creating games completely on your own. If you’re not convinced, take it from me — just making it to the 4th edition is a sign of a seriously good book. Invent Your Own Computer Games with Python should appeal to three types of readers – those looking to learn to program, those who want to get started with the process of building games, and those who want to do both. If you’re already a seasoned Python programmer, you’ll probably glide through some of the early material, but you’re likely to learn a lot of new programming “tricks” and have a lot of fun as you move further through the book It’s a great introduction to Python and a great introduction to building fairly simple but interesting games. The author’s not just a talented coder, but a Python maestro. And his programming techniques provide good lessons on how to approach programming tasks. It provides extremely good explanations of how code works generally and for specific example programs. And, as a plus, you can download and run all of the code (or type it in if you’re anal) and the book tells you everything you need to do that – including how to install Python itself and the pygame module that’s required for some of the later games, and how to load and run (i.e., play) the games. Instructions for installing the pygame module are included in the book’s resources that you can download from no starch press. Go to https://www.nostarch.com/inventwithpython and look for “Download the book’s resources”. Along wit the code for all of the games, you will find instructions for installing pygame (needed for some games) with these links: Pygame install instructions for Mac Pygame install instructions for Windows I did run into a couple of very small discrepancies while setting up and running my first games, and they’ve already been listed on the updates page: https://www.nostarch.com/inventwithpython#updates Invent Your Own Computer Games with Python is an excellent book on Python, on programming, and on coding techniques for building games – appropriate for pre-teens to adults. You’re not going to build the next Minecraft, but you’re bound to enjoy getting started with your game-making adventures. And what better motivation can you have to learn a new language than the promise of having a little fun in the process? Related content news Supermicro unveils AI-optimized storage powered by Nvidia New storage system features multiple Nvidia GPUs for high-speed throughput. By Andy Patrizio Oct 24, 2024 3 mins Enterprise Storage Data Center news Nvidia to power India’s AI factories with tens of thousands of AI chips India’s cloud providers and server manufacturers plan to boost Nvidia GPU deployment nearly tenfold by the year’s end compared to 18 months ago. By Prasanth Aby Thomas Oct 24, 2024 5 mins GPUs Artificial Intelligence Data Center news Gartner: 13 AI insights for enterprise IT Costs, security, management and employee impact are among the core AI challenges that enterprises face. By Michael Cooney Oct 23, 2024 6 mins Generative AI Careers Data Center news Network jobs watch: Hiring, skills and certification trends What IT leaders need to know about expanding responsibilities, new titles and hot skills for network professionals and I&O teams. By Denise Dubie Oct 23, 2024 33 mins Careers Data Center Networking PODCASTS VIDEOS RESOURCES EVENTS NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe