Archive for the Writings Category

Except the Protagonist’s Name is Changed

My “Except the Protagonist’s Name is Changed” project is more of an experiment in what self-publishing and the Internet allow us to do. I take public domain books and change the protagonists changed to something silly. (Though I don’t think I butcher these stories nearly as badly as Hollywood does.) This is along the lines […]

My new book: “Making Games with Python & Pygame”

I’ve completed my next book, which focuses on the Pygame library and making graphical games in Python. It assumes you have a little bit of Python programming knowledge. The book is free to read online from and can also be bought on for $25. Thanks to everyone who helped me out with this […]

“Invent with Python” Available in Print on Amazon

Invent Your Own Computer Games with Python, 2nd Edition, is now available in print on Buy “Invent Your Own Computer Games with Python” on Of course, the book will still be available online, in full, for free under a Creative Commons license. If you like the book, but don’t/can’t buy the print version, […]

Second Edition of “Invent with Python” is available!

It’s been a lot of work, but the second edition of “Invent Your Own Computer Games with Python” is now ready. The book’s new website is “Invent with Python” is a free book that teaches kids (and adults) how to make computer games in the Python language. It’s aimed at people who have had […]

Starting Out

Starting Out, by Albert Sweigart “When starting out,” the sculptor said, “First lay out your tools with care. And always remember, through and through, The most important thing is to prepare.” The sculptor’s tools were neat and ordered, His studio was well-lit and clean, He always began by sweeping eleven times, And sometimes twelve or […]

Invent Your Own Computer Games with Python

I’m writing a book geared towards teaching Python programming to kids. Here is the book project’s main page. I’ll make new posts as significant parts of the book are completed. Here are some quick links: Cover Table of Contents Chapter 1 – Introduction Chapter 2 – “Hello World!” – Your First Program Chapter 3 – […]

free blog themes