Articles liés à Mastering Python Design Patterns: Craft essential Python...

Mastering Python Design Patterns: Craft essential Python patterns by following core design principles - Couverture souple

 
9781837639618: Mastering Python Design Patterns: Craft essential Python patterns by following core design principles

Synopsis

Learn Python design patterns such as Observer, Proxy, Throttling, Dependency Injection, and Anti-Patterns to develop efficient, scalable applications.

Key Features

  • Master essential design principles to build robust software architecture with the latest features in Python 3.10
  • Leverage concurrency, async patterns, and testing strategies for optimal performance
  • Apply SOLID principles and advanced patterns to real-world Python projects
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications.

The book delves into design principles and patterns in Python, covering both classic and modern patterns, and apply them to solve daily challenges as a Python developer or architect.

Co-authored by two Python experts with a combined experience of three decades, this new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll find out how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient.

By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications.

What you will learn

  • Master fundamental design principles and SOLID concepts
  • Become familiar with Gang of Four (GoF) patterns and apply them effectively in Python
  • Explore architectural design patterns to architect robust systems
  • Delve into concurrency and performance patterns for optimized code
  • Discover distributed systems patterns for scalable applications
  • Get up to speed with testing patterns to ensure code reliability and maintainability
  • Develop modular, decoupled systems and manage dependencies efficiently

Who this book is for

With a focus on intermediate and advanced Python programmers, this book offers valuable insights into the best practices for software design, backed by real-world examples and decades of experience. The book is also an excellent resource for software architects and team leaders who want to improve code quality and maintainability across their projects. Prior Python proficiency, including syntax, data structures, and OOP will help you get the most out of this book.

Table of Contents

  1. Foundational Design Principles
  2. SOLID Principles
  3. Creational Design Patterns
  4. Structural Design Patterns
  5. Behavioral Design Patterns
  6. Architectural Design Patterns
  7. Concurrency and Asynchronous Patterns
  8. Performance Patterns
  9. Distributed Systems Patterns
  10. Patterns for Testing
  11. Python Anti-Patterns

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

Kamon Ayeva is a seasoned Python expert with over two decades of experience in the technology sector. As the founder of Content Gardening Studio, a consulting and custom development services firm, he specializes in web development, data, and AI, delivering top-notch Python solutions to clients globally. A trusted educator, Kamon has trained numerous developers, solidifying his reputation as an authority in the Python community. He is also the co-author of the previous edition of Mastering Python Design Patterns. On social media, you can find him on Twitter, where he continues to share invaluable insights and trends in Python and software design.

Sakis Kasampalis is a software architect living in the Netherlands. He is not dogmatic about particular programming languages and tools; his principle is that the right tool should be used for the right job. One of his favorite tools is Python because he finds it very productive. Sakis was also the technical reviewer of Mastering Object-oriented Python and Learning Python Design Patterns, published by Packt Publishing.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Comme neuf
Unread book in perfect condition...
Afficher cet article
EUR 39,77

Autre devise

EUR 16,97 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 39,34

Autre devise

EUR 6,79 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Résultats de recherche pour Mastering Python Design Patterns: Craft essential Python...

Image d'archives

Kamon Ayeva; Sakis Kasampalis
Edité par Packt Publishing, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Couverture souple

Vendeur : California Books, Miami, FL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur I-9781837639618

Contacter le vendeur

Acheter neuf

EUR 39,34
Autre devise
Frais de port : EUR 6,79
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Kamon Ayeva; Sakis Kasampalis
Edité par Packt Publishing, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781837639618_new

Contacter le vendeur

Acheter neuf

EUR 42,04
Autre devise
Frais de port : EUR 4,62
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Kamon Ayeva
Edité par Packt Publishing, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf PAP
impression à la demande

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781837639618

Contacter le vendeur

Acheter neuf

EUR 47,05
Autre devise
Frais de port : EUR 0,73
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Kamon Ayeva
Edité par Packt Publishing, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf PAP
impression à la demande

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781837639618

Contacter le vendeur

Acheter neuf

EUR 43,20
Autre devise
Frais de port : EUR 5,60
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Ayeva, Kamon
Edité par Packt Publishing 5/31/2024, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback or Softback. Etat : New. Mastering Python Design Patterns - Third Edition: Craft essential Python patterns by following core design principles 1.13. Book. N° de réf. du vendeur BBS-9781837639618

Contacter le vendeur

Acheter neuf

EUR 38,56
Autre devise
Frais de port : EUR 10,61
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Kamon Ayeva, Sakis Kasampalis
Edité par Packt Publishing Limited, GB, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Paperback

Vendeur : Rarewaves.com UK, London, Royaume-Uni

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. Unlock the power of design patterns to build maintainable and scalable software and applications using Python. Authored by Python veterans, this book is your guide to mastering design patterns in Python. N° de réf. du vendeur LU-9781837639618

Contacter le vendeur

Acheter neuf

EUR 49,25
Autre devise
Frais de port : EUR 2,32
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Ayeva, Kamon
Edité par Packt Publishing, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 47896963-n

Contacter le vendeur

Acheter neuf

EUR 36,25
Autre devise
Frais de port : EUR 16,97
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Kamon Ayeva
Edité par Packt Publishing Limited, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Paperback / softback
impression à la demande

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback / softback. Etat : New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. N° de réf. du vendeur C9781837639618

Contacter le vendeur

Acheter neuf

EUR 46,39
Autre devise
Frais de port : EUR 7,14
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Kamon Ayeva, Sakis Kasampalis
Edité par Packt Publishing Limited, GB, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Paperback

Vendeur : Rarewaves USA, OSWEGO, IL, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. Unlock the power of design patterns to build maintainable and scalable software and applications using Python. Authored by Python veterans, this book is your guide to mastering design patterns in Python. N° de réf. du vendeur LU-9781837639618

Contacter le vendeur

Acheter neuf

EUR 50,79
Autre devise
Frais de port : EUR 3,40
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Kamon Ayeva, Sakis Kasampalis
Edité par Packt Publishing Limited, GB, 2024
ISBN 10 : 1837639612 ISBN 13 : 9781837639618
Neuf Paperback

Vendeur : Rarewaves USA United, OSWEGO, IL, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. Unlock the power of design patterns to build maintainable and scalable software and applications using Python. Authored by Python veterans, this book is your guide to mastering design patterns in Python. N° de réf. du vendeur LU-9781837639618

Contacter le vendeur

Acheter neuf

EUR 52,78
Autre devise
Frais de port : EUR 3,40
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 8 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre