Top critical review
One person found this helpful
Good but not great. Lacks proper explanations in favour of brevity.
on 11 February 2014
I've been programming for many many years, recently decided to learn python, (for pandas, matplotlib etc etc.) for a work project. Also got the O'Reilly Python Pocket reference and the Wes McKinney "Python for Data Analysis". (Both books I would recommend.)
The Quick Python Book seems at first glance to be a nice introduction to python, and maybe thats all its supposed to be.. But it fails to go into enough detail in many important points, specifically in relation to lambda expressions, generators, decorators etc etc.
Generators, for example, get just 2 brief paragraphs.. I like books that are succinct but this is nowhere near enough. When I first read the section (2 paragraphs) I completely misunderstood how python generators worked. It was only when I was watching a presentation from PyCon on youtube that I realised how generators actually function.. [...]
Reading this book will give you a vague understanding of some important things about python but it will not teach you enough python to complete a real project. You still need to read the real story in other books or online in order to really understand. So whats the point of this book?
Another gripe is that the index only lists 1 entry for most concepts.. Meaning this isnt much use as a reference either.
Having said this I do like this book enough to give it 3 stars. The writing is reasonably clear and sometimes brief is good to get a vague grasp of the concepts before filling in the details using other sources.
Not a 5 star book in my opinion.