Recherche de site Web

Python 3.10 officiellement publié avec de nouvelles fonctionnalités de syntaxe/typage [PPA]


Après plusieurs tests alpha, bêta et rc, le langage de programmation Python a enfin sorti la version 3.10 aujourd'hui !

Python 3.10 recevra des mises à jour de correction de bogues dans les 18 prochains mois. Après cela, il sera pris en charge avec des mises à jour de sécurité pendant 5 ans jusqu'en octobre 2026.

Quoi de neuf dans Python 3.10 :

  • Une syntaxe de correspondance de motifs, inspirée par une syntaxe similaire trouvée dans Scala, Erlang et d'autres langages.
  • Utiliser des parenthèses englobantes pour la continuation sur plusieurs lignes dans les gestionnaires de contexte
  • Autoriser l'écriture de types d'union sous la forme X | Y
  • Ajouter une vérification de la longueur en option à zip
  • Numéros de ligne précis pour le débogage et d'autres outils
  • Nécessite OpenSSL 1.1.1 ou une version plus récente
  • Supprimer les API de l'encodeur Py_UNICODE
  • Ajouter un avertissement d'encodage facultatif
  • Alias explicites de type
  • Variables de spécification des paramètres

Consultez les notes de version pour en savoir plus sur Python 3.10.

Comment installer Python 3.10 sur Ubuntu :

L'équipe de confiance "deadsnakes" PPA a créé des paquets pour Ubuntu 20.04, Ubuntu 18.04, et leurs dérivés, par exemple, Linux Mint 20, Elementary OS 6 et Zorin OS 16.

1.) Tout d'abord, ouvrez le terminal en le recherchant à partir de l'écran d'aperçu ou en appuyant sur Ctrl+Alt+T sur le clavier. Lorsqu'il s'ouvre, exécutez la commande pour ajouter le PPA :

sudo add-apt-repository ppa:deadsnakes/ppa

2.) Ensuite, videz le cache du système et installez la langue via la commande :

sudo apt update && sudo apt install python3.10

Utilisez Python 3.10 comme Python3 par défaut :

Il est possible de rendre Python3 sous Ubuntu en Python3.10 via les commandes suivantes. Cependant, cela pose des problèmes, comme le Terminal Gnome qui refuse de se lancer. Faites-le à vos propres risques !

  • Vérifiez la version actuelle de Python3 :

    python3 --version
  • Utilisez update-alternatives pour créer des liens symboliques vers python3 (remplacez python3.8 dans Ubuntu 16.04 par ) :

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
  • Et choisissez lequel utiliser comme Python3 via la commande :

    sudo update-alternatives --config python3