Programming Python: Powerful Object-Oriented Programming Fourth Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
|Introducing Python||Learning Python||Think Python||Python Cookbook||The Hitchhiker's Guide to Python||Elegant SciPy|
|Explore Python books from O'Reilly Media||Modern Computing in Simple Packages||Powerful Object-Oriented Programming||How to Think Like a Computer Scientist||Recipes for Mastering Python 3||Best Practices for Development||The Art of Scientific Python|
About the Author
Mark Lutz is the world leader in Python training, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python community since 1992. He has been a software developer for 25 years, and is the author of O'Reilly's Programming Python, 3rd Edition and Python Pocket Reference, 3rd Edition.
There was a problem filtering reviews right now. Please try again later.
However, I am currently on p.125 of this book, and so far it is an exercise of reading a little about some functionality in Python, and then reading his script that never in a millions years would I have come up with on my own. To this point, there has been no exercises. I simply copy his code, run them, and hope that I get the same results (I say hope, because I have a Mac and he uses a Windows computer. See p. 120 for a specific example where he writes code specifically for windows). Anyway, I don't feel like I am "Programming Python."
Personally, I can get past his continual references to what is going to be covered in later chapters, because I have learned to breeze by those sections. However, I don't personally learn well from simply copying someone's code and then moving on. I will see how this pans out.
My only reservation is one I have about all his books, that language gets very contorted and unclear in the middle of things that need elucidation. Sometimes I'm unsure I've read something more than gibberish. Often he could explain things in a far simpler way. His drive to appease different computer-language religions and Python versions generates a lot of clutter in the learning process. He also doesn't bother the explain simple things that people will need if they are to use Python, such as how to get something as simple as the time and date, or how to use the pickle/shelve processes, which are really foundational and deserve some clarity and exposition. Drive-by explanations for basics are not useful.
Top international reviews
However, it does make a solid introduction.
Not for those who want to read 20 pages and get going.
Unfortunately though. This is the only book that I have found that contains such a comprehensive lesson in Python at an intermediate level. So while it is quite poorly written, if you want a book to take you beyond the basics then this is the only comprehensive choice.