8 of 8 people found the following review helpful
on 13 July 2009
Intended for students starting programming, the format is suitable: only 251 pages in 19 chapters. The content is concise, accurate and easy to read. The tone is light with occasional subtly humorous remarks.
Each chapter ends with sections on Debugging, a Glossary and Exercises. There are only a few diagrams but they are very clear. There are ample code listings, presented and explained in manageable chunks. Supporting web pages provide further material.
One interesting feature is a listing in the book of contributors of corrections. This, no doubt, has resulted in the high standard of this edition.
The debugging advice is good but I should like more on unit testing. A reasonable case is made for the choice of Tkinter for the final chapter. However, students continuing with Python should investigate wxPython.
2 of 3 people found the following review helpful
on 23 April 2012
It is a very good introductory book in python. It is well-written easy to follow and includes all the basic stuff e.g. object oriented programming and a glance at GUI creation. I would reccommend it as the first book to have for python and it is particularly good for self-study even with with no previous programming experience.