I asked some questions last week about how those in the group
learned Python, and I was given some suggestions. I ended
up buying several books. Here are my brief opinions about them.

In case it seems that I am too positive about these books, please
take into consideration that I purchased each of them after
reading plenty of reviews, and several suggestions from
other list members. This list is the cream of the crop.

In short, I would recommend that anyone keep all four
next to the keyboard. If cost is an issue, I recommend
getting them in the following order. "Dive Into Python"
is available for free from diveintopython.org, but it is
listed first because I think it is of the greatest immediate
value.

Dive Into Python
Python in a Nutshell
Python Cookbook
Learning Python



Shawn

Python Cookbook
  Very useful as a reference. There are examples for a great
  many things. Almost everything I've looked for is in this
  book. The only downside is that the samples are sometimes
  too advanced for me at my beginner level. I assume that
  this book is meant for readers with more that a couple
  of weeks' experience with Python, so I doubt that
  the problem is with the book.

Python in a Nutshell
  The best reference, because of the sheer volume of
  content. The only drawback is that, although all the
  options are there, clear explanations of how to make
  use of them are not provided, due to space considerations.
  This is not a negative comment -- once you have direction,
  you can pick up the rest elsewhere. However, I would
  not suggest using this as the sole reference.

Dive Into Python
  This book is awesome. I started reading this before the
  others arrived. I didn't get too far into it, because I jumped
  directly into a project for work using  Python, so I'm
  limping along, mainly using all three O'Reilly books as
  references. But this book jumps right into useful code, and
  does a good job of explaining it. I should have completed
  this book before moving on.

Learning Python
  This book seems too basic to be used as the sole learning
  tool, unless the person is new to programming, not just
  Python. But the book does contain a lot of valuable information,
  and the depth of the explainations makes it a good companion
  to the others in my little reference set.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to