</> CodeBooks
    ← Volver a Python (página 14)
    Portada de High Performance Python

    High Performance Python

    Ian Ozsvald, Micha Gorelick

    Editorial
    O'Reilly
    Año
    2014
    Páginas
    ~370
    Nivel
    Avanzado

    De qué trata

    Tratado canónico de optimización y perfilado de rendimiento escrito por Micha Gorelick e Ian Ozsvald, publicado por O'Reilly en 2014. Explora las técnicas para acelerar aplicaciones intensivas en CPU y memoria en Python.

    Cubre perfilado con cProfile y line_profiler, optimización de arreglos numéricos con NumPy, compilación JIT con Numba y Cython, concurrencia asíncrona con gevent y multiprocessing, y computación en clústeres.

    Los autores aportan un enfoque práctico basado en mediciones y modelos de coste de hardware (jerarquía de memoria y cachés de CPU), desmitificando los cuellos de botella habituales en la JVM y CPython. La obra seminal sobre alto rendimiento en Python.

    • High Performance
    • Profiling
    • NumPy
    • Cython
    • Numba
    • Multiprocessing
    • O'Reilly

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Simulador de Difusión Física Acelerado con Cython y Numba

    Perfilado sistemático y optimización de un algoritmo de simulación térmica reduciendo tiempos de ejecución en 50x.

    Más de Python con nivel Avanzado