I recently found a link to the Google Python Class in my inbox and have been very impressed with it. Whilst I’ve already explored some Python learning materials, this class benefits from a combination of lecture videos, online resources and exercises (with solutions) that’s hard to beat.
I’ll repeat the index here for (my!) ease of reference:
The exercises in particular show the power of Python, leveraging the commands, os, re and urllib modules to great effect.
The presenter Nick Parlante is enthusiastic and expertly demonstrates how to work incrementally with Python, on top of doing a great job of teaching the syntax.