Buy New
-56%
$33.06$33.06
✕
FREE delivery Sunday, November 15 on orders shipped by Amazon over $35
Ships from: Amazon.com Sold by: Amazon.com
Used - Good
$8.43$8.43
✕
FREE delivery November 18 - 20
Ships from: ThriftBooks-Phoenix Sold by: ThriftBooks-Phoenix
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Programming Python: Powerful Object-Oriented Programming
Purchase options and add-ons
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
- ISBN-100596158106
- ISBN-13978-0596158101
- Edition4th
- PublisherO'Reilly Media
- Publication dateFebruary 8, 2011
- LanguageEnglish
- Dimensions7 x 3 x 9.19 inches
- Print length1626 pages
There is a newer edition of this item:
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Nov 15
- Learning Python: Powerful Object-Oriented ProgrammingPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Nov 15
- Learning Python, 5th EditionPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Nov 15Only 3 left in stock - order soon.
- Python Cookbook, Third EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Nov 21Only 1 left in stock - order soon.
- Fluent Python: Clear, Concise, and Effective ProgrammingPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Nov 15
- Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Nov 15
Customers also bought or read
- Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))
Paperback$13.09$13.09Delivery Sun, Nov 15 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$40.82$40.82FREE delivery Sun, Nov 15 - Introduction to Machine Learning with Python: A Guide for Data Scientists
Paperback$33.05$33.05Delivery Sun, Nov 15 - Object-Oriented Python: Master OOP by Building Games and GUIs
Paperback$23.80$23.80$3.99 delivery Fri, Nov 20 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$26.05$26.05Delivery Nov 21 - 23 - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Paperback$18.74$18.74FREE delivery Nov 19 - 24 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$26.73$26.73Delivery Sun, Nov 15 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Sun, Nov 15 - C Programming Language, 2nd Edition#1 Best SellerC Programming Language
Paperback$60.28$60.28FREE delivery Sun, Nov 15 - Effective Python: 125 Specific Ways to Write Better Python (Effective Software Development Series)
Paperback$55.26$55.26FREE delivery Nov 24 - Dec 2 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)#1 Best SellerSoftware Testing
Hardcover$44.58$44.58FREE delivery Sun, Nov 15 - Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Paperback$39.13$39.13FREE delivery Tue, Nov 17 - Programming Perl: Unmatched power for text processing and scripting#1 Best SellerPerl Programming
Paperback$28.75$28.75Delivery Sun, Nov 15 - Python Data Science Handbook: Essential Tools for Working with Data
Paperback$36.42$36.42FREE delivery Sun, Nov 15 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$45.50$45.50FREE delivery Sun, Nov 15 - Building AI Agents for Finance: Build and deploy robust financial agentic systems with advanced reasoning, architectures, and Python
Just releasedPaperback$41.99$41.99FREE delivery Sun, Nov 15 - Python Programming: An Introduction to Computer Science, 3rd Ed.
Paperback$19.67$19.67Delivery Sun, Nov 15 - Programming the Raspberry Pi, Third Edition: Getting Started with Python
Paperback$9.36$9.36Delivery Sun, Nov 15 - Code: The Hidden Language of Computer Hardware and Software#1 Best SellerMicrosoft Programming
Paperback$32.58$32.58Delivery Sun, Nov 15 - C++ in Embedded Systems: A practical transition from C to modern C++
Paperback$29.99$29.99Delivery Sun, Nov 15
From the brand
-
Learn Python
-
Python performace
-
Python for Data Science
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : February 8, 2011
- Edition : 4th
- Language : English
- Print length : 1626 pages
- ISBN-10 : 0596158106
- ISBN-13 : 978-0596158101
- Item Weight : 2.31 pounds
- Dimensions : 7 x 3 x 9.19 inches
- Best Sellers Rank: #231,448 in Books (See Top 100 in Books)
- #39 in Object-Oriented Software Design
- #60 in Object-Oriented Design
- #164 in Python Programming
- Customer Reviews:
About the authors

Mark Lutz is the author of Python's classic and foundational texts, a former trainer with two decades of experience teaching Python to newcomers, and one of the people responsible for the prominence that Python enjoys today. For more info, see the author's books and programming site at learning-python.com.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customer reviews work on AmazonCustomers say
Generated from the text of customer reviews

























