Does anyone have suggestions for a "guide book" to learn Python? Specifically - best practices, design patterns, rationale for implementations, preferred data structures, even the history of the platform.
Until then, I had just been translating my old habits into Python.
[1] Also, I'm a huge fan of learning languages from 'guide books,' as recommended by the parent article.
The Howto section has several gems:
I've heard Zed Shaw's Learn Python the Hard Way is good and I'm enjoying his book on C.
Just keep in mind that Python 2.X and Python 3.X are fairly different.
For that matter, Python 2.4 is way different compared to Python 2.7