GSoC/GCI Archive
Google Summer of Code 2010 Python Software Foundation

An Extension to IDLE for Interactive Learning

by Chas L for Python Software Foundation

This supports the learning website Software Carpentry by creating an extension to IDLE for learning and teaching Python. This extension will allow IDLE to step through pre-written source code, presenting it to the user, stopping to pop up explanations, ask questions and wait for answers, mimicking the interaction between a teacher and student. This will make the development and distribution of tutorials easier by allowing students to engage with the tutorial, rather than just reading.