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

Keen, Sam

ISBN 10: 183664289X ISBN 13: 9781836642893
Editorial: Packt Publishing (edition ), 2025
Usado Paperback

Librería: BooksRun, Philadelphia, PA, Estados Unidos de America Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Vendedor de AbeBooks desde 2 de febrero de 2016

Este artículo en concreto ya no está disponible.

Descripción

Descripción:

It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. N° de ref. del artículo 183664289X-8-1

Denunciar este artículo

Sinopsis:

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

Acerca del autor: 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.

"Sobre este título" puede pertenecer a otra edición de este libro.

Detalles bibliográficos

Título: Clean Architecture with Python: Implement ...
Editorial: Packt Publishing (edition )
Año de publicación: 2025
Encuadernación: Paperback
Condición: Very Good

Los mejores resultados en AbeBooks

Imagen de archivo

Keen, Sam:
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Antiguo o usado paperback

Librería: Studibuch, Stuttgart, Alemania

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

paperback. Condición: Sehr gut. 362 Seiten; 9781836642893.2 Gewicht in Gramm: 1. Nº de ref. del artículo: 993578

Contactar al vendedor

Comprar usado

EUR 26,93
Gastos de envío: EUR 62,30
De Alemania a Estados Unidos de America

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Keen, Sam
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Antiguo o usado Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 50441922

Contactar al vendedor

Comprar usado

EUR 45,78
Gastos de envío: EUR 2,29
A Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Keen, Sam
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 50441922-n

Contactar al vendedor

Comprar nuevo

EUR 45,90
Gastos de envío: EUR 17,06
De Reino Unido a Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Sam Keen
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: 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 ref. del artículo: L0-9781836642893

Contactar al vendedor

Comprar nuevo

EUR 45,91
Gastos de envío: EUR 5,71
De Reino Unido a Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Keen, Sam
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 50441922-n

Contactar al vendedor

Comprar nuevo

EUR 48,11
Gastos de envío: EUR 2,29
A Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Keen, Sam
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Antiguo o usado Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 50441922

Contactar al vendedor

Comprar usado

EUR 50,43
Gastos de envío: EUR 17,06
De Reino Unido a Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Sam Keen
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781836642893

Contactar al vendedor

Comprar nuevo

EUR 50,48
Gastos de envío: GRATIS
A Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Sam Keen
Publicado por Packt Publishing, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo Tapa blanda
Impresión bajo demanda

Librería: THE SAINT BOOKSTORE, Southport, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Nº de ref. del artículo: C9781836642893

Contactar al vendedor

Comprar nuevo

EUR 51,74
Gastos de envío: EUR 18,21
De Reino Unido a Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Sam Keen
Publicado por Packt Publishing Limited, GB, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo Paperback

Librería: Rarewaves.com UK, London, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: 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. Nº de ref. del artículo: LU-9781836642893

Contactar al vendedor

Comprar nuevo

EUR 54,21
Gastos de envío: EUR 73,94
De Reino Unido a Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Sam Keen
Publicado por Packt Publishing Limited, GB, 2025
ISBN 10: 183664289X ISBN 13: 9781836642893
Nuevo Paperback

Librería: Rarewaves USA, OSWEGO, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: 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. Nº de ref. del artículo: LU-9781836642893

Contactar al vendedor

Comprar nuevo

EUR 57,06
Gastos de envío: GRATIS
A Estados Unidos de America

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Existen otras 8 copia(s) de este libro

Ver todos los resultados de su búsqueda