The Invent with Python Blog

Writings from the author of Automate the Boring Stuff.

IDLE Reimagined

Thu 20 November 2014    Al Sweigart

IDLE Reimagined is the project name for a redesign for Python's default IDLE editor with focus as an educational tool. IDLE's chief utility is that it comes installed with Python, making it simple for newbies to start programming. But professional software developers don't use IDLE as their IDE. Instead of turning IDLE into a sophisticated IDE for professional software developers, it can be tooled with features specifically to make it friendly to those learning to program.


Lessons Learned from Writing a Technical Book to Teach Programming

Mon 02 November 2009    Al Sweigart

From 2008 to 2009, I wrote a book called “Invent Your Own Computer Games with Python” ( ) which guides young adults and complete beginners through learning how to program in the Python language. I’ve just completed the second edition of the book, which has been an exhausting amount of work. Looking back over it, I realized that it could have been a much less exhausting experience if I had made some simple preparations.