5 of 5 people found the following review helpful
5.0 out of 5 stars
Excellent teaching text, 4 Oct 2010
Five stars. I bought this book to re learn some programming after a very long gap: the last program I wrote was in Fortran 77. The book is just right, gradually teaching the concepts and because it is based on coding simple games you understand the importance of new concepts quickly and keep your interest. I'd advise (at least in the earlier chapters) typing in the code rather than copying from the website so some of the conventions in Python become second nature (I spent a puzzling 10 minutes wondering why def _init_ didn't work until I turned the page and found out). There is a jump in difficulty in the middle of the book when functions and objects are introduced: I found that I needed to work carefully through all the concepts before moving on (that may be because OO concepts were new to me). Overall, well worth the money and a great introduction.