Books like Invent your Own Computer Games with Python by Al Sweigart


Invent Your Own Computer Games with Python guides readers through programming fundamentals using engaging game projects. Each chapter presents the full source code for a new game—such as Hangman, Tic Tac Toe, Reversi, Caesar Cipher, Guess the Number, and Dragon Realm—for students to study and modify. The book then explains core concepts exemplified by the code, covering loops, variables, input/output, flow control, and data structures like lists, dictionaries, and tuples. It also teaches debugging techniques, simple game‑playing AI, and, in later chapters, 2D graphical programming with the popular Pygame library. Designed for beginners as young as ten but suitable for any age, the book is released under a Creative Commons license and can be downloaded for free.
First publish date: 2009
Genre: Technology & Computing/Programming
Authors: Al Sweigart
★ ★ ★ ★ ★ 2.0 (1 community ratings)

Invent your Own Computer Games with Python by Al Sweigart

How are these books recommended?

The books recommended for Invent your Own Computer Games with Python by Al Sweigart are shaped by reader interaction. Votes on how closely books relate, user ratings, and community comments all help refine these recommendations and highlight books readers genuinely find similar in theme, ideas, and overall reading experience.


Have you read any of these books?
Your votes, ratings, and comments help improve recommendations and make it easier for other readers to discover books they’ll enjoy.

Books similar to Invent your Own Computer Games with Python (15 similar books)

Automate the Boring Stuff with Python by 11633125|Al Sweigart book cover

📘 Automate the Boring Stuff with Python

Unlock Python’s power to automate tedious tasks—file management, web scraping, spreadsheet editing, PDF handling, and more—without prior coding experience.

★★★★★★★★★★ 4.2 (10 ratings)
Similar? ✓ Yes 0 ✗ No 0
Programming Python by 8421195|Mark Lutz book cover

📘 Programming Python
 by Mark Lutz


★★★★★★★★★★ 3.1 (7 ratings)
Similar? ✓ Yes 0 ✗ No 0
Think Python by 11187844|Allen B. Downey book cover

📘 Think Python

A practical, hands‑on introduction to programming with Python, guiding readers through essential concepts, functions, recursion, data structures, and object‑oriented design with exercises at every stage.

★★★★★★★★★★ 4.0 (6 ratings)
Similar? ✓ Yes 0 ✗ No 0
Python crash course by 11980352|Eric Matthes book cover

📘 Python crash course


★★★★★★★★★★ 4.5 (4 ratings)
Similar? ✓ Yes 0 ✗ No 0
Beginning Programming with Python For Dummies by 7020357|John Paul Mueller book cover

📘 Beginning Programming with Python For Dummies


★★★★★★★★★★ 5.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Programming the Raspberry Pi by 11313131|Simon Monk book cover

📘 Programming the Raspberry Pi
 by Simon Monk

Learn to create inventive programs and fun games on your powerful Raspberry Pi--with no programming experience required.

★★★★★★★★★★ 4.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Learning Python by Building Games by 12760740|Sachin Kafle book cover

📘 Learning Python by Building Games


★★★★★★★★★★ 5.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Creating Emotion in Games by 6995142|David Freeman book cover

📘 Creating Emotion in Games


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Game feel by 9493740|Steve Swink book cover

📘 Game feel


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Coding Projects in Python by 7421438| book cover

📘 Coding Projects in Python
 by


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Game Design by 7034782|Marc Saltzman book cover

📘 Game Design

A practical guide for aspiring and established video game professionals, covering design, programming, support, and industry careers.

★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Introducing Python by 7017777|Bill Lubanovic book cover

📘 Introducing Python


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Making Games with Python & PyGame by 11633125|Al Sweigart book cover

📘 Making Games with Python & PyGame

A free, child‑friendly guide that teaches Python and Pygame through complete, playable game projects for ages 10‑12 and beyond.

★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Beginning Game Development with Python and Pygame by 7554586|Will McGugan book cover

📘 Beginning Game Development with Python and Pygame


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Learn to program with Minecraft by 11949925|Richardson, Craig (Software developer) book cover

📘 Learn to program with Minecraft

"A kid-friendly introduction to programming in Python that teaches how to customize Minecraft. Readers follow short Python lessons, then write Python code to create instant visual results in the game"--

★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0

Some Other Similar Books

Python Programming: An Introduction to Computer Science by John Zelle
Python for Kids: A Playful Introduction to Programming by Jason R. Briggs
Python Game Programming By Example by Aleksandar Idzik
Learn to Program with Python by Chris Stewart
Game Programming with Python by Sean M. Tracey

Have a similar book in mind? Let others know!

Please login to submit books!