Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 3 votos.
Mastering Concurrency in Python
Sumérjase en el mundo de la concurrencia en Python y aborde los problemas de programación concurrente más complejos Características principales Explore las sintaxis básicas, las características del lenguaje y los patrones modernos de concurrencia en Python Comprenda cómo utilizar la concurrencia para mantener la coherencia de los datos y la capacidad de respuesta de las aplicaciones Utilice el andamiaje de aplicaciones para diseñar programas altamente escalables Descripción del libro
Python es uno de los lenguajes de programación más populares, con numerosas bibliotecas y frameworks que facilitan la computación de alto rendimiento. La concurrencia y el paralelismo en Python son esenciales cuando se trata de multiprocesamiento y multihilo; se comportan de forma diferente, pero su objetivo común es reducir el tiempo de ejecución. Este libro sirve de introducción exhaustiva a varios conceptos avanzados de ingeniería y programación concurrentes.
Mastering Concurrency in Python comienza introduciendo los conceptos y principios de la concurrencia, desde la Ley de Amdahl hasta la programación multihilo, seguido por la elucidación de la programación multiproceso, el web scraping y la E/S asíncrona, junto con los problemas comunes a los que se enfrentan los ingenieros y programadores en la programación concurrente. A continuación, el libro cubre una serie de conceptos avanzados en la concurrencia de Python y cómo interactúan con el ecosistema de Python, incluyendo el Bloqueo Global del Intérprete (GIL). Por último, aprenderás a resolver problemas de concurrencia del mundo real a través de ejemplos.
Al final del libro, usted habrá adquirido un amplio conocimiento teórico de la concurrencia y las formas en que la concurrencia es apoyado por el lenguaje Python Lo que aprenderá Explorar los conceptos de concurrencia en la programación Explorar la sintaxis básica y características que permiten la concurrencia en Python Entender la forma correcta de implementar la concurrencia Métodos abstractos para mantener los datos coherentes en su programa Analizar los problemas comúnmente enfrentados en la programación concurrente Utilizar andamiaje de aplicaciones para diseñar programas altamente escalables A quién va dirigido este libro.
Este libro está dirigido a desarrolladores que deseen crear aplicaciones de alto rendimiento y aprender sobre signle-core, programación multinúcleo o concurrencia distribuida. Se asume cierta experiencia con el lenguaje de programación Python. Tabla de Contenidos Programación Concurrente y Paralela - Una Introducción Avanzada La Ley de Amdahl Trabajando con Hilos en Python Usando la Sentencia 'with' en Hilos Scraping Web Concurrente Trabajando con Procesos en Python La Operación de Reducción en Procesos Procesamiento Concurrente de Imágenes Introducción a la E/S Asíncrona Asyncio: Pros y Contras TCP con Asyncio Deadlock Starvation Condiciones de Carrera El Bloqueo Global del Intérprete Diseño de Estructuras de Datos Concurrentes Libres de Bloqueo y Basadas en Bloqueo Modelos de Memoria y Operaciones sobre Tipos Atómicos Construcción de un Servidor desde Cero Pruebas, Depuración y Programación de Aplicaciones Concurrentes
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)