This book was a great disappointment to me. My major gripes with the book
are:
- Very windows centric, spesific platform issues could have been
handled isolated in one chapter.
- Extremely "wordy" - the page count could have
been cut down to the half without reducing actual content. Most of the
examples are introduced in an incremental fashion, with several different
script version accomplishing approximately the same thing, all printed with
source code and full display of user interaction.
- The index is close to useless. There is no way
to find an example demonstrating a particular Python feature by looking up
a keyword in the index.
- There is no explanation of Python concepts, only examples,
examples, examples and examples ... In my opinion the point of examples is
to demonstrate a concept - however in this book the examples seem to be the
most important in their own right.
- The chapters give only a very vague indication of which python
concepts will be covered - or what would you expect to find in the chapters
called Larger system examples I and Larger system examples
II ?.
Maybe the problem for me is that the book was something completely
different from what I expected. A more suitable title than "Programming
Python" would have been "Python Examples", "Problem solving using Python"
or something like that.
Instead of bying this book I would recommend "Learning Python" by the same
author, which is a really good book.
|