Python Books - Which one?

Rob Andrews rob at jam.rr.com
Wed Aug 29 10:03:32 EDT 2001


Graham Ashton wrote:

> In article <3B8CF4D9.B9D0D4 at cyberway.com.sg>, "Paul Lim"
> <paullim at cyberway.com.sg> wrote:
> 
> 
>>I am a newbie in Python programming. I hope the guru can adivse me.
>>


Here's my advise: Whatever books and tutorials you choose, take good 
advantage of the Python Tutor list 
(http://mail.python.org/mailman/listinfo/tutor). If you have questions 
about the material you encounter, you can ask. And when you see someone 
ask a question you just figured out, you get the joy of being able to 
answer it!


> 
> Are you a newbie to programming too, or just Python? I'd be after advice
> from somebody who has just been through the process that you are about to
> start, rather than a coding guru who won't need the same kind of book as
> you.
> 
> 
>>I would like to acquire a book for my python programming. There are
>>generally three main books in my mind
>>
>>1. Programming Python by O'Reilly
>>2. The Quick Python Book
>>
> 
> What's the third?
> 
> I've not seen the Quick Python Book so can't comment on it. I've got
> Programming Python though (second edition). I think it's a very good book
> but it's not a tutorial by any means. It is packed full of extensive
> examples however, which teach application design as well as Python syntax.
> 
> If you've got prior programming experience and understand the language
> constructs covered in the Python tutorial (http://www.python.org/doc/) and
> Dive Into Python (http://diveintopython.org/) then Programming Python
> wouldn't be a bad choice. It is very thick though and I'm finding that I
> sometimes don't have the patience to read the coverage of each topic
> fully, partly because I'm impatient, partly because the coverage (in
> parts) is a little too waffly for my taste.
> 


I tend to think of Programming Python 2nd ed. as an incredible *second* 
Python book. I'd say it does have a tutorial feel to it, but on the 
intermediate level.


> My favourite book for learning more Python is currently the Python
> Essential Reference which has an approach similar to O'Reilly's nutshell
> series (i.e. concise overview of language followed by library reference).
> It's by no means verbose but that's not usually a problem. Another
> excellent book is Python Standard Library. There is quite a bit of overlap
> between those last two though.
> 
> I hear that Wesley Chun's book is very good (I think it's called Core
> Python Programming). I nearly bought that instead of Programming Python,
> and still wonder whether I should have. I didn't get it because I didn't
> like the layout that much - I know, it shouldn't be so important to me,
> but I didn't find the text quite so accessible (personal quirkiness on my
> part).
> 


Core Python Programming seems like a dandy first Python book. I also add 
to that list Alan Gauld's Learn to Program Using Python. When it is 
released soon, Python How To Program (Prentice Hall) is also going to be 
a fine offering for beginners and introductory classes.


> 
>>Can anyone recommend to me which is better? Or is there any better book
>>out there? I am looking for a book that is reader friendly but contain
>>substantial material that will last me quite some time.
>>


 From what I've seen, any up-to-date Python book you find will have 
enough material to engage for quite some time, especially if used as a 
compliment to the many online tutorials, HOWTOs and discussion forums. 
Quality and volume of content do not seem to be problems for Python 
books right now. And a quick search for "Python" at your favorite 
bookseller's website should reveal a very healthy variety of offerings 
currently available.


> 
> Well, what level of experience do you have?
> 
> So you can gauge my comments a bit, I did Perl for five years before
> trying Python in earnest about 3 or 4 months ago.
> 
> --
> Graham
> 


-- 
Learning to program is fun again.
Useless Python!
http://www.lowerstandard.com/python




More information about the Python-list mailing list