My first lecture: What Python (and a student) taught me

I have been programming for 20 years. I write Python every single day for my job. So when I had to give my first ever lecture on Python basics, I thought: "How hard can this be?" Turns out, pretty hard.