Customer Reviews


5 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


4 of 4 people found the following review helpful:
5.0 out of 5 stars A new kind of approach to teaching programming
Most programming books seem pretty drab, in that they teach by laying out the fundamentals, and rely on the reader to see how everything fits together. This book is nice because it takes the approach of starting with a practical need (in this case, game programming), and showing how to evolve toward an understanding of a programming language (in this case, Python) through...
Published on April 9, 2007 by Tinkerer

versus
8 of 8 people found the following review helpful:
3.0 out of 5 stars Careful buying this.
While I won't deny this is the best book out there to teach someone Python, it is pretty much Word for Word the same book as Python for the Absolute Beginner (which is by the same author). This version is packaged as an academic book, and costs 4 times as much!
I love the author for this book, but the publisher should be shot.
Go pick up the absolute beginner...
Published on May 17, 2008 by M. Hill


Most Helpful First | Newest First

8 of 8 people found the following review helpful:
3.0 out of 5 stars Careful buying this., May 17, 2008
This review is from: Guide to Programming with Python (Book & CD Rom) (Paperback)
While I won't deny this is the best book out there to teach someone Python, it is pretty much Word for Word the same book as Python for the Absolute Beginner (which is by the same author). This version is packaged as an academic book, and costs 4 times as much!
I love the author for this book, but the publisher should be shot.
Go pick up the absolute beginner version and saves yourself $60.

If it hadn't been the same book, I would happily given it 5 stars.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
2.0 out of 5 stars Last two important chapters of otherwise decent book are unusable, October 20, 2008
Amazon Verified Purchase(What's this?)
This review is from: Guide to Programming with Python (Book & CD Rom) (Paperback)
Michael Dawson's text was required for a course I took. Overall the book was useful, as the explanations are clear and there are plenty of code examples and problems that exercise the concepts. However, the book will annoy those have previous programming experience, as it assumes no knowledge of any other language and explains what for-next, while, et cetera are. I find the elementary approach surprising given that the author has another text on Python that appears more geared towards beginners.

What really annoys me, though, is that Chapters 11 and 12 about games are essentially unusable. The code examples in Chapters 11 and 12 are based on an author-modified version of the LiveWires package that is included with the book. That's fine except that the mods are based on an obsolete version of LiveWires, and there appears to be no download site with a newer version of the author's package. That means that in order to learn useful information from Chapters 11 and 12, the student must commit indefinitely to an obsolete version of LiveWires! The lack of a download site is unacceptable and infuriating in this day and age. Chapters 11 and 12 might as well not be included with the book, which is ridiculous as so much of Python development is game-related.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars A new kind of approach to teaching programming, April 9, 2007
By 
This review is from: Guide to Programming with Python (Book & CD Rom) (Paperback)
Most programming books seem pretty drab, in that they teach by laying out the fundamentals, and rely on the reader to see how everything fits together. This book is nice because it takes the approach of starting with a practical need (in this case, game programming), and showing how to evolve toward an understanding of a programming language (in this case, Python) through the development of small games. Time will tell how well this method works in the big scheme of things, but I found it to be a nice alternative introduction to programming. It also has review questions and projects and the end of the chapters to further enhance the teaching value of the book. All in all, a decent little book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Excellent way to learn programming and Python, August 14, 2010
By 
This review is from: Guide to Programming with Python (Book & CD Rom) (Paperback)
I teach a sophomore-level introduction to computer programming class using this textbook at a major university. I reviewed many alternatives and while there are other books that may be a little bit better from a theoretical computer science perspective, I decided in favor of this book partly because it provided a much more gradual ramp up than most programming textbooks and especially because it couched everything in terms of games, which hopefully keeps things just that little bit more fun and interesting for the students. Even the traditional "Hello World!" program is replaced by a "Game Over!" program, and the author is that dedicated to the premise of keeping it game-oriented and entertaining throughout. And along the way you really do learn quite a bit about programming, both procedural and object-oriented. I can highly recommend this for budding programmers.

One note of caution, on two different fronts... As another reviewer has observed, there is another book by the same author, called "Python Programming for the Absolute Beginner", that has almost exactly the same contents as this one, and is much cheaper. If you are considering buying this book for your own personal use, the other reviewer's suggestion to purchase that book instead and save yourself some money is spot on. HOWEVER, if you are making this purchase to satisfy a textbook requirement for a university course, that other book probably will not do. Unfortunately, there are some differences in the end-of-chapter "projects" that will more than likely be used by your professor as class assignments, and if you get the other book you won't have the right assignments to work on and turn in. So if this is to be your textbook for a college class, you probably have to purchase this more expensive edition. At least Amazon offers this at a substantially lower price than most college bookstores.

Note to other educators: The reason I rated the book with 4 stars instead of 5 is that there are quite a number of errors in the supplemental teaching materials. I've found something like a dozen incorrect answers in the generated quizzes, and the author's edited version of LiveWires has a bug in its games.py module that causes a crash if you use a Sprite object's lower() method. (The second argument to Screen's _lower() method should be "it", not "object".)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars OK, but will end up just confusing most people., September 7, 2011
Amazon Verified Purchase(What's this?)
This review is from: Guide to Programming with Python (Book & CD Rom) (Paperback)
I used this book for a university course for intro to programming. Thank god I already had professional programming experience, because that guy didn't know SQUAT. That issue aside, this book ended up being very confusing to almost everyone else in the class, and at times even with my expertise I had some issues trying to grasp what message the book was trying to get across.

I think there are both better intro to programming and python books out there than this.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Guide to Programming with Python (Book & CD Rom)
Guide to Programming with Python (Book & CD Rom) by Michael Dawson (Paperback - March 13, 2007)
$116.95 $77.98
In Stock
Add to cart Add to wishlist