Дата выпуска: 23 декабря 2016 г.
Python версии 3.6
Пакеты Python 3.6 для скачивания



Основное

  • PEP 498: Интерполяция для литералов строк.
  • PEP 515: Подчеркивания в литералах чисел.
  • PEP 526: Синтаксис для аннотаций переменных.
  • PEP 525: Асинхронные генераторы.
  • PEP 530: Асинхронные компоновки.
  • PEP 506: новый модуль secrets. Для генерирования криптографически стойких псевдо-случайных чисел.
  • PEP 495: в модуле datetime реализована поддержка устранения неоднозначности локального времени.
  • PEP 519: Реализован новый протокол для путей в файловых системах. Стандартная библиотека переведена на его использование.
  • PEP 528 и PEP 529: UTF-8 стала кодировкой по умолчанию для консоли файловой системы Windows.
  • CPython: смена внутреннего представления словаря. Теперь словари занимают места меньше на 20-25% (по сравнению с Питоном 3.5).
  • CPython: теперь атрибуты классов доступны в том порядке, в котором были объявлены.
  • CPython: теперь сохраняется порядок, в котором именованные аргументы переданы в функцию.
  • Значительные улучшения модуля asyncio в плане удобства использования и быстродействия. Начиная с этого выпуска программные интерфейсы модуля считаются стабильными.
  • Улучшения в модуле typing. Теперь он считается стабильным.
  • Модуль tracemalloc претерпел значительные изменения и теперь предлагает улучшенную диагностику ошибок выделения памяти.
  • Модули hashlib и ssl теперь поддерживают OpenSSL 1.1.0.
  • Усовершенстован набор настроек по умолчанию модуля ssl.
  • В модуле hashlib появилась поддержка алгоритмов хеширования BLAKE2, SHA-3 и SHAKE, а также новая функция для выведения ключа scrypt()
Добавлены
Предложения по улучшению (PEP)
Номер Название Тип Состояние
468 Сохранение порядка **kwargs для функций. С Фин.
472 Поддержка индексации именованными аргументами С Черн.
487 Упрощение модификаций процесса создания классов С Фин.
490 Обработка исключений по цепочке на уровне Си С Черн.
494 График выпуска Python 3.6 И Действ.
495 Устранение неоднозначности для локального времени С Утв.
498 Интерполяция для литералов строк С Фин.
499 «python -m foo» должен оказаться в «sys.modules[`foo`]» и в «sys.modules[`__main__`]» С Черн.
501 Интерполяция общего назначения для строк С Отл.
502 Интерполяция строк — расширенное обсуждение И Черн.
504 Использование системного генератора случайных чисел по умолчанию С Отозв.
505 Поддержка None в операторах С Черн.
506 Добавление модуля secrets в стандартную библиотеку С Утв.
509 Добавление версии в словарь С Фин.
510 Специализация функций при помощи защиты С Черн.
511 API для преобразователей кода С Черн.
515 Подчеркивания в литералах чисел С Фин.
519 Добавление протокола для путей в файловых системах С Фин.
520 Сохранение порядка определений атрибутов в классе С Фин.
521 Управление глобальным контекстом при помощи `with` в генераторах и сопрограммах С Отл.
522 Использование BlockingIOError в API, нуждающихся в безопасности С Откл.
524 Сделать os.urandom() блокирующим на Linux С Фин.
525 Асинхронные генераторы С Фин.
526 Синтаксис для аннотаций переменных С Фин.
528 Смена кодировки в консоли Windows на UTF-8 С Фин.
529 Смена кодировки для файловой системы Windows на UTF-8 С Фин.
530 Асинхронные компоновки С Фин.
628 Добавление «math.tau» С Фин.

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.