Learn Python from Raymond Hettinger
If you know a little bit of Python and are looking for resources to round out your understanding or learn some new concepts, you should know about Raymond Hettinger.
Raymond is part of the Python core developer team, so you can be sure he knows his stuff. His day job is working as a consultant and educator teaching teams how to write better Python code. As an experienced trainer he has an engaging and entertaining presentation style—something often missing from technical presentations.
A frequent speaker at Python conferences, many of his presentations are recorded and free to watch online. One good source for such free content is PyVideo.org. Below are some of my favourite videos.