pythonlogo

Hoy vamos a ver que nos depara Python 3.11 y los pasos a seguir para su instalación en Ubuntu y derivadas como Linux Mint y muchas otras.

En esta versión de Python nos podemos encontrar con:

  • Grupos de excepción y except* para generar y manejar varias excepciones no relacionadas simultáneamente.
  • Agregue add_note() un método a BaseException para enriquecer las excepciones.
  • Agregue el tomllib módulo a la biblioteca estándar para analizar TOML
  • Apunte a la expresión exacta que causó el error al imprimir los rastreos.
  • Nueva opción de línea de comando -P y variable de entorno PYTHONSAFEPATH
  • Agregue TypeVarTuple, lo que permite la parametrización con un número arbitrario de tipos
  • Required[] y NotRequired[] para marcar si los elementos TypedDict individuales deben estar presentes.
  • Agregar Self para anotar métodos que devuelven una instancia de su clase
  • LiteralString para aceptar tipos de cadenas literales arbitrarias, como Literal["foo"]o Literal["bar"].
  • dataclass_transform para decorar una clase, una metaclase o una función que en sí misma es un decorador.
  • Se eliminaron las API del codificador Py_UNICODE
  • Macros convertidas en funciones estáticas en línea
  • Muchos módulos de biblioteca estándar heredados están en desuso y se eliminarán en Python 3.13

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.11

 

Fuente: lignux

 

¿Quién está en línea?

Hay 46569 invitados y ningún miembro en línea