Anurag Rana          Projects     Contact Me     Blog    
Top (max 10) reviews: Learning Python, 5th Edition.

4.0 out of 5.0    334 total reviews.

Buy This Book
All Books
5.0 out of 5.0 -

by Giants on the Horizon on Aug. 29, 2014

I know a 1600 page book seems almost crazy but, before you start looking elsewhere (as I did) for something shorter, let me try to explain why this 1600 page book may actually end up saving you a lot of time and making you a better Python programmer in the end.
First of all, I've read many of the other well reviewed, up-to-date, Python books (yes, all of them were shorter), and being new to Python, I ended up spending most of my time searching online trying to fill in the gaps that the other authors failed to fill in. With this book you don't need to reference anything else because the author does a great job of answering every question. You can tell he's dedicated his life to teaching Python and knows what problems his readers will run into.
While this books is long, it doesn't feel long. It's not just page after page of code samples. Each concept comes with a few code samples and is followed up by very well-written, clear explanations so it's actually a fairly quick read (for a 1600 page book). Does he repeat himself as other reviewers have noted? Yes, but it feels like when he does it's purposeful.
Even though you often hear that Python is easy to learn, it's an incredibly deep language that requires time and effort. I believe that by having read this book that I'm starting out far ahead of other new Python programmers, I appreciate the language even more and I'm very comfortable even with Python's advanced topics.

4.0 out of 5.0 -

by Victor on May 3, 2017

At times, more thorough and long winded than expected by most working programmers, it almost seems better suited for a college class. But in general, very good reference book with lots of insights into python foundational concepts

5.0 out of 5.0 -

by Tillamook Bay on Feb. 28, 2015

I haven't finished studying the whole thing yet, so I don't know who done it, but I think it was the butler. I'm now reading the section on OOP, and I think this is the best presentation on that subject I've read yet.
If I were as ambitious as Mr. Lutz I would be rich by now. This book is chock FULL of information, and it's 1595 pages! If I were a Python coder I would keep this book close by. As a computer hobbyist, who was looking for something to take the place of the old BASIC I used to use to write my own little one-off programs, I am blown away by Python, and this book does it justice.
AND - The Kindle version is well hyper-texted, making it very easy to use. Thank you, Mr. Lutz, and thank you, Amazon!

5.0 out of 5.0 -

by David A. Soussan on Jan. 15, 2018

if you already know a couple of programming languages, this is a great book to learn Python.

5.0 out of 5.0 -

by SpaceSkier on Sept. 4, 2017

A Thick but great Read. Great for learning Python for any programmer or non-programmer.

3.0 out of 5.0 -

by HPRC R&D on April 19, 2015

All the O'Riley books are competently done and this one's no different. It will teach you about Python, but don't look for it to be an "enjoyable" read.

4.0 out of 5.0 -

by Charles Donald Shader on April 28, 2017

Lots and lots of information but well worth the price. A great reference.

5.0 out of 5.0 -

by onlin3r on Aug. 28, 2016

Classic if-you-wanna-learn-python-you-gotta-have-this book. Very detailed and easy to follow.

2.0 out of 5.0 -

by Kindle Customer on Jan. 29, 2014

This book annoyed the hell out of me. There are constant digressions into topics that only a compiler/interpreter geek would care about, even when explaining fairly simple language concepts. I'd recommend almost any of the web based content (Learning Python the Hard Way, Google's Python class, etc) over this book.

5.0 out of 5.0 -

by Rodney M. Liszewski on Jan. 17, 2018

Very detailed and comprehensive