Python Sólido: Escribe Código Limpio y Mantenible


Precio:
Precio de venta$55.99

Descripción

¿Te parece que tus proyectos en Python son cada vez más grandes? ¿Sientes el dolor a medida que tu código se expande y se vuelve más difícil de depurar y mantener? Python es un lenguaje fácil de aprender y usar, pero eso también significa que los sistemas pueden crecer rápidamente más allá de la comprensión. Afortunadamente, Python tiene características para ayudar a los desarrolladores a superar los problemas de mantenibilidad.

En este libro práctico, el autor Patrick Viafore te muestra cómo usar al máximo el sistema de tipos de Python. Estudiarás los tipos definidos por el usuario, como las clases y las enumeraciones, y el sistema de sugerencias de tipos de Python. También aprenderás a hacer que Python sea extensible y a usar una estrategia de prueba integral como red de seguridad. Con estos consejos y técnicas, escribirás un código más claro y más fácil de mantener.

  • Aprende por qué los tipos son esenciales en los ecosistemas de desarrollo modernos
  • Comprende cómo las elecciones de tipos, como clases, diccionarios y enumeraciones, reflejan intenciones específicas
  • Haz que Python sea extensible para el futuro sin agregar redundancia
  • Usa herramientas populares de Python para aumentar la seguridad y la robustez de tu código
  • Evalúa el código actual para detectar problemas comunes de mantenibilidad
  • Construye una red de seguridad alrededor de tu código con linters y pruebas


Autor: Patrick Viafore
Editorial: O'Reilly Media
Publicado: 03/08/2021
Páginas: 380
Tipo de encuadernación: Tapa blanda
Peso: 1.33lbs
Tamaño: 9.19h x 7.00w x 0.78d
ISBN13: 9781098100667
ISBN10: 1098100662
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Programación | Código abierto
- Informática | Desarrollo de software e ingeniería | Herramientas

Acerca del Autor

Patrick Viafore ha trabajado en la industria del software durante 13 años, en sistemas de software de misión crítica, incluyendo detección de rayos, telecomunicaciones y sistemas operativos. Su trabajo en lenguajes de tipado estático ha influido en su enfoque de los lenguajes dinámicos y en cómo podemos hacerlos más seguros y robustos. También es organizador del encuentro HSV.py, donde puede observar los obstáculos comunes de Python, desde principiantes hasta expertos. Su objetivo es hacer que los temas de ciencias de la computación/ingeniería de software sean más accesibles para la comunidad de desarrolladores.

Patrick trabaja actualmente en Canonical, desarrollando tuberías/herramientas para implementar imágenes de Ubuntu en proveedores de nube pública. También realiza consultoría y contratación de software a través de su empresa Kudzera, LLC.