Поиск по сайту:

Официально выпущен Python 3.10 с новыми функциями синтаксиса и ввода [PPA]

После нескольких альфа-, бета- и rc-тестов язык программирования Python сегодня наконец выпустил версию 3.10!

Python 3.10 получит обновления с исправлениями ошибок в течение следующих 18 месяцев. После этого он будет поддерживаться обновлениями безопасности в течение 5 лет до октября 2026 года.

Что нового в Python 3.10:

  • Синтаксис сопоставления с образцом, вдохновленный аналогичным синтаксисом, встречающимся в Scala, Erlang и других языках.
  • Поддержка использования закрывающих круглых скобок для продолжения на несколько строк в контекстных менеджерах.
  • Разрешить запись типов объединения как X | Да
  • Добавьте дополнительную проверку длины в zip.
  • Точные номера строк для отладки и других инструментов.
  • Требуется OpenSSL 1.1.1 или новее.
  • Удалить API-интерфейсы кодировщика Py_UNICODE.
  • Добавьте необязательное EncodingWarning.
  • Явные псевдонимы типов
  • Переменные спецификации параметров

Дополнительную информацию о Python 3.10 см. в примечаниях к выпуску.

Как установить Python 3.10 в Ubuntu:

Хорошо зарекомендовавшая себя команда «deadsnakes» PPA создала пакеты для Ubuntu 20.04, Ubuntu 18.04 и производных, например, Linux Mint 20, Elementary OS 6 и Zorin OS 16.

1.) Во-первых, откройте терминал, выполнив поиск на экране обзора или нажав Ctrl+Alt+T на клавиатуре. Когда он откроется, выполните команду, чтобы добавить PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

2.) Затем обновите системный кеш и установите язык с помощью команды:

sudo apt update && sudo apt install python3.10

Используйте Python 3.10 в качестве Python3 по умолчанию:

В Ubuntu можно превратить Python3 в Python3.10 с помощью следующих команд. Однако это вызывает проблемы, например, терминал Gnome отказывается запускаться. Делайте это на свой страх и риск!

  • Проверьте текущую версию Python3:

    python3 --version
  • Используйте альтернативы обновления для создания символических ссылок на python3 (замените python3.8 в Ubuntu 16.04 на ):

    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
  • И выберите, какой из них использовать в качестве Python3, с помощью команды:

    sudo update-alternatives --config python3

Статьи по данной тематике