Fundamentos De Concurrencia En Python

Paperback Published on: 23/01/2026; Language: Spanish
Price: £25.00
UK delivery included
In stock
Print on demand - Usually dispatched within 7-10 days
Make and edit your lists in your account
wordery
has a fantastic rating on
In stock
Print on demand - Usually dispatched within 7-10 days
wordery
has a fantastic rating on

Synopsis

¿Cansado del código Python que se arrastra cuando debería volar?

Tus scripts procesan una sola tarea a la vez, desperdician núcleos de CPU, se bloquean durante las llamadas de red o la E/S de archivos, y tardan una eternidad en procesar grandes conjuntos de datos, procesamiento de imágenes, simulaciones, extracción de API o cargas de trabajo de aprendizaje automático. El GIL se siente como un muro de ladrillos, los tutoriales en línea son demasiado superficiales, demasiado académicos o te dejan con ejemplos con errores, y te quedas atascado preguntándote cómo hacer que Python sea realmente rápido y escalable sin cambiar de lenguaje.

Fundamentos de concurrencia en Python: Una guía práctica para subprocesos, multiprocesamiento y programación paralela es tu solución clara y sin rodeos.

Esta edición de 2026 ofrece técnicas modernas y listas para producción para que puedas escribir código Python responsivo y de alto rendimiento que finalmente aproveche al máximo la potencia de tu hardware. Lo que dominarás y aplicarás de inmediato:

Dominio de subprocesos: Acelera las tareas vinculadas a E/S de forma segura con subprocesos, bloqueos, RLock, semáforos, condiciones, colas y ThreadPoolExecutor, sin interbloqueos ni condiciones de carrera.

Paralelismo real al límite: Evita el GIL con multiprocessing.Pool, Process, memoria compartida, Managers y concurrent.futures para dominar las tareas vinculadas a la CPU.

Patrones paralelos potentes: Crea map/reduce, pipelines productor-consumidor, procesamiento fragmentado, colas de tareas y procesamiento de datos paralelo para obtener ganancias de velocidad masivas.

Asyncio para Lightning I/O: Escribe código limpio async/await con corrutinas, tareas, recopilación y bucles de eventos para gestionar miles de operaciones de red simultáneas.

Seguridad y optimización de nivel profesional: Perfila el rendimiento, depura errores de concurrencia, evita problemas de GIL/memoria, elige el modelo de concurrencia adecuado y escribe código limpio y fácil de mantener.

Benchmarks reales, soluciones para la resolución de problemas y proyectos completos (scraper paralelo, canalización de datos, simulador de CPU) te ofrecen mejoras de velocidad medibles desde el primer día, sin sobrecarga de teoría.

Deja de esperar. Empieza a escalar.

¡Consigue hoy mismo Python Concurrency Essentials: A Practical Guide to Threading, Multiprocessing, and Parallel Programming y convierte a Python en una bestia del rendimiento!

Publisher information

  • Publisher: Georgette Kelemaokalani
  • ISBN: 9798295574382
  • Number of pages: 160
  • Dimensions: 233 x 178 x 9 mm
  • Languages: Spanish