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

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

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

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

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

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


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

Хотите сообщить важную новость?

Пишите в наш Телеграм

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

15 самых высокооплачиваемых языков программирования для фрилансеров
15 самых высокооплачиваемых языков программирования для фрилансеров
15 самых высокооплачиваемых языков программирования для фрилансеров
TIOBE: C++ назван самым быстрорастущим языком в сентябре
TIOBE: C++ назван самым быстрорастущим языком в сентябре
TIOBE: C++ назван самым быстрорастущим языком в сентябре
1 комментарий
В Китае запретили язык программирования Scratch
В Китае запретили язык программирования Scratch
В Китае запретили язык программирования Scratch
2 комментария
55% скидка на курс для Python-разработчиков
55% скидка на курс для Python-разработчиков
55% скидка на курс для Python-разработчиков
Онлайн-курс для тех, кто хочет с нуля освоить Python и стать разработчиком.

Обсуждение

-1

Увидев := испугался, думал обратно в турбопаскаль катимся...

Спасибо! 

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

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