Skip to Content
Python de alto rendimiento, 3.ª edición
book

Python de alto rendimiento, 3.ª edición

by Micha Gorelick, Ian Ozsvald
May 2025
Intermediate to advanced
524 pages
16h 9m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Python de alto rendimiento, 3.ª edición

Capítulo 8. Compilar en C

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La forma más fácil de conseguir que tu código se ejecute más rápido es hacer que haga menos trabajo. Suponiendo que ya hayas elegido buenos algoritmos y hayas reducido la cantidad de datos que procesas, la forma más fácil de ejecutar menos instrucciones es compilar tu código a código máquina.

Python ofrece una serie de opciones para ello, incluyendo enfoques de compilación basados en C puro como Cython; compilación basada en LLVM a través de Numba; y la máquina virtual de sustitución PyPy, que incluye un compilador justo a tiempo (JIT) integrado. Tienes que equilibrar los requisitos de adaptabilidad del código y velocidad del equipo a la hora de decidir qué camino tomar.

Cada una de estas herramientas añade una nueva dependencia a tu cadena de herramientas, y Cython requiere que escribas en un nuevo tipo de lenguaje (un híbrido de Python y C), lo ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python de alto rendimiento, 2ª edición

Python de alto rendimiento, 2ª edición

Micha Gorelick, Ian Ozsvald
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory
Planos para el análisis de textos con Python

Planos para el análisis de textos con Python

Jens Albrecht, Sidharth Ramachandran, Christian Winkler

Publisher Resources

ISBN: 9798341652026Supplemental Content