Programming Python: Powerful Object-Oriented Programming 4th Edition by Mark Lutz (PDF)

14

 

Ebook Info

  • Published: 2010
  • Number of pages: 2591 pages
  • Format: PDF
  • File Size: 34.22 MB
  • Authors: Mark Lutz

Description

If you’ve mastered Python’s fundamentals, you’re ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language’s primary application domains: system administration, GUIs, and the Web. You’ll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.You’ll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.Topics include:Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basicsSystem programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and moreGUI programming: Learn to use Python’s tkinter widget libraryInternet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniquesMore ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

User’s Reviews

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐A great guide to Python programming. Yes, it can get tedious and a bit dry (but I like tedious and dry!). This reads like a college lecture, but it is thorough. If you’re looking for a paper copy for your library, get this.NOTE: This is a big book. More importantly, this is also available for free in PDF format. Just do a google search.

⭐This is a real mega-work on advanced topics and implementations in Python. A must.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.

⭐If you’ve read beginner-level books and have a decent grasp of the Python basics, this is probably the next book that you’re looking for. I spent hours trying to find a decent text to figure out things like tkinter (most of the web resources are outdated), which is really how I came across this title in the first place, but it covers a lot of the other “in-between” subject matter as well. The author does well with comments and explanations. Kindle formatting has been easy to read and follow.

⭐I read the first book, learning Python, and contrary to a lot of people’s negative comments, I believe that if you take the time and work through his scripting rather than simply read it, you will have a very good grasp on the fundamentals of Python.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.

⭐This book awesome, it covers many topics I’m interested in and to the depth and degree that I need as new person to Python as I learn best by example. Will admit I was confused at first by the title, but I can’t say enough about how great this book. It is huge, but again for me, I love the detail and depth and variety of topics, a lot of bang for the cost. And yes he uses Windows 7, but python is portable that way. Read the preface and you won’t be confused by what it covers. Thank you Mark Lutz!!!

⭐Over 400 pages on classes. Very good! I bought Learning Python, Programming Python, and the Python reference by this author. Haven’t really used the reference yet but he recommends one and so I got it to complete the trio.

⭐I learned a lot from this book. It is very detailed and explains some of the thinking behind how Python is structured. The author uses a lot of repetition to cover each topic. It is a good learning technique in a live teaching environment but maybe a bit heavy in a book format. That would be my only minor criticism.

⭐I dont care much for this book. The author repeats himself constantly and meaninglessly. Like in part two (see pic)he starts outlining what the next several chapters are going to be about then proceeds to repeat the same information 2 pages later in chapter 2(see next pic). Ive also found much of the code broken like my first pic of the help sys command. If you type that in python3 it gives an error. Its clear he mostly uses windows(enough said there i think) and he gives half hearted examples of how to implement the code on other systems but your going to be figuring it out on your own bc again broken. The entire intro section for adding a web interface… Broken. Learning through mistakes is a beneficial way to learn if you know where to look to fix it. But he dosnt bother explaining half of what he actually uses in his code and i find myself left hanging with broken code and no clue where to start to fix it. The errors from using the code in the book are often deep errors from the built in modules. Im still gonna finish the book but i hate the person that wrote it.

⭐Not bedtime reading by anybody’s way of assessing that attribute. But it *is* comprehensive and it is detailed. By the end of the book you know everything you need to know and a fair bit you’ll probably never, ever need. So not only can you program in Python when you’ve read all this, but you can also bore your friends down the pub with your knowledge of the bits of Python nobody cares about! Still four stars, though. An impressive piece of work.

⭐A big book for the experienced programmer. This book is the next step for Python users once they’ve mastered the fundamentals of the language and are now looking to produce real world applications

⭐Extremely verbose, everything is said three or four times. It does contain virtually everything you might want to know about Python, but the book is really difficult to use because of its monumental size, weight and really bad paper quality. The book will literally fall apart under its own weight if you are not careful!

⭐As others have said – it needs editing to reduce repetition.However, it does make a solid introduction.Not for those who want to read 20 pages and get going.

⭐Real value for money.I have waited ages to find a book that gives me all the information I need to know,this is it.Highly recommended.

Keywords

Free Download Programming Python: Powerful Object-Oriented Programming 4th Edition in PDF format
Programming Python: Powerful Object-Oriented Programming 4th Edition PDF Free Download
Download Programming Python: Powerful Object-Oriented Programming 4th Edition 2010 PDF Free
Programming Python: Powerful Object-Oriented Programming 4th Edition 2010 PDF Free Download
Download Programming Python: Powerful Object-Oriented Programming 4th Edition PDF
Free Download Ebook Programming Python: Powerful Object-Oriented Programming 4th Edition

Previous articleLogic Functions and Equations: Examples and Exercises 2009th Edition by Bernd Steinbach (PDF)
Next articleComputing with Cells and Atoms: An Introduction to Quantum, DNA and Membrane Computing 1st Edition by Cris Calude (PDF)