Thanks for this! It's funny in a way: I'm trying to learn the basics, but don't have a clear idea of what the basics actually are. This looks like it could be just the ticket. Cheers!
Modern pandas is a bit more idiomatic now though: https://tomaugspurger.github.io/modern-1.html