I’m delighted to announce that I’ve completed a screencast for every single one of the 50 exercises in my ebook, “Practice Makes Python.” This is more than 300 minutes (5 hours!) of Python instruction, helping you to become a more expert Python programmer.
Each screencast consists of me solving one of the exercises in real-time, describing what I’m doing and what I’m doing it.  They range in length from 4 to 10 minutes. The idea is that you’ll do the exercise, and then watch my video to compare your answer (and approach) with mine.
If you enjoy my Webinars or in-person courses, then I think you’ll also enjoy these videos.
The screencasts, available with the two higher-tier “Practice Makes Python” packages, can be streamed in HD video quality, or can be downloaded (DRM-free) to your computer for more convenient viewing.
To celebrate finally finishing these videos, I’m offering the two higher-end packages at 20% off for the coming week, until February 18th. Just use the offer code “videodone” with either the “consultant” or “developer” package, and enjoy a huge amount of Python video.
You can explore these packages at the “Practice Makes Python” Web site.
Not interested in my book, but still want to improve your Python skills? You can always take one of my two free e-mail courses, on Python variable scoping and working with files. Those are and will remain free forever. And of course, there’s my free Webinar on Python and data science next week.