Python 3.13 ha llegado, trayendo consigo un conjunto de mejoras y correcciones de errores que prometen mejorar la experiencia de programación para desarrolladores en Ubuntu y derivados como Linux Mint, entre otros sistemas.
Novedades en Python 3.13:
- Rastreos de Excepciones Coloridos: Ahora, por defecto, cuando trabajas en el intérprete interactivo de Python, los rastreos de excepciones se muestran en colores, facilitando su lectura y comprensión.
- Cadenas de Documentos sin Sangría Inicial: En un esfuerzo por reducir el uso de memoria y disminuir el tamaño de los archivos .pyc, las cadenas de documentos (docstrings) han perdido la sangría inicial.
- Eliminación de Módulos Obsoletos: Python 3.13 se despide de una serie de módulos considerados obsoletos, incluyendo
aifc
,audioop
,chunk
,cgi
,cgitb
,crypt
,imghdr
,mailcap
,msilib
,nis
,nntplib
,ossaudiodev
,pipes
,sndhdr
,spwd
,sunau
,telnetlib
,uu
,xdrlib
, ylib2to3
. - Eliminaciones de Clases, Funciones y Métodos Obsoletos: Además de los módulos, se han eliminado muchas clases, funciones y métodos considerados obsoletos en varios módulos de la biblioteca estándar.
- Nuevas Desaprobaciones: Se han marcado numerosos elementos para su futura eliminación en Python 3.15 o 3.16, como parte del continuo esfuerzo por mantener limpia y actualizada la base de código.
- Cambios en la API de C: Se han realizado eliminaciones y marcado como obsoletas varias partes de la API de C, lo cual es relevante para aquellos que desarrollan extensiones para Python.
Instalación de Python 3.13 en Ubuntu y Derivados:
Para instalar Python 3.13 en Ubuntu y derivados, podemos utilizar el PPA deadsnakes
, que ofrece versiones actualizadas de Python. A continuación, se detallan los pasos para añadir el PPA e instalar Python 3.13:
- Abre una terminal.
- Añade el PPA a tu sistema ejecutando: