Некоторые основные изменения в Python 3.13 по сравнению с предыдущими версиями:
Улучшенный интерактивный интерпретатор REPL. 2 Поддерживает подсветку промптов, многострочное редактирование с сохранением истории, интерактивный просмотр справки, навигацию по истории и режим вставки. 2
Улучшенные сообщения об ошибках. 12 Интерпретатор по умолчанию использует цвет при отображении трассировок, что упрощает их восприятие. 1 Если имя скрипта совпадает с именем стандартного или стороннего модуля, выводится рекомендация переименовать скрипт для избежания конфликтов. 1
Новые возможности аннотации типов. 2 Параметры типов (TypeVar, ParamSpec, TypeVarTuple) теперь поддерживают значения по умолчанию. 2 Добавлен TypeIs для более узкого определения типов и ReadOnly для помеченных только для чтения элементов TypedDict. 2
Экспериментальный JIT-компилятор. 2 Включается при сборке с --enable-experimental-jit. 2 Использует оптимизированный внутренний байт-код Tier 2 и трансляцию в машинный код. 2 Может ускорить выполнение некоторых программ. 2
Экспериментальная поддержка свободной развязки потоков. 2 При сборке с --disable-gil отключается глобальная блокировка интерпретатора (GIL). 2 Позволяет полностью использовать параллелизм на многоядерных системах. 2
Поддержка мобильных платформ. 1 Теперь поддерживаются iOS и Android. 1 Для Android появилась поддержка современных архитектур, таких как aarch64 и x86_64, что позволит запускать Python-программы на большем количестве устройств. 1
Удаление устаревших модулей и библиотек. 2 Удалено более 19 устаревших модулей и библиотек. 2
Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.