Articoli correlati a Clean Architecture with Python: Implement scalable...

Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles - Brossura

 
9781836642893: Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles

Sinossi

Future-proof your Python projects by creating flexible code that adapts to changing requirements with the help of this hands-on guide to achieving Clean Architecture

Key Features

  • Learn Clean Architecture through a series of real-world, code-centric examples and exercises
  • Optimize system componentization, significantly reducing maintenance burden and overall complexity
  • Apply Clean Architecture concepts confidently to new Python projects and legacy code refactoring
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In the rapidly evolving tech industry, software applications struggle to keep pace with changing business needs, leaving developers grappling with complex codebases that resist change, ultimately reducing productivity and increasing technical debt. Clean Architecture with Python offers a powerful approach to address these challenges. Drawing from his extensive experience architecting cloud-native systems, Sam Keen helps you transform complex architectural challenges into digestible, implementable solutions.

This book teaches essential principles for effective development, emphasizing the Pythonic implementation of Clean Architecture. Through practical examples, you'll learn how to create modular, loosely coupled systems that are easy to understand, modify, and extend. The book covers key concepts such as the Dependency Rule, separation of concerns, and domain modeling, all tailored for Python development.

By the end of this book, you'll be able to apply Clean Architecture principles effectively in your Python projects. Whether you're building new systems or managing existing ones, you'll have the skills to create more maintainable and adaptable applications. This approach will enhance your ability to respond to changing requirements, setting you up for long-term success in your development career.

What you will learn

  • Apply Clean Architecture principles idiomatically in Python
  • Implement domain-driven design to isolate core business logic
  • Apply SOLID principles in a Pythonic context to improve code quality
  • Structure projects for maintainability and ease of modification
  • Develop testing techniques for cleanly architected Python applications
  • Refactor legacy Python code to adhere to Clean Architecture principles
  • Design scalable APIs and web applications using Clean Architecture

Who this book is for

If you're a Python developer struggling with maintaining and extending complex codebases, this book is for you. It's ideal for intermediate developers looking to enhance their architectural skills as well as senior developers seeking to formalize their knowledge of Clean Architecture in Python. While beginners can benefit, prior experience with Python and object-oriented programming is recommended.

Table of Contents

  1. Clean Architecture Essentials: Transforming Python Development
  2. SOLID Foundations: Building Robust Python Applications
  3. Type-Enhanced Python: Strengthening Clean Architecture
  4. Domain-Driven Design: Crafting the Core Business Logic
  5. The Application Layer: Orchestrating Use Cases
  6. The Interface Adapters Layer: Controllers and Presenters
  7. The Frameworks and Drivers Layer: External Interfaces
  8. Implementing Test Patterns with Clean Architecture
  9. Adding Web UI: Clean Architecture's Interface Flexibility
  10. Implementing Clean Architecture Observability: Monitoring and Verification
  11. Legacy to Clean: Refactoring Python for Maintainability
  12. Your Clean Architecture Journey: Next Steps

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Sam Keen is a software engineering leader with over 25 years of experience. A polyglot developer who's leveraged Python in varied contexts from small startups to industry giants including AWS, Lululemon, and Nike. His expertise spans cloud architecture, continuous delivery, and building scalable systems. At Lululemon, Sam pioneered the company's first cloud-native software development team, setting standards for distributed cloud architecture within the company. Currently, Sam leverages Python to design and implement internal platform engineering solutions for AWS focusing on clean architecture principles and maintainable code. Sam resides in the US Pacific Northwest with his wife and two cats.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: come nuovo
Unread book in perfect condition...
Visualizza questo articolo

EUR 17,10 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 7,70 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Clean Architecture with Python: Implement scalable...

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781836642893

Contatta il venditore

Compra nuovo

EUR 44,05
Convertire valuta
Spese di spedizione: EUR 7,70
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Keen, Sam
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles 1.37. Book. Codice articolo BBS-9781836642893

Contatta il venditore

Compra nuovo

EUR 43,63
Convertire valuta
Spese di spedizione: EUR 11,55
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 50441922-n

Contatta il venditore

Compra nuovo

EUR 41,30
Convertire valuta
Spese di spedizione: EUR 17,10
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Sam Keen
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Codice articolo LU-9781836642893

Contatta il venditore

Compra nuovo

EUR 56,21
Convertire valuta
Spese di spedizione: EUR 3,42
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Sam Keen
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Paperback

Da: Rarewaves USA United, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Clean Architecture with Python covers essential principles for effective development. Through practical examples, you'll learn to structure new projects and refactor legacy code, and create more maintainable and adaptable applications with ease. Codice articolo LU-9781836642893

Contatta il venditore

Compra nuovo

EUR 58,03
Convertire valuta
Spese di spedizione: EUR 3,42
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Brossura
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Codice articolo C9781836642893

Contatta il venditore

Compra nuovo

EUR 52,53
Convertire valuta
Spese di spedizione: EUR 10,05
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 50441922

Contatta il venditore

Compra usato

EUR 47,05
Convertire valuta
Spese di spedizione: EUR 17,10
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Sam Keen
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Paperback

Da: Rarewaves.com UK, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Clean Architecture with Python covers essential principles for effective development. Through practical examples, you'll learn to structure new projects and refactor legacy code, and create more maintainable and adaptable applications with ease. Codice articolo LU-9781836642893

Contatta il venditore

Compra nuovo

EUR 62,64
Convertire valuta
Spese di spedizione: EUR 2,31
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Antico o usato Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 50441922

Contatta il venditore

Compra usato

EUR 51,14
Convertire valuta
Spese di spedizione: EUR 17,33
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Keen, Sam
Editore: Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 50441922-n

Contatta il venditore

Compra nuovo

EUR 52,52
Convertire valuta
Spese di spedizione: EUR 17,33
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 5 copie di questo libro

Vedi tutti i risultati per questo libro