Skip to main content
Nerd logo

Promovemos el aprendizaje y la colaboración entre la comunidad tecnológica y científica

Desde 2014, organizamos un evento de clase mundial con entrada 100% gratuita.

Acelera tu código Python con Rust

14/11 17:05HS @ Aula Azul TRACK DEVELOPMENT

Acelera tu código Python con Rust

Combinar Python con lenguajes compilados está más visto que el tebeo. Y sin embargo, Rust ha demostrado ser un acompañamiento especialmente sólido para Python, gracias en parte a las excelentes herramientas de desarrollo disponibles. En esta charla hablaremos en detalle de cómo puedes crear tu primera extensión Rust para Python. Esquema: 1. ¿Python es lento? Discusión sobre el ecosistema Python y las soluciones que ha habido tradicionalmente para alcanzar un rendimiento aceptable. El caso de SciPy. Experiencias personales contribuyendo código compilado. 2. Python + Rust = 🤜🤛 Uso de maturin y PyO3 para crear extensiones Rust para Python de manera sencilla. Ajuste fino de la estructura del repositorio para acomodar código Python y Rust. Uso de uv para manejo rápido de todas las fases del proceso. 3. Demo Ejemplos de código con un fuerte componente algorítmico que se puede acelerar notablemente usando Rust. Comparación con numba. Paralelización en Rust usando rayon. 4. Conclusiones

#development

caution
Ver toda la agenda
¡Registrate gratis!