Descripción
Mejore sus habilidades de programación en Python y desarrolle aplicaciones de nivel profesional con esta guía completa
Características clave
- Cree código bien gestionado que se ejecute en varios entornos con diferentes conjuntos de dependencias.
- Implemente estructuras de datos y algoritmos de Python efectivos para construir código optimizado.
- Descubra las nuevas y emocionantes características de Python 3.8.
Descripción del libro
Python es un lenguaje de programación dinámico que se utiliza en una amplia gama de dominios gracias a su naturaleza simple pero potente. Aunque escribir código Python es fácil, hacerlo legible, reutilizable y fácil de mantener es un desafío. Completa con las mejores prácticas, herramientas útiles y estándares implementados por desarrolladores profesionales de Python, la tercera edición de Expert Python Programming le ayudará a superar este desafío.
El libro comenzará por llevarle a través de las nuevas características de Python 3.7. Luego aprenderá los componentes avanzados de la sintaxis de Python, además de comprender cómo aplicar conceptos de varios paradigmas de programación, incluida la programación orientada a objetos, la programación funcional y la programación controlada por eventos. Este libro también le guiará a través del aprendizaje de las mejores prácticas de nomenclatura, la escritura de sus propios paquetes Python distribuibles y la puesta al día con formas automatizadas de implementar su software en servidores remotos. Descubrirá cómo crear extensiones Python útiles con C, C++, Cython y CFFI. Además, estudiar herramientas de gestión de código, escribir documentación clara y explorar el desarrollo basado en pruebas le ayudará a escribir código limpio.
Al final del libro, se habrá convertido en un experto en la escritura de código Python eficiente y mantenible.
Lo que aprenderá
- Explore formas modernas de configurar entornos de desarrollo repetibles y consistentes.
- Empaquete el código Python de forma eficaz para la comunidad y el uso en producción.
- Aprenda elementos de sintaxis modernos de la programación Python, como f-strings, enums y funciones lambda.
- Desmitifique la metaprogramación en Python con metaclases.
- Escriba código concurrente en Python.
- Extienda Python con código escrito en diferentes lenguajes.
- Integre Python con código escrito en diferentes lenguajes.
Autor: Michal Jaworski, Tarek Ziadé
Editorial: Packt Publishing
Publicado: 29/04/2019
Páginas: 646
Tipo de encuadernación: Tapa blanda
Peso: 2.41lbs
Tamaño: 9.25h x 7.50w x 1.30d
ISBN13: 9781789808896
ISBN10: 1789808898
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Desarrollo de software e ingeniería | Análisis y diseño de sistemas
Este título no es retornable

