Since I am still in consumption, holiday, non work, mode, decided to finally dust off and read the final paperback Python textbook, I had.

Fluent Python is a must read, and an an awesome addition to the beginner to intermediate programmer’s arsenal.

Luciano has a clear voice, definite opinions and a huge amount of experience.
Besides the actual content, he links to a wide range of resources, from articles, blog posts, and mailing list entries to videos on the web. Enough to keep you busy for months on end.
Definitely someone worth paying attention to and learning from.

Best to tackle this book, once you know the basics and have some working knowledge of writing code.
And then best to keep returning to the book every six months to a year or so.
I know I will.