Python de alto rendimiento: Programación práctica de alto rendimiento para humanos

Puntuación:   (4,7 de 5)

Python de alto rendimiento: Programación práctica de alto rendimiento para humanos (Micha Gorelick)

Opiniones de los lectores

Resumen:

El libro es elogiado por su cobertura en profundidad de las técnicas avanzadas de programación en Python, especialmente en lo que respecta al rendimiento y la optimización de la memoria. Proporciona ejemplos prácticos y contenido de alta calidad, por lo que es adecuado para usuarios intermedios. Sin embargo, algunos lectores lo encuentran excesivamente largo, con contenido de relleno innecesario, un estilo de escritura confuso y falta de profundidad en ciertas áreas.

Ventajas:

Métodos en profundidad para perfilar programas Python, ejemplos de alta calidad, cobertura exhaustiva del rendimiento y la gestión de memoria, contenido bien estructurado que sirve tanto de herramienta de aprendizaje como de referencia, escrito por autores experimentados, ofrece una visión útil de las interacciones de Python con la arquitectura de los ordenadores.

Desventajas:

El libro se considera demasiado extenso con mucho relleno, algunos ejemplos son excesivamente complejos, el estilo de escritura es discordante y confuso, y algunos temas carecen de profundidad, sobre todo en lo que se refiere a módulos específicos y ejemplos prácticos.

(basado en 14 opiniones de lectores)

Título original:

High Performance Python: Practical Performant Programming for Humans

Contenido del libro:

Puede que su código Python funcione correctamente, pero necesita que lo haga más rápido. Actualizada para Python 3, esta edición ampliada le muestra cómo localizar los cuellos de botella de rendimiento y acelerar significativamente su código en programas de gran volumen de datos. Al explorar la teoría fundamental que subyace a las decisiones de diseño, High Performance Python le ayuda a comprender mejor la implementación de Python.

¿Cómo se aprovechan las arquitecturas multinúcleo o los clusters? ¿O construir un sistema que se amplíe y reduzca sin perder fiabilidad? Los programadores experimentados de Python aprenderán soluciones concretas a muchos problemas, junto con historias de guerra de empresas que utilizan Python de alto rendimiento para el análisis de medios sociales, el aprendizaje automático productivo y mucho más.

⬤ Obtenga una mejor comprensión de NumPy, Cython y perfiladores.

⬤ Aprenda cómo Python abstrae la arquitectura informática subyacente.

⬤ Utilizar perfiles para encontrar cuellos de botella en el tiempo de CPU y el uso de memoria.

⬤ Escribir programas eficientes eligiendo estructuras de datos apropiadas.

⬤ Acelerar los cálculos matriciales y vectoriales.

⬤ Utilizar herramientas para compilar Python a código máquina.

⬤ Gestionar múltiples operaciones de E/S y computacionales concurrentemente.

⬤ Convertir código multiproceso para ejecutarlo en clusters locales o remotos.

⬤ Desplegar código más rápido usando herramientas como Docker.

Otros datos del libro:

ISBN:9781492055020
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:468

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python de alto rendimiento: Programación práctica de alto rendimiento para humanos - High...
Puede que su código Python funcione correctamente, pero...
Python de alto rendimiento: Programación práctica de alto rendimiento para humanos - High Performance Python: Practical Performant Programming for Humans

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)