01/10/2022 –, Ada Lovelace (Paraninfo)
Idioma: Español
Todos dicen que, comparado con otros lenguajes, Python es rápido de escribir, pero no tan rápido en ejecución ¿qué opciones tenemos para hacer que corra más?
En esta charla aprenderemos a medir el rendimiento de nuestros programas en Python y analizaremos de forma práctica diferentes opciones para hacer que un programa en Python se ejecute más rápido, desde correr sobre PyPy o compilar con Nuitka hasta integrar partes en C++ con Pybind11.
En esta charla veremos primero algunas formas de medir el rendimiento de nuestras aplicaciones.
Seguidamente probaremos diferentes estrategias para conseguir que se ejecute más rápido, viendo que dependiendo de nuestro caso de uso, unos nos encajarán más que otros. Entre ellos, principalmente veremos:
- PyPy: https://www.pypy.org/
- Nuitka: https://nuitka.net/
- Cython: https://cython.org/
- Pybind11: https://pybind11.readthedocs.io
Intermedio
Temática –Core
Amante del software libre y de Python, vivo entre Emacs y PDB