Hoy vamos a ver que nos depara Python 3.9 y los pasos a seguir para su instalación en Ubuntu y derivadas como Linux Mint y muchas otras.
Pero para empezar a hacer sabor de boca os dejo una breve introducción sobre Python y algunos artículos de información, guías y ejemplos de uso que se han publicado en esta web.
En esta versión 3.9 beta de Python nos podemos encontrar con:
- Acceso al estado del módulo desde métodos de extensión C
- Operadores sindicales en dict
- Tipo genéricos de sugerencia en colecciones estándar
- Función flexible y anotaciones variables
- Python adopta una cadencia de lanzamiento anual estable
- Relajantes restricciones gramaticales sobre los decoradores
- Soporte para la base de datos de zona horaria de IANA en la biblioteca estándar
- Métodos de cadena para eliminar prefijos y sufijos
- Nuevo analizador PEG para CPython
- La recolección de basura no bloquea los objetos resucitados;
- os.pidfd_open añadido que permite la gestión de procesos sin razas ni señales;
- Soporte Unicode actualizado a la versión 13.0.0;
- cuando Python se inicializa varias veces en el mismo proceso, ya no pierde memoria;
- Varias incorporaciones de Python (rango, tupla, conjunto, frozenset, lista, dict) ahora se aceleran usando PEP 590 vectorcall;
- Varios módulos de Python (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) ahora usan la inicialización multifase como la define PEP 489;
- Varios módulos de biblioteca estándar (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) ahora utilizan la ABI estable definida por PEP 384.
Para su instalación emplearemos el siguiente PPA que introduciremos por medio de la terminal:
sudo add-apt-repository ppa:deadsnakes/ppa
-
sudo apt update
-
sudo apt install python3.9
Fuente: lignux