The Python 3 OOP series of posts that you can find here is now available as a series of IPython Notebooks.
From the official site:
The IPython Notebook is a web-based interactive computational environment where you can combine code execution, text, mathematics, plots and rich media into a single document.
As a matter of fact, IPython Notebook is the perfect environment to teach Python itself. If you want to know more about this wonderful piece of software check the official site
You can find the notebook of each post here