0 ratings
Python Object-Oriented Programming: Learn how and when to apply OOP principles to build scalable and maintainable Python applications
Master OOP fundamentals with hands-on examples and expert insights to write clean, production-ready code.
Python Object-Oriented Programming: Learn how and when to apply OOP principles to build scalable and maintainable Python applications
Item #: 252496749

Python Object-Oriented Programming: Learn how and when to apply OOP principles to build scalable and maintainable Python applications

Item #: 252496749

AED 248

Price Details

Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )

*All items will import from UK

  • 0 ratings Write a review
    In stock
    uk Imported from UK store

    QTY:

    Order now and get it around Sunday, October 11
    Our Top Logistics Partners
    • fedex
    • dhl
    • aramex
    Master OOP fundamentals with hands-on examples and expert insights to write clean, production-ready code.
    Show More
    buy now pay later

    Buy Now Pay Later

    fast shipping

    Fast
    Shipping

    free return

    Free
    Return*

    secure packaging

    Secure Packaging

    100% original products

    100% Original Products

    pci-dss

    PCI DSS Compliance

    iso certified

    ISO 27001 Certified


    paypal payment
    visa payment
    mastercard payment
    tamara payment

    Product Details

    Shop Python Object-Oriented Programming: Learn how and when to apply OOP principles to build scalable and maintainable Python applications online at a best price in UAE. 1836642598
    • This hands-on guide empowers Python developers to write clean, production-ready code using real-world OOP, design patterns, and concurrency tools. Fully updated for Python 3.13 with new type hinting and modern software engineering practices.Key FeaturesMaster OOP fundamentals with hands-on examples and expert insightsLearn design patterns and type hinting with real-world Python 3.13 codeDevelop scalable programs using testing and concurrency best practicesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionLearn to write effective, maintainable, and scalable Python applications by mastering object-oriented programming with this updated fifth edition. Whether you’re transitioning from scripting to structured development or refining your OOP skills, this book offers a clear, practical path forward.You’ll explore Python’s approach to OOP, from class creation and inheritance to polymorphism and abstraction, while discovering how to make smarter decisions about when and how to use these tools. You’ll apply what you learn through hands-on examples and exercises.Updated for Python 3.13, this edition simplifies complex topics such as abstract base classes, testing with unittest and pytest, and async programming with asyncio. It introduces a new chapter on Python’s type hinting ecosystem—crucial for modern Python development.Written by long-time Python experts Steven Lott and Dusty Phillips, this edition emphasizes clarity, testability, and professional software engineering practices. It helps you move beyond scripting to building well-structured, production-ready Python systems.By the end of this book, you’ll be confident in applying OOP principles, design patterns, type hints, and concurrency tools to create robust and maintainable Python applications.What you will learnWrite Python classes and implement object behaviorsApply inheritance, polymorphism, and compositionUnderstand when to use OOP—and when not toUse type hints and perform static and runtime checksExplore common and advanced design patterns in PythonWrite unit and integration tests with unittest and pytestImplement concurrency with asyncio, futures, and threadsRefactor procedural code into well-designed OOP structuresWho this book is forPython developers who want to deepen their understanding of object-oriented programming to write maintainable, scalable, and professional-grade code. Ideal for developers transitioning from scripting to software engineering or those coming from other OOP languages looking to master Python’s idiomatic approach. Basic Python knowledge is required. Table of ContentsObject-Oriented DesignObjects in PythonWhen Objects Are AlikeExpecting the UnexpectedWhen to Use Object-Oriented ProgrammingAbstract Base Classes and Operator OverloadingPython Type HintsPython Data StructuresThe Intersection of Object-Oriented and Functional ProgrammingThe Iterator PatternCommon Design PatternsAdvanced Design PatternsTesting Object-Oriented ProgramsConcurrency
    Publisher Packt Publishing
    Publication date 28 Nov. 2025
    Edition 5th
    Language English
    Print length 542 pages
    ISBN-10 1836642598
    ISBN-13 978-1836642596
    Item weight 921 g
    Dimensions 19.05 x 3.12 x 23.5 cm

    Product Description

    Python Object-Oriented Programming: Learn how and when to apply OOP principles to build scalable and maintainable Python applications

    Have any Query? Chat with us

    Customer Questions & Answers

    • Question: How to Shop Python Object-Oriented Programming: Learn how and Online From Ubuy?

      Answer: It’s easy to shop Python Object-Oriented Programming: Learn how and online from Ubuy. You just have to search for the product, choose your shipping method while checking out and get it delivered to your location.
    • Question: Is Python Object-Oriented Programming: Learn how and Available to Shop Online in UAE?

      Answer: Yes, at Ubuy UAE this product is available for you to shop at a reasonable price. The Python Object-Oriented Programming: Learn how and is not available locally but you can trust us with our express shipping services.
    • Question: How Long Does It Take to Get Product After Placing the Order?

      Answer: The delivery time of your ordered product varies as per what you've ordered and the shipping method that you've chosen. The estimated delivery time is mentioned during the checkout process, so be carefree while shopping.

    Design Patterns Editorial Review

    • ubuy UAE
    • ubuy UAE
    No editorial reviews found

    Customer Reviews & Ratings

    4.8
    6 customers ratings
    • 5 Star
      80%
    • 4 Star
      20%
    • 3 Star
      0%
    • 2 Star
      0%
    • 1 Star
      0%

    Review this product

    Share your thoughts with other customers

    Product Price History

    Important information

    • Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
    • Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.