Состоялся релиз Python 3.8

Оставить комментарий
Состоялся релиз Python 3.8

После полутора лет разработки вышел Python 3.8, сообщает Tproger.

Среди обновлений:

  • добавлен новый оператор присваивания :=. Он не заменяет стандартную операцию. С ним можно присваивать значения внутри других выражений, избегая двойного вызова функций в условных операторах и циклах.
  • добавлен API для C. Он позволяет настраивать параметры инициализации Python. Это упростит встраивание функциональности Python в приложения на C.
  • новый синтаксис для задания аргументов функции. Признак / отделяет аргументы, которым присваивать значения можно только в порядке перечисления, от аргументов, которые поддерживают произвольное присваивание.
  • по умолчанию поставлен протокол Pickle 4. Он гораздо производительнее третьей версии и лучше сокращает размер данных.
  • новое в модуле typing 3: класс TypedDict для ассоциативных массивов, тип Literal для ограничения параметров и конструкция Final для определения значения функций и переменных, которые нельзя изменять и переназначать.

Новую ветку будут поддерживать ещё полтора года, а доставлять патчи от уязвимостей — до 2024 года. Первое корректирующее обновление выпустят в декабре, остальные — раз в два месяца.


Свежая подборка вакансий для python-разработчиков.

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Читайте также

Microsoft запустила видеокурс по Rust
Microsoft запустила видеокурс по Rust
Microsoft запустила видеокурс по Rust
Гвидо ван Россум: Python 4 может не быть
Гвидо ван Россум: Python 4 может не быть
Гвидо ван Россум: Python 4 может не быть
Python остался последний рывок до топа TIOBE: отрыв от C — меньше 1%
Python остался последний рывок до топа TIOBE: отрыв от C — меньше 1%
Python остался последний рывок до топа TIOBE: отрыв от C — меньше 1%
Создатель Python говорит о Rust, Go, Julia, TypeScript
Создатель Python говорит о Rust, Go, Julia, TypeScript
Создатель Python говорит о Rust, Go, Julia, TypeScript

Обсуждение

Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже