Recommended Reading For Learning Python

I have the opportunity to spread Python to some junior/newbie programmers. In doing
so, I wanted to compile a concise list of reccomended learning materials. The intended
audience is someone who has a basic familiarity with programming but no specific Python

There are a ton of books and online materials available, but where should you start?
Here is my very brief list:

First Book:

Python Tutorials Online:


I just learned Python for a job, and I found Learning Python to be good. However, it did not cover metaclasses which were necessary to solve the problem that I was solving with my project.

Brant Gurganus