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
Artigo n.º: 225267489

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

Artigo n.º: 225267489

STD 1563685

Detalhes do Preço

Excluindo custos de envio e alfandegários ( Os custos de envio e alfandegários serão calculados na finalização da compra )

*Todos os artigos serão importados de EU

Em stock
eu Importado da loja EU

Qtd.:

Encomende já e receba por volta de Sexta-Feira, Outubro 09
Os nossos principais Parceiros Logísticos
  • fedex
  • dhl
Master OOP fundamentals with hands-on examples and expert insights to write clean, production-ready code.
Mostrar mais
fast shipping

Fast
Shipping

free return

Devolução
gratuita*

Embalagem Segura

Embalagem Segura

Produtos 100% Originais

Produtos 100% Originais

pci-dss

Certificação PCI DSS

iso certified

Certificação ISO 27001


paypal payment
visa payment
mastercard payment

O que se Destaca

Comprehensive Guide
This book offers an exhaustive overview of OOP principles in Python, making it suitable for both beginners and experienced developers seeking to deepen their understanding and application of scalable software design.
Practical Examples
Includes real-world case studies and code examples that illustrate how to effectively implement OOP concepts in Python, enabling readers to translate knowledge into practice for improved application maintainability.
Scalability Focus
Teaches advanced techniques for building scalable applications, ensuring developers can create robust solutions that grow with user demand while maintaining code quality and performance.

Detalhes do produto

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 São Tomé and Príncipe. 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 5.
Language English
Print length 542 pages
ISBN-10 1836642598
ISBN-13 978-1836642596
Dimensions 19.05 x 3.12 x 23.5 cm

Quem Deverá Comprar?

Suitable For
  • Beginner Programmers

    Ideal for those new to Python and seeking to understand object-oriented programming fundamentals.

  • Intermediate Developers

    Perfect for coders wanting to enhance their skills and apply OOP principles in larger projects.

  • Software Engineers

    Great for professionals focused on building scalable and maintainable applications using OOP in Python.

Not Suitable For
  • Advanced OOP Practitioners

    Not suitable for experts already well-versed in OOP concepts looking for advanced techniques.

DESCRIÇÃO DO PRODUTO

Tem alguma Dúvida? Converse connosco

Perguntas e respostas do cliente

  • Pergunta: What prior knowledge do I need before reading this book?

    Resposta: Basic Python knowledge is required to get the most out of this book.
  • Pergunta: Will this book help me transition from scripting to structured programming?

    Resposta: Yes, this book offers a clear path for developers moving from scripting to more structured, professional-grade code development.
  • Pergunta: What version of Python is this book compatible with?

    Resposta: This book is fully updated for Python 3.13, covering the latest features and practices.

English edition Steven F. Lott Editorial Review

Python Object-Oriented Programming: Learn How And When To Apply OOP Principles To Build Scalable And Maintainable Python Applications is an in-depth guide designed for Python developers looking to enhance their skills in OOP principles. Published by Packt Publishing, it spans 542 pages and is presented in English, making it accessible for a broad audience. The book emphasizes practical applications, guiding readers on how to effectively implement OOP concepts for scalable and maintainable applications. This makes it highly valuable for programmers seeking to improve their design and coding strategies.

Avaliações e Classificações dos Clientes

4 classificações de clientes
  • 5 Estrela
    70%
  • 4 Estrela
    30%
  • 3 Estrela
    0%
  • 2 Estrela
    0%
  • 1 Estrela
    0%

Avaliar este produto

Partilhe as suas ideias com outros clientes

Prós

  • Comprehensive guide on OOP principles
  • Suitable for both beginners and advanced developers
  • Practical examples for enhanced learning
  • Helps build scalable Python applications
  • In-depth explanations of complex concepts

Contras

  • Print length may feel overwhelming for some readers

CONFIANÇA NA PLATAFORMA E SEGURANÇA DO COMPRADOR

trustpilot logo
4.2/5 9477 avaliações
Ler avaliações
JK
Jasmin
Comprador verificado

“Great products and very good service: very easy and very fast international delivery.”

9 September 2026 · via Trustpilot
AG
Anke
Comprador verificado

“Wonderful online shopping experience, smooth transaction from the start. Payment method works conveniently and delivery is unexpectedly fast and reliable. You go the extra mile for service. What makes this even more amazing, you deliver to Namibia. I will remain a happy Ubuy customer and will increase my purchases for sure! Thank you!”

10 September 2026 · via Trustpilot
H
Hazel
Comprador verificado

“Very easy to find the products what you need, and so fast delivery, that’s why I highly recommended to others costumers to used ubuy.”

10 September 2026 · via Trustpilot
O
Opaleye
Comprador verificado

“I received exactly what I ordered I was skeptical about your site because that was my first time to order. But the order came timely and neatly packaged. I was not disappointed. Thank you.”

11 September 2026 · via Trustpilot
AC
Adele
Comprador verificado

“Easy to find and order what you want on the website. Delivery is quick to the UK”

8 September 2026 · via Trustpilot
Checkout Seguro Entrega Global Devoluções Fáceis Produtos Genuínos

Histórico de preços do produto

Informação importante

  • Limitações: para produtos expedidos internacionalmente, tenha em atenção que qualquer garantia do fabricante pode não ser válida; opções de serviço do fabricante podem não estar disponíveis; manuais de produtos, instruções e avisos de segurança podem não estar nas línguas do país de destino; os produtos (e materiais que o acompanham) pode não ter sido concebido em conformidade com as normas, especificações e requisitos de rotulagem do país de destino; e os produtos podem não estar em conformidade com a voltagem e outras normas elétricas do país de destino (requerendo assim o uso de um adaptador ou conversor caso seja apropriado). O destinatário é responsável por garantir que o produto pode ser legalmente importado para o país de destino. Quando encomenda à Ubuy ou aos seus afiliados, o destinatário é o importador de registo e deve estar em conformidade com todas as leis e regulamentos do país de destino.
  • Nem todos os produtos listados na Ubuy estão à venda, uma vez que a Ubuy é um motor de busca global. Os produtos estão sujeitos a leis de exportação/comércio.