Descripción
Aborda ineficiencias y errores al estilo Python
Características clave:
- Mejora tus habilidades de codificación utilizando las nuevas características introducidas en Python 3.9
- Implementa las técnicas de refactorización y los principios SOLID en Python
- Aplica microservicios a tus sistemas heredados implementando técnicas prácticas
Descripción del libro:
Profesionales experimentados en todos los campos se enfrentan a varias instancias de desorganización, poca legibilidad y dificultad de prueba debido a un código no estructurado.
Con código actualizado y contenido revisado alineado con las nuevas características de Python 3.9, esta segunda edición de Clean Code in Python te proporcionará todas las herramientas que necesitas para superar estos obstáculos y gestionar tus proyectos con éxito.
El libro comienza describiendo los elementos básicos de la escritura de código limpio y cómo juega un papel clave en la programación en Python. Aprenderás a escribir código eficiente y legible utilizando la biblioteca estándar de Python y las mejores prácticas para el diseño de software.
El libro aborda la programación orientada a objetos en Python y te muestra cómo usar objetos con descriptores y generadores. También te mostrará los principios de diseño de pruebas de software y cómo resolver problemas implementando patrones de diseño de software en tu código. En el capítulo final, desglosamos una aplicación monolítica en una basada en microservicios, partiendo del código como base para una plataforma sólida.
Al final de este libro de código limpio, serás competente en la aplicación de prácticas de codificación aprobadas por la industria para diseñar código Python limpio, sostenible y legible en el mundo real.
Lo que aprenderás:
- Configurar un entorno de desarrollo productivo aprovechando herramientas automáticas
- Aprovechar los métodos mágicos en Python para escribir mejor código, abstraer la complejidad y encapsular los detalles
- Crear diseños avanzados orientados a objetos utilizando características únicas de Python, como los descriptores
- Eliminar código duplicado creando abstracciones potentes utilizando los principios de ingeniería de software del diseño orientado a objetos
- Crear soluciones específicas de Python utilizando decoradores y descriptores
- Refactorizar código de manera efectiva con la ayuda de pruebas unitarias
- Construir los cimientos de una arquitectura sólida con una base de código limpia como piedra angular
Para quién es este libro:
Este libro está diseñado para beneficiar tanto a programadores nuevos como experimentados. Será atractivo para líderes de equipo, arquitectos de software e ingenieros de software senior que deseen escribir código Pythonic para ahorrar costos y mejorar la eficiencia. El libro asume que tienes un sólido conocimiento de programación
Autor: Mariano Anaya
Editorial: Packt Publishing
Publicado: 06/01/2021
Páginas: 422
Tipo de encuadernación: Tapa blanda
Peso: 1.59 libras
Tamaño: 9.25 pulgadas de alto x 7.50 pulgadas de ancho x 0.86 pulgadas de profundidad
ISBN13: 9781800560215
ISBN10: 1800560214
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Software de Negocios y Productividad | General
- Informática | Programación | General
Este título no es retornable

