
Practices of the Python Pro
Dane Hillard
- Editorial
- Manning
- Año
- 2020
- Páginas
- ~305
- Nivel
- Intermedio
De qué trata
Tratado técnico y accesible sobre arquitectura y diseño de software escrito por Dane Hillard y publicado por Manning en 2020. Enseña a estructurar aplicaciones Python con una visión holística que abarca mantenibilidad, separación de responsabilidades y modularidad.
Aborda los principios de alta cohesión y bajo acoplamiento, diseño de jerarquías de clases claras, inversión de dependencias, diseño para la extensibilidad, nombrado semántico y estrategias de testing con pytest y coverage.
Dane Hillard traduce conceptos formales de ingeniería de software a modismos prácticos de Python, ayudando al programador a evitar el código espagueti en proyectos en crecimiento. Muy recomendado para desarrolladores en transición hacia roles sénior.
- Clean Code
- Arquitectura de Software
- Cohesión y Acoplamiento
- pytest
- Modularidad
- Dane Hillard
- Manning
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Refactorización y Modularización de una Aplicación de Gestión de Inventario
Reestructuración de una base de código monolítica aplicando principios SOLID y desacoplamiento de capas.

