I want to second all the opinions about fluent python, serious python and practices of python pro. I probably own most python books out there, and if I had to recommend one, it would by fluent python 2nd. The 2nd edition has a lot of type checking stuff that's really cool.
Two more resources that I really like:
1. Pycon videos - they're posted free on youtube. It's a great way to explore interesting problems with interesting people.
2. Another book on python by Harry Percival (he does a lot of TDD stuff) - Architecture Patterns with Python. This book is relatively new. It targets an rather niche audience (web devs). But it's hard-won knowledge and really well written. It's a wonderful resource for python devs, and a book I wish more people knew about. https://www.oreilly.com/library/view/architecture-patterns-w...
Two more resources that I really like:
1. Pycon videos - they're posted free on youtube. It's a great way to explore interesting problems with interesting people.
2. Another book on python by Harry Percival (he does a lot of TDD stuff) - Architecture Patterns with Python. This book is relatively new. It targets an rather niche audience (web devs). But it's hard-won knowledge and really well written. It's a wonderful resource for python devs, and a book I wish more people knew about. https://www.oreilly.com/library/view/architecture-patterns-w...