[Tutor] Book recommendations

Brian van den Broek bvande at po-box.mcgill.ca
Thu Apr 29 11:14:31 EDT 2004


scarab at transwitch.co.za said unto the world upon 29/04/2004 06:01:
> can anyone suggest good/great python newbie books? i use to own Alan 
> Gauld's excellent book, but i'm also looking for others.
> 
> many thanks!
> 
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
> 

Hi,

For the true newbie, I thought Think Like a Computer Scientist was very 
good. It's written for high school students and thus starts slow. Full 
text is free at http://www.ibiblio.org/obp/thinkCSpy/

For more detail, the almost-canonical source seems to be Lutz and Ascher's 
Learning Python. http://www.oreilly.com/catalog/lpython2/.

One that I've looked at some is Magnus Lie Hetland's Practical Python. It 
seems to use substantial example programs more than most books I found. It 
thus seems very useful for the "OK, but how do I glue this all together to 
do something non-trivial? sort of question. Hetland's page for his book is 
http://hetland.org/writing/practical-python/.

I found both Hetland's book and Learning Python available on-line, but 
this was through services that my uni library subscribes to.

None of these 3 books are very well suited to looking things up in a 
hurry. For that, Python in a Nutshell -- 
http://www.oreilly.com/catalog/pythonian/.

Last, for the "batteries", Fredrik Lundh's Python Standard Library is 
available in print http://www.oreilly.com/catalog/pythonsl/ or in a 
different (and downloadable) edition from Lundh himself at 
http://effbot.org/zone/librarybook-index.htm.

Whichever way you go, Magnus Lycka's advice to use the interactive 
interpreter as you read is spot on. (The archives of tutor have more than 
one example-post from me demonstrating the shortfalls of trying to learn 
by book alone.)

Hope these are of use.

Best,

Brian vdB




More information about the Tutor mailing list