Top critical review
1.0 out of 5 starsGreat book, until you get to page 31 where ...
Reviewed in the United States on February 7, 2017
Great book, until you get to page 31 where you start to write the debugger code.
The code is a disaster. It is unclearly written, with a mixture of typos and lines shouldn't be there. If you type in the code as written, it does not work. There were some "updates" added to correct some issues, but other unclear/incorrect parts are not in the updates. If the code doesn't work as-written, it is impossible to tell if I'm entering the code wrong or if the problem is the way the code is written in the book.
For a breakdown of the errors: http://stacksmash.org/2009/06/gray-hat-python-by-justin-seitz-errata/
In short, it's a great 31 pages but after that the book is useless. If one is already an expert in Python and C, then they can possibly know enough to correct the coding errors but the reason I bought the book was to gain experience with Python. Is it that hard to at least make sure the code works?
I wouldn't have an issue with typographical errors, but the code falling part as early as page 31 is inexcusable.
Very, very disappointed with not only this book but No Starch Press.
Do not buy.