Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
No pierdas el tiempo doblando Python para adaptarlo a patrones que has aprendido en otros lenguajes. La sencillez de Python te permite ser productivo rápidamente, pero a menudo esto significa que no estás utilizando todo lo que el lenguaje puede ofrecer. Con la edición actualizada de esta guía práctica, aprenderás a escribir código Python 3 eficaz y moderno aprovechando sus mejores ideas.
Descubre y aplica características idiomáticas de Python 3 más allá de tu experiencia previa. El autor Luciano Ramalho te guía a través de las principales características y bibliotecas del lenguaje Python y te enseña a hacer tu código más corto, rápido y legible.
Completada con importantes actualizaciones, esta nueva edición incluye cinco partes que funcionan como cinco libros breves dentro del libro:
- Estructuras de datos: Secuencias, dicts, conjuntos, Unicode y clases de datos
- Funciones como objetos: Funciones de primera clase, patrones de diseño relacionados e indicaciones de tipo en las declaraciones de funciones
- Modismos orientados a objetos: Composición, herencia, mixins, interfaces, sobrecarga de operadores, protocolos y más tipos estáticos.
- Flujo de control: Gestores de contexto, generadores, coroutines, async/await y pools de hilos/procesos.
- Metaprogramación: Propiedades, descriptores de atributos, decoradores de clases y nuevos ganchos de metaprogramación de clases que sustituyen o simplifican las metaclases