Effective Python

Brett Slatkin

1st Edition (2015)

effectivepython.com

If Automate the Boring Stuff with Python taught me the bare basics, it was diving into the Python docs while working on projects which got me to an intermediate level. But after a while, that too wasn't enough. I began to wonder in what small and simple ways was I "abusing" the language, or not using it to its full potential. Being familiar with the Effective series, I searched for and found this book. It does a fantastic job at leveling you up and teaching you how to write Python in a professional way. And, unlike most technical books, its format makes it easy to consume.