All Books
Programming Python: Powerful Object-Oriented Programming by Mark Lutz – O'Reilly Media hardcover book cover
Computers & Internet

Programming Python: Powerful Object-Oriented Programming

β‚Ή5,325

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free Delivery β€” Free shipping on all orders
  • πŸ’΅Cash on Delivery β€” Pay when your order arrives
  • ↩️15-Day Easy Returns β€” Hassle-free return policy
  • πŸ”’Cash on Delivery β€” Pay safely when your order arrives

Check Delivery

Product Description

Introduction

Python has become one of the most versatile and widely adopted programming languages in the world, powering everything from web applications to scientific computing. For developers who have already grasped the fundamentals and are ready to apply Python to real-world challenges, Programming Python: Powerful Object-Oriented Programming by Mark Lutz is the definitive guide. Published by O'Reilly Media, this hardcover edition is a comprehensive resource that bridges the gap between learning syntax and building practical, production-ready software. Whether you are a student in India aiming to enhance your coding skills or a professional developer looking to deepen your expertise, this book offers an unmatched depth of knowledge.

Book Overview

This book is not just another Python tutorial; it is a masterclass in applying Python across multiple domains. Mark Lutz, a renowned Python expert, takes you on a journey through system administration, graphical user interfaces (GUIs), web development, databases, networking, text processing, and more. Fully updated for Python 3.x, the book focuses on commonly used tools and libraries, ensuring that you learn the most relevant and current practices. With hundreds of code examples, detailed explanations, and real-world scenarios, Programming Python equips you to write efficient, maintainable, and scalable code.

Key Highlights

  • Comprehensive Coverage: In-depth tutorials on Python's primary application domains including system administration, GUIs, web programming, and databases.
  • Python 3.x Focus: Entirely updated for the latest version of Python, covering modern syntax and libraries.
  • Practical Approach: Emphasis on real-world programming with code examples that illustrate correct usage and common idioms.
  • Object-Oriented Depth: Detailed exploration of object-oriented programming concepts and their application in large-scale projects.
  • Tools and Libraries: Hands-on guidance on using popular Python tools for networking, text processing, and front-end scripting.

Inside the Book

The book begins with a quick tour of Python, building a simple demo that covers data representation, object-oriented programming, and object persistence. From there, it dives into each major application area. You will learn how to write system administration scripts that automate tasks, build interactive GUI applications using Tkinter, develop web applications with Python's web frameworks, and manage data with databases and persistent storage. Each chapter is packed with annotated code, best practices, and tips that help you avoid common pitfalls. The book also covers advanced topics like networking, threading, and process management, making it a complete reference for professional Python development.

Key Topics

  • Python system administration and automation
  • GUI development with Tkinter and other toolkits
  • Web programming and front-end scripting layers
  • Database connectivity and object persistence
  • Network programming with sockets and protocols
  • Text processing and pattern matching
  • Object-oriented design patterns in Python
  • Integration with C and other languages

Reader Benefits

By studying this book, you will gain the confidence to tackle complex projects independently. The clear, concise writing style and abundant examples make it easy to follow, even for those who are new to advanced programming concepts. You will learn not just how to write code, but how to think like a Pythonistaβ€”writing idiomatic, efficient, and reusable code. The book also serves as an excellent reference for day-to-day programming, with detailed explanations of libraries and modules that you will use repeatedly.

Learning Outcomes

  • Master Python's role in system administration, GUIs, web development, and databases
  • Write production-quality code using object-oriented principles
  • Automate routine tasks and build interactive applications
  • Understand networking, threading, and process management in Python
  • Integrate Python with databases and external systems
  • Apply best practices for testing, debugging, and performance optimization

Who Should Read

This book is ideal for intermediate Python programmers who have completed an introductory course or have basic Python experience. It is also perfect for software developers, system administrators, web developers, and data enthusiasts who want to expand their Python skills into new domains. Students in computer science and engineering programs in India will find it an invaluable companion for advanced programming courses and projects. If you are serious about becoming a proficient Python developer, this book is for you.

About the Author

Mark Lutz is a world-renowned Python trainer and author, best known for his popular Learning Python and Programming Python books. With over 25 years of experience in the Python community, he has taught thousands of developers through his training courses and writings. His deep understanding of the language and its applications shines through in every chapter, making complex topics accessible and engaging.

About the Publisher

O'Reilly Media is a leading publisher of technology and business books, known for its high-quality content and commitment to helping professionals stay ahead in a rapidly changing world. With a catalog that includes many of the most respected titles in software development, O'Reilly ensures that every book is thoroughly reviewed and technically accurate. This hardcover edition is built to last, making it a valuable addition to any programmer's library.

Conclusion

Programming Python: Powerful Object-Oriented Programming is more than just a bookβ€”it is a career investment. Whether you are building your first GUI application, automating server tasks, or developing a web service, this guide provides the knowledge and tools you need to succeed. With its practical focus, up-to-date content, and authoritative author, it deserves a place on every Python developer's bookshelf. Order your hardcover copy today from Bookshops.in and take your Python skills to the next level.

Quick Summary

Programming Python: Powerful Object-Oriented Programming by Mark Lutz is the definitive guide for developers who have mastered Python basics and are ready to tackle real-world projects. This book dives deep into Python's primary application domains: system administration, graphical user interfaces (GUIs), web development, databases, networking, front-end scripting, and text processing. Updated for Python 3.x, it provides clear, concise tutorials and hundreds of practical examples that demonstrate correct usage and common idioms. Readers will learn how to build robust scripts, create interactive applications, and develop dynamic web services using Python's rich ecosystem of tools and libraries. The author, Mark Lutz, is a renowned Python trainer and author, ensuring authoritative and practical content. This hardcover edition from O'Reilly Media is a durable reference for any programmer's library. By choosing Bookshops.in, Indian readers receive a genuine, high-quality print book with reliable delivery and customer support, making it the ideal source for advancing your Python skills.

Book Highlights

βœ“In-depth coverage of Python's primary application domains: system admin, GUIs, and web
βœ“Completely updated for Python 3.x
βœ“Hundreds of practical examples illustrating correct usage and common idioms
βœ“Explores databases, networking, front-end scripting, and text processing
βœ“Focuses on commonly used tools and libraries
βœ“Clear and concise language syntax explanations
βœ“Teaches real-world programming techniques
βœ“Ideal for developers who have mastered Python fundamentals
βœ“Written by renowned Python expert Mark Lutz
βœ“Published by O'Reilly Media, a trusted name in tech books
βœ“Hardcover edition for durable reference
βœ“Covers both correct usage and best practices
βœ“Includes tips for efficient coding and debugging
βœ“Prepares readers for professional Python development

Book Specifications

ISBN-139780596158101
ISBN-100596158106
Publisherβ€Ž O'Reilly Media
Languageβ€Ž English
Dimensionsβ€Ž 17.78 x 7.62 x 23.34 cm
Weightβ€Ž 1 kg 50 g
CategoryLanguages β€Ί Python
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is Programming Python about?
It is a comprehensive guide that shows how to use Python for real-world tasks like system administration, GUI development, web programming, database handling, and networking.
Who is the author of this book?
The author is Mark Lutz, a well-known Python trainer and author of several Python books.
Is this book suitable for beginners?
No, it is designed for readers who already know Python fundamentals and want to apply them in practical domains.
Which Python version does this book cover?
It is completely updated for Python 3.x.
What topics are covered in the book?
System administration, GUIs, web development, databases, networking, front-end scripting, text processing, and more.
Does the book include coding examples?
Yes, it contains hundreds of practical examples illustrating correct usage and common Python idioms.
Is this book available in hardcover?
Yes, the edition sold by Bookshops.in is a hardcover.
Can I use this book for self-study?
Absolutely, the clear tutorials and examples make it ideal for self-paced learning.
What is the ISBN for this book?
ISBN-13: 9780596158101.
Who should read this book?
Intermediate Python developers, software engineers, web developers, and IT professionals.
What makes this book different from other Python books?
It focuses on real-world application domains with deep tutorials and extensive examples, written by a leading Python expert.
Is this book relevant for Indian developers?
Yes, the concepts are universally applicable and highly valued in the Indian tech industry.
Where can I buy this book in India?
You can purchase it from Bookshops.in, a premium Indian online bookstore.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer β€” BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

β‚Ή3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean β€” BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

β‚Ή5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm β€” BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

β‚Ή5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' β€” BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

β‚Ή3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  β€” BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

β‚Ή3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  β€” BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

β‚Ή5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl β€” BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

β‚Ή2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) β€” BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

β‚Ή2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) β€” BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

β‚Ή4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo β€” BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

β‚Ή4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao β€” BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

β‚Ή5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan β€” BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

β‚Ή4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai β€” 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started