Concurrencia: hilos y Async
Parte del curso de Python
Bienvenido de nuevo. Hasta ahora nuestros programas han hecho una cosa cada vez, de arriba abajo, y as铆 ha funcionado bien. El problema empieza cuando un programa se pasa la mayor parte del tiempo esperando (a que responda una web, a que se cargue un archivo, a que conteste una base de datos). Todas esas esperas son tiempo tirado, y la concurrencia es la manera de aprovecharlo atendiendo varias esperas a la vez.
Abre main.py en el editor. Es corto. Pulsa el bot贸n de play y deber铆as ver algo as铆:
驴Quieres aprender Python Concurrencia: hilos y Async en un entorno real?
Haz clic abajo, recibe una m谩quina Linux con Python listo, y practica Concurrencia: hilos y Async con un tutor de IA que conoce tu c贸digo.
Empezar esta lecci贸nConcurrencia: hilos y AsyncLo que vas a aprender
- GIL in plain language
- Concurrent.futures.ThreadPoolExecutor
- Asyncio basics
- Async def
- Await
- When to use threads vs async
Lee esta lecci贸n en tu idioma
Todas las lecciones de este curso
19 lecciones- 1Hola, Python20 min
- 2N煤meros y cadenas25 min
- 3Asking the User a Question15 min
- 4Control de flujo30 min
- 5Listas y tuplas30 min
- 6Diccionarios y conjuntos30 min
- 7Funciones30 min
- 8Comprehensions25 min
- 9Archivos e IO30 min
- 10Modules y Packages30 min
- 11Clases y OOP35 min
- 12Herencia y composici贸n30 min
- 13Manejo de excepciones30 min
- 14Iterators y Generators30 min
- 15Decorators30 min
- 16Context Managers25 min
- 17Concurrencia: hilos y Async40 min
- 18Pruebas con pytest35 min
- 19Empaquetado y despliegue35 min
