Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Si te encuentras entre los desarrolladores de Python desanimados por la complejidad de asyncio, es hora de que le eches otro vistazo. Asyncio es complicado porque pretende resolver problemas de programación concurrente en red, tanto para los desarrolladores de frameworks como para los usuarios finales. Las funciones que debes tener en cuenta son un pequeño subconjunto de toda la API de asyncio, pero elegir las funciones adecuadas es la parte complicada. Ahí es donde entra en juego este libro práctico.
El veterano desarrollador de Python Caleb Hattingh te ayuda a adquirir una comprensión básica de los componentes básicos de asyncio, lo suficiente para empezar a escribir programas sencillos basados en eventos. Aprenderás por qué asyncio ofrece una alternativa más segura a la multitarea preventiva (threading) y cómo esta API proporciona una forma sencilla de soportar miles de sockets simultáneos. de soportar miles de conexiones de socket simultáneas.
- Obtén una comparación crítica de asyncio y threading para la programación de redes concurrentes
- Haz un recorrido por asyncio, incluida una guía de inicio rápido para dar en el clavo con la programación basada en eventos
- Aprende la diferencia entre las funciones de asyncio para desarrolladores de usuarios finales y las de los desarrolladores de frameworks
- Comprende la nueva sintaxis del lenguaje async/await de asyncio, incluidas las coroutines y las API de tareas y futuras
- Obtén estudios de casos detallados (con código) de algunas bibliotecas populares de terceros compatibles con asyncio