Screencasts

Python Morsels currently includes 78 screencasts (each is about 3 minutes long). I publish one or two new screencasts each week. The most recently published screencasts are at the top of this page.

These screencasts are broken into topic trails in which each screencast builds on prior screencasts. I recommend watching earlier screencasts in each topic trail before later ones.

Don't like watching videos? That's okay! Every screencast includes a transcript. So you can think of these screencasts as mini blog posts!

Want to watch/read screencasts as they're announced?
Profile picture of Trey

My name is Trey Hunner and I'm a Python trainer. Through Python Morsels I publish new Python screencasts every week and I also send out Python exercises.

If you'd like to get announcements for new Python screencasts, sign up for Python Morsels below. I promise I won't spam you (see my Privacy Policy).

✨ Sign Up For Python Morsels ✨
Mutating with an assignment statement
When should you not use a list comprehension?
Turning a for loop into a list comprehension
Why use a list comprehension?
Breaking up long lines of code in Python
Where does Python look for methods?
Set and dictionary comprehensions
What are list comprehensions?
4 ways to import a module in Python
Making an auto-updating attribute
The assignments hiding in your functions
Does Python have constants?