
Ready to complete your trek from journeyman to true Pythonista? This practical book provides an insider's guide to the Python community's best practices and favorite tools. Mid-level Python programmers interested in contributing to open source, or starting a company based around Python use, will go beyond the basics and into the realm of Python expertise.
I liked this guide as an overview for more experienced programmers: https://docs.python-guide.org/
I thought the "Learn Enough Python to be Dangerous" book was a good intro but like many books/guides it's kind of redundant for experienced developers.
Mostly, the big revelation has been AI tools like ChatGPT/CoPilot helping with specific syntactic drudgery like "how do i iterate over this thing" as well as bigger questions.
If you are new to dev, I like "think python"
If you are already into programming, I personally find sifting through organized small code snippets helpful for learning a new language :
https://github.com/jackzhenguo/python-small-examples
https://github.com/satwikkansal/wtfpython/blob/master/README...
https://www.30secondsofcode.org/python/p/1
Finally, "The Hitchhiker’s Guide to Python" is good for everything configuration, and usage.
What is your list of "these little hang ups you only know about once you’ve pulled your hair out" if you don't mind sharing?
I highly recommend "Boxes: Your Second Python Book" because it's unlike any other book I've seen. It focuses on text layout algorithms and builds an increasingly advanced exmaple through successive iterations.
