book advice

Dave Angel davea at davea.name
Fri Mar 1 22:01:18 EST 2013


On 03/01/2013 03:59 PM, leonardo selmi wrote:
> hi
>
> is there anyone can suggest me a good book to learn python? i read many but there is always something unclear or examples which give me errors.
> how can I start building a sound educational background
>
> thanks for any help
>
> best regards
>

The question isn't even clear.  You should explain that Python is your 
first programming language, and you should also tell us what version of 
Python you're trying to use, and on what OS.  Your first tutorial MUST 
be oriented to match both of these, or you're going to have too much 
trouble with compatibilities to learn much.

Say you're using a particular tutorial, and you have successfully done 
each of the samples, and understand how they worked.

If you then come across a sample which gives you errors, why not post 
them here, and ask for help.  As often as not, it's a typo when you 
copied the example, or it's a version mismatch.

Likewise, if you then find something that's unclear, there are really 
only three possibilities:  1) the author blew it, either by poor 
explanation or by using concepts not previously explained properly  2) 
you didn't understand one of the earlier concepts, or 3) you're going at 
too fast a pace for your abilities.  (That's not a knock on your 
abilities, we all run at a different pace while first learning than we 
do when we're acclimated to a topic)

When I come across unclear explanation, and I want to understand it, I 
stop after a couple of passes through the explanation, and try some 
stuff.  Either the exercises in the same tutorial, or just some related 
things that let me get a handle on things.  Once I can express the 
unclarity in a small sample program, it's the perfect time to post it 
here, and ask why it works the way it does (or doesn't).

If you stick to common parts of the standard library, you'll probably 
find the tutor at python.org mailing list to be easier to get help at.  I 
read both, and respond where I can.

-- 
DaveA



More information about the Python-list mailing list