Лучший подарок на Новый Год: вышел Python 3.6! --- и вот что нового в первом релизе за год с примерами
Новости Отредактировано
10К открытий10К показов
Спустя 15 месяцев после прошлой версии вышел новый релиз языка программирования Python: версия 3.6 — это вам подарок на Новый год.
За полтора года разработки было добавлено довольно много нового:
— Одним из самых ожидаемых нововведений стала поддержка форматируемых строковых литералов: теперь вы можете определить строку, которая содержит подстановки. Выражения в фигурных скобках вычисляются, подставляясь в текст строки во время выполнения программы, а также форматируются с использованием протокола format().
Пример:
— Добавлена возможность добавлять нижние подчеркивания в числа для улучшения читаемости.
Пример:
— Добавлен модуль secrets, позволяющий генерировать криптографически надежные случайные числа: поможет при генерации различных ключей и токенов.
— В новой версии определен синтаксис аннотаций для переменных, что открывает возможность передать интерпретатору информацию о типах переменных. В атрибуте __annotations__
класса или модуля теперь сохраняются аннотации. Правда, речь идет не о накладывании ограничений: эта возможность используется для структурирования метаданных, которые могут использоваться сторонними инструментами и библиотеками.
Пример:
— В модуль hashlib разработчики добавили поддержку алгоритмов хэширования BLAKE2, SHA-3 и SHAKE, также реализована функция формирования ключа scrypt().
— Улучшена работа с асинхронностью.
— Улучшена поддержка ОС Windows.
Полный список обновлений можно найти на официальном сайте.
Много полезных материалов по Python можно найти на нашем сайте.
10К открытий10К показов