7 of 8 people found the following review helpful
Very demanding for a beginner's guide,
This review is from: Beginning Python: From Novice to Professional (Books for Professionals by Professionals) (Paperback)
Basically what the previous reviewer, Mr. Singer, says: This book is very discriminating vis-a-vis its 'beginning' audience. Lots of good and well-written chapters but the author plainly fails to grasp that some of these concepts are very difficult, and that he needs to slow it down a bit.
The book is marred by a painful lack of judgment about what needs attention and how much and at what stage. Important and difficult bits are not properly spelled out - as they should be in a book that says _beginning_ on the cover, unimportant (at this stage) and hugely difficult subjects are discussed at incomprehensible length (after which is appended an acknowledgement that you're unlikely to come across this kind of thing as it's not in much use - but hey, maybe you yourself can figure out something it's good for?). It occasionally feels like it's written by the kind of professor who, following his own train of thought, can go on and on oblivious to the fact that he lost all his students hours ago.
It is not all bad, though but even if it's just a few cases of 'staring at the page in blank incomprehension' it's been enough to make me take long breaks between chapters and go find material on the internet to supplant that of entire chapters. Not very satisfactory.