Aquí tienes más detalles:
Resumen del curso
El soporte de programación asíncrona y paralela de Python está muy subestimado. En este curso, aprenderás todo el espectro de las APIs paralelas de Python. Comenzaremos cubriendo las nuevas y poderosas palabras clave async y await junto con el módulo subyacente: asyncio. Luego pasaremos a los hilos de Python para paralelizar operaciones más antiguas y al multiprocessing para operaciones limitadas por CPU. Cerraremos el curso con una serie de temas adicionales asíncronos como async Flask, coordinación de tareas, seguridad de hilos y paralelismo basado en C con Cython.
¿De qué trata este curso y en qué se diferencia?
Este es *el* curso definitivo sobre programación paralela en Python. Cubre los conceptos fundamentales probados y verdaderos como hilos y multiprocessing, así como las características asíncronas más modernas basadas en Python 3.7+ con async y await.
Además de los conceptos y APIs centrales para la programación concurrente, aprenderás las mejores prácticas y cómo elegir entre las diversas APIs, así como cómo usarlas juntas para obtener la mayor ventaja.
En este curso, tú:
* Verás cómo la concurrencia permite mejorar el rendimiento y la escalabilidad
* Construirás código capaz de manejar asíncronía con las nuevas palabras clave async y await
* Agregarás asíncronía a tu aplicación sin hilos o procesos adicionales
* Trabajarás con múltiples hilos para ejecutar trabajos limitados por I/O en Python
* Usarás bloqueos y mecanismos de seguridad de hilos para proteger datos compartidos
* Reconocerás un deadlock y verás cómo prevenirlos en hilos de Python
* Aprovecharás al máximo las CPUs multicore con multiprocessing
* Unificarás las APIs de hilos y procesos con grupos de ejecución
* Agregarás enormes aceleraciones con Cython y hilos de Python
* Crearás métodos de vista asíncronos en aplicaciones web Flask
* Y mucho más