Programming Python: Powerful Object-Oriented Programming, Edition 4

· "O'Reilly Media, Inc."
4.2
26 reviews
Ebook
1632
Pages
Eligible

About this ebook

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 basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python’s tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

Ratings and reviews

4.2
26 reviews
Peter Mancini
January 29, 2018
The question, "where is this book going?", comes up frequently as you read it. So much is said, and yet so much is left unexplained in the examples. I haven't touched python in several years and a new project is bringing me back into it. This book did little to revive my early interest in Python programming. It covers a lot of topics, which is good, but I think a lot of people will be turned off by the method of instruction in here.
4 people found this review helpful
Did you find this helpful?
Bob Friesenhahn
June 29, 2014
This book has far too many pages, most of which are spent on topics that few Python programmers have any interest in (e.g. GUIs).
6 people found this review helpful
Did you find this helpful?
Christopher Hamelin
May 2, 2021
Just buy it physically on Amazon at that price....
Did you find this helpful?

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.