Descripción
Si usted es uno de los desarrolladores de Python a los que la complejidad de asyncio ha desanimado, es hora de echarle otro vistazo. Asyncio es complicado porque su objetivo es resolver problemas de programación de redes concurrentes tanto para los desarrolladores de frameworks como para los usuarios finales. Las características que debe considerar son un pequeño subconjunto de toda la API de asyncio, pero elegir las características correctas es la parte difícil. Ahí es donde entra este libro práctico.
El experimentado desarrollador de Python Caleb Hattingh le ayuda a obtener una comprensión básica de los componentes fundamentales de asyncio, lo suficiente para empezar a escribir programas sencillos basados en eventos. Aprenderá por qué asyncio ofrece una alternativa más segura a la multitarea preventiva (subprocesos) y cómo esta API proporciona una forma sencilla de admitir miles de conexiones de socket simultáneas.
- Obtenga una comparación crítica de asyncio y threading para la programación de redes concurrentes
- Realice un recorrido por asyncio, incluida una guía de inicio rápido para familiarizarse con la programación basada en eventos
- Conozca la diferencia entre las características de asyncio para desarrolladores de usuarios finales y las de desarrolladores de frameworks
- Comprenda la nueva sintaxis del lenguaje async/await de asyncio, incluidas las coroutines y las API de tareas y futuras
- Obtenga estudios de caso detallados (con código) de algunas bibliotecas de terceros populares compatibles con asyncio
Autor: Caleb Hattingh
Editorial: O'Reilly Media
Publicado: 25/02/2020
Páginas: 166
Tipo de encuadernación: Tapa blanda
Peso: 0.60lbs
Tamaño: 9.19h x 7.00w x 0.35d
ISBN13: 9781492075332
ISBN10: 1492075337
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Arquitectura de computadoras
- Informática | Programación | Paralela
Sobre el autor
A Caleb Hattingh le apasiona la codificación y ha estado programando durante más de 20 años, especializándose en Python. Tiene una maestría en ingeniería química y, en consecuencia, ha escrito una gran cantidad de software científico dentro de la ingeniería química, desde modelos dinámicos de reactores químicos hasta análisis de datos. Tiene mucha experiencia con la pila de software científico de Python, así como con CRM, desarrollo de software financiero en la industria hotelera, seguimiento por GPS, procesamiento de lenguaje natural y varios otros proyectos.

