Pyrefly y ty: Surgen dos nuevos verificadores de tipos Python basados en Rust

2025-05-27

En PyCon 2025, Pyrefly de Meta y ty de Astral, dos nuevos verificadores de tipos Python basados en Rust, hicieron su debut. Pyrefly apunta a ser más rápido, más portátil y más capaz que su predecesor, mientras que se involucra activamente con la comunidad de código abierto. ty enfatiza una "garantía gradual", lo que significa que eliminar anotaciones de tipo no debería causar errores de tipo. Ambos utilizan Ruff para el análisis de AST y ofrecen integración de línea de comandos e IDE. Los benchmarks mostraron que ty es generalmente más rápido, pero difieren en la inferencia de tipos y el manejo de errores. Pyrefly es más agresivo, potencialmente detectando más errores pero también introduciendo más falsos positivos; ty es más conservador, priorizando la compatibilidad del código. Ambos están en alfa temprana, y su evolución futura es emocionante de observar.

Leer más
Desarrollo

14 características subestimadas de Python para mejorar tus habilidades

2025-04-23

Este artículo explora 14 características de Python poco conocidas pero potentes. Desde la sobrecarga de tipos y los argumentos solo de palabra clave hasta la coincidencia de patrones estructurales y las metaclases, profundiza en técnicas avanzadas que pueden mejorar significativamente la eficiencia y la legibilidad del código. Aprenda a aprovechar características como los genéricos para la seguridad de tipos, optimizar el rendimiento con el almacenamiento en caché (@cache) y simplificar la lógica condicional con la coincidencia de patrones. Incluso los desarrolladores de Python experimentados descubrirán nuevos trucos e ideas para aumentar su destreza en la codificación.

Leer más