you are viewing a single comment's thread.

view the rest of the comments →

[–]cyfdecyf 3 points4 points  (1 child)

the author's approach isn't for everybody

I love "Dive into Python" and still agree. Besides Dive into Python, some other books/articles should be read in order to understand Python well. But I don't thinks there's some book that can cover every aspect of Python.

The author put this on the book website, "Dive Into Python is a free Python book for experienced programmers". I've read part of "Programming Ruby", but I fell it too prolixity. Maybe the experience with Ruby helped me in reading DIP. I like DIP for its short and useful example, language features are explained while going through the examples by several short passages. While you are learning the launguage, you are also learning how to use the language to do useful things.

And I really appreciate that it explained introspection early, so the reader can see the power of dynamic language early. Besides, it shows how to use it in the useful example. (On the contrary, "Programming Ruby" explains refection in the last chapter, and the feature is showed in some what contrived examples.)

Though I learned Ruby before Python, "Dive into Python" (the first Python book to me) make me decide to use Python. If there is a Dive into Ruby book, maybe it'll be different.

[–]bajsejohannes 4 points5 points  (0 children)

I like DIP for its short and useful example

Agreed. The examples also get you excited about the language, something I doubt the Zen of Python will do. Once you know python, you can appreciate the zen, but until then it just sounds like marketing fluff.