[Tutor] What books do you recommend?
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
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...
More information about the Tutor