Puntuación:
El libro 'High Performance Python' cubre una amplia gama de temas relacionados con la codificación, perfilado y optimización de Python. Proporciona una buena introducción a las técnicas de mejora del rendimiento, aunque tiende a carecer de profundidad en algunas áreas. Destacan los capítulos sobre herramientas de creación de perfiles, optimización de código, multihilo y bibliotecas para cálculos numéricos. Aunque muchos lectores lo encontraron informativo, algunos opinaron que se precipitaba en temas complejos.
Ventajas:⬤ Cubre una amplia variedad de temas valiosos
⬤ bueno para entender el perfilado y la optimización
⬤ ejemplos útiles
⬤ útil tanto para principiantes como para programadores experimentados
⬤ capítulos informativos sobre multihilo y bibliotecas numéricas.
⬤ Le falta profundidad en muchos temas
⬤ algunos capítulos parecen apresurados
⬤ cobertura insuficiente de PyPy
⬤ el capítulo final podría haber sido más completo
⬤ puede ser abrumador para los principiantes.
(basado en 5 opiniones de lectores)
Mastering Python High Performance
Mida, optimice y mejore el rendimiento de su código Python con esta guía fácil de seguir
Acerca de este libro
Aprenda a utilizar las nuevas herramientas que le ayudarán a mejorar sus scripts Una guía conceptual paso a paso que le enseñará a optimizar y ajustar sus fragmentos de código más importantes
Para quién es este libro
Si usted es un desarrollador Python que busca mejorar la velocidad de sus scripts o simplemente quiere llevar sus habilidades al siguiente nivel, entonces este libro es perfecto para usted.
Lo que aprenderá
Dominar la optimización de código paso a paso y aprender a usar diferentes herramientas Entender qué es un perfilador y cómo leer su salida Interpretar la salida visual de las herramientas de perfilado y mejorar el rendimiento de tu script Usar Cython para crear aplicaciones rápidas usando Python y C Aprovechar PyPy para mejorar el rendimiento del código Python Optimizar el código numérico con NumPy, Numba, Parakeet y Pandas
En detalle
No basta con saber programar; en las piezas de código de misión crítica, cada bit de memoria y cada ciclo de CPU cuentan, y saber cómo exprimir cada bit de potencia de procesamiento de tu código es una habilidad crucial y codiciada. Hoy en día, Python se utiliza para muchos proyectos científicos y, a veces, los cálculos que se realizan en esos proyectos requieren un buen ajuste. Los perfiladores son herramientas diseñadas para ayudarte a medir el rendimiento de tu código y ayudarte durante el proceso de optimización, por lo que es muy útil saber cómo usarlos y leer sus resultados.
Este libro empieza por lo básico y avanza progresivamente hacia temas más avanzados. Aprenderás todo, desde la creación de perfiles hasta la escritura de una aplicación de la vida real y la aplicación de un conjunto completo de herramientas diseñadas para mejorarla de diferentes maneras. En el medio, te detendrás para aprender sobre los principales perfiladores utilizados en Python y sobre algunas herramientas gráficas que te ayudarán a dar sentido a sus resultados. A continuación, pasarás de las técnicas de optimización genéricas a las específicas de Python, repasando las principales construcciones del lenguaje que te ayudarán a mejorar tu velocidad sin grandes cambios. Finalmente, el libro cubre algunas librerías específicas de cálculo numérico y cómo utilizarlas adecuadamente para obtener la mejor velocidad de ellas.
Después de leer este libro, sabrás cómo tomar cualquier código Python, perfilarlo, averiguar dónde están los cuellos de botella y aplicar diferentes técnicas para eliminarlos.
Estilo y enfoque
Esta guía práctica y fácil de seguir te ayudará a mejorar tus habilidades de optimización mejorando código del mundo real.
© 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)