Descubre las novedades que trajo consigo Python en su versión 3.11
Por eso y mucho más, hoy te presentamos un artículo acerca de la versión 3.11 publicada en diciembre del año pasado, nos enfocamos en esta versión pues consideramos que es una de las más potentes dentro de las últimas actualizaciones.
Python 3.11 en Ubuntu Linux: Un Impresionante Aumento de Rendimiento con GCC Supera a su Predecesor en hasta un 60%
A continuación te presentamos las características más importantes que tuvo esta versión:
Python 3.11 representa una mejora en el rendimiento con respecto a Python 3.10. Cuando se compila utilizando GCC (Colección de Compiladores GNU) en Ubuntu Linux, la implementación estándar de Python, CPython 3.11, muestra un incremento promedio del 25% en la velocidad en comparación con CPython 3.10. En ciertos casos, la aceleración podría alcanzar hasta un 60%. En consecuencia, Python 3.11 tiene el potencial de ejecutar ciertos tipos de programas de manera significativamente más eficiente que su predecesor.
Se ha implementado una nueva función llamada PEP 654, esta función permite que un programa maneje varias excepciones diferentes al mismo tiempo. Python ahora incluye tipos como ExceptionGroup y BaseExceptionGroup para agrupar excepciones y manejarlas juntas. Además, se introduce una nueva forma de escribir código «except*» que hace más fácil capturar subconjuntos de grupos de excepciones. En resumen, estas adiciones facilitan la gestión de múltiples excepciones en Python.
En las mejoras del intérprete de Python, se introdujo la PEP 657, que proporciona ubicaciones de errores más detalladas en los rastreos de errores. Esto significa que el intérprete ahora muestra la expresión exacta que causó el error, en lugar de solo indicar la línea de código donde ocurrió el error. Anteriormente, solo se señalaba la línea, pero con esta mejora, se puede identificar la parte específica del código que generó el problema, lo que facilita la depuración y solución de errores en Python.