tags:

views:

1077

answers:

11

Is it worth to buy Python In A Nutshell second edition or should I wait for next version

Suggestion for any other book is welcome

I am looking for a book like The c++ progrogramming language by stroustrup but for python

+8  A: 

Have you considered Dive Into Python already? Note that this was last updated May 20th, 2004, so you will need to look elsewhere for information on newer features.

Manrico Corazzi
I have a ebook that what I am reading..now at 4th chapter
yesraaj
a bit obsolete, last change - 2004
vartec
Might help to reflect that fact in your answer.
Dana the Sane
Tnx Dana, vartec
Manrico Corazzi
A bit outdated, but I wouldn't say obsolete. It will still teach you everything you need to know to program in Python.
Jason Baker
http://diveintopython3.org/
gotgenes
+1  A: 

This is the best starting place for Python: Dive into Python.

You can even buy a book-copy if you'd like but the online version is free.

Andrew Hare
a bit obsolete, last change - 2004
vartec
A: 

If you're set on the O'Reilly book, it may be a good idea to wait to get the coverage on Python 2.6 (and likely 3.0).

Dana the Sane
+3  A: 

I'd highly recommend the Python Cookbook, especially if you're past the "Teach yourself Python" stage and are wanting to solidify your knowledge. It's a really useful book with a lot of practical solutions to practical problems, all done in a pythonic manner.

Jason Baker
A: 

I'd not buy printed book at all. Python is evolving so fast, that books don't cover new features even in the moment you buy it. For example that O'Reilly book (2nd ed.) is already 2 years old and does NOT even cover Python 2.5.

vartec
I think that covering Python 2.5 is more than enough to get going. And there aren't really any principles in Python 2.5 that wouldn't apply in 2.6. In fact, a lot of production environments are using versions of Python prior to 2.5. 2.4 is still fairly common.
Jason Baker
The book covers 2.4. There are quiet a lot of new features in 2.5, which of course are not covered.
vartec
+5  A: 

I'd recommend the free e-book How to Think Like a Computer Scientist - Learning With Python

theycallmemorty
A: 

I learned Python recently by using Dive Into Python downloaded from Mark Pilgrim's site, plus a lot of Google and Stack Overflow searches. Then, I ordered Python Cookbook so that I could do explore topics deeper than what can be found in introductory books or web searches. It seems that there is so much content online for free that buying a printed book is not really necessary.

+1  A: 

The "Which Python book should I get?" question gets asked a lot around here, so be sure to check the archives for other suggestions.

I agree with the Dive into Python references. If you are interested in some of the newer features, check out the work-in-progress Dive into Python 3.

Also, I'm making my way through Core Python Programming and have been impressed so far.

Dave K
A: 

If you already know how to program, then I would recommend not getting Learning Python. It's much longer than it needs to be to cover the material it does. However, if you're looking for a good introduction to programming by way of Python then the book would work just fine.

Kyle Cronin
+3  A: 

People at my work have the same question. If you're just starting to learn python, I recommend the following:

A: 

If i were you, I would read, in order:

  1. A Byte of Python
  2. Dive into Python
  3. The "official" python tutoraial
Joe