[Tutor] What books do you recommend?

Che M pine508 at hotmail.com
Thu Dec 10 04:34:47 CET 2009

> But the reason I ask this, is because there are SO many different approaches you could
> take to a single problem, 

I guess that depends a lot on what sorts of problems you are thinking in terms of.  At least in many cases, perhaps one of the points of the Zen of Python is useful:

"There should be one--and preferably only one--obvious way to do it."

I myself have been trying to stick to that for now; to learn some standard ways to do certain things, to not reinvent the wheel but instead to use the standard library and modules to do what I need done (since someone already needed it done before and coded it well then).    Yes, gaining more flexibility in how you could approach something is also good, but for learning I have tried to establish a core of basic approaches first, and alternate approaches second.  I feel that if it works, it's readable, simple, and re-usable, I put it in the toolbox.

> how do you know which is correct or why one is better than the 
> other?  You can dig yourself in to holes with more complex problems, and not understand 
> why. 

This list is one good resource for comparing notes on "correctness" of approach.  You'll see people ask if something is "Pythonic" or not, etc.

Windows 7: Unclutter your desktop. Learn more.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20091209/5b62e58d/attachment-0001.htm>

More information about the Tutor mailing list