Customer Reviews for Learning Python, 3rd Edition

Learning Python, 3rd Edition by Mark Lutz

Learning Python, 3rd Edition Our Price: $100.11
Availability: Usually ships in 1-2 business days
Buy Used: from $15.20 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Reviews of Learning Python, 3rd Edition

Book Review: This topic will be covered later in the book
Summary: 4 Stars

"This topic will be covered later in the book" is the phrase most often encountered in this book.
Funny - but even on page 593 (out of 635 where appendix begins) we still see "we'll meet such an example in Chapter 28".
It seems like if you take out all the phrases that promise you to explain things in the rest of the book, the book itself will thrink 1/4 of it's size. Why do I even need to be told that you will cover it later in the book - I ASSUME it will be covered if you mention it. If not - refer me to some other resource.
The phrase above is just an example of the writting-alota-words-to-fill-up-space style. The legacy seems to have been carried forward into programming python by the same author on which I am working now.
Unfortunately this seems to be the best book in it's class, and there really is nothing to compare it to (considering it covers python2.5).
Even though I was done with the book in few weeks, I would still have preferred a more concise and to-the-point text.

Book Review: Comprehensive but rather wordy
Summary: 4 Stars

I have learned Python through this book, but to be honest, it wasn't very pleasant (although that's mostly because I was impatient). The book is comprehensive, but it's rather wordy. The two combined mean that it becomes one really huge book. Due to the length, it will take commitment to read through the whole thing, and in my opinion, for the first time learning, there's no need to go through this much detail. That said, I much prefer reading something easier like Byte of Python and use this book for supplement details.

Another issue about this book is its bottom-up approach. To some, it isn't an issue, but the bottom-up approach to learning isn't exactly everyone's thing.

I might have sound negative, but my score should indicate that I find this book an adequate buy. I personally like how the author mentions some common mistakes beginners make while going through certain language features, and I did learn a lot from this book even if it took commitment.

Book Review: Much better than previous editions
Summary: 4 Stars

I bought an earlier incarnation of this title a year or two ago and sent it back immediately. I was pretty wary of making the same mistake twice, but I'm happy to say that this 3rd edition is a significant improvement. I have a feeling it's a bit too obtuse for those who are new to programming in general, but if you've been at it for a while and simply need to pick up the various and less commonly used features of the language, it's a fine introductory text. It even highlights some of the upcoming changes in Python 3; not necessarily in any meaningful way, but it gives you enough information to future-proof your code as much as possible so as to make porting easier.

Unfortunately it is riddled with tragically unfunny Monty Python catchphrases you probably got tired of hearing 20 years ago. I can't wait for someone to create a language named "Rick James" or "What" so we can go on hearing Chappelle's Show quotes regurgitated ad nauseum.

Book Review: The Ultimate Reference For A Python Learner
Summary: 4 Stars

This book with its well organized, top-down, explanatory approach is the ultimate reference for the student new to the Python Language. For each major feature of the language a complete explanation is given including a description of why this feature is implemented in the way that it is, and a "Brain Builder" set of thought questions to reinforce this knowledge. In taking this complete explanatory approach to explaining Python this volume may not offer the most efficient tutorial path for a new learner, like other volumes which take us from a simple explained program to gradually more complex examples. But it provides a reference to why Python does it the way that it does. The next edition should also give an explanation and rationale for the changes in Python 3.0, but in the meantime this is the best reference for the Python Learner.

Book Review: Good if you read the whole thing.
Summary: 4 Stars

I'm an experienced C++ programmer, wanting to learn python. The very bottom-up organization of the book makes it hard to be productive without reading the entire book. I just finished it, and I think it presented a very clear, logical description of the language. However, if you only read the first half, you don't know "beginning python". Rather, you know half of the language, and can't do anything useful. This is entirely the wrong book to read if you need to write some useful python code tomorrow.

It was a little wordy and repetitive in places, but goes into enough depth to give a good understanding of the language.
More Customer Reviews:
1 2 3 4 5 6 7 8 9
Book store. Illustrated catalog of books on different categories