Python 3.0 (2008)
В Python 3.0 появилась полная поддержка Юникода и обработка строк была изменена.
Некоторые процедурные функции, такие как apply(), reduce() и xrange() были удалены.
Встроенный метод print() стал функцией.
Python 3.1 (2009)
Добавлены новые типы данных: bytes и bytearray.
Улучшения в работе с исключениями и управлении контекстом.
Python 3.2 (2011)
Добавлен модуль multiprocessing для параллельного выполнения кода.
Добавлены функторы и байт-кодирование функций.
Python 3.3 (2012)
Добавлены новые возможности для работы с повторяющимися блоками кода, такими как yield from, которая упрощает написание генераторов и async/await для асинхронного программирования.
Изменения в работе со словарями и списками для улучшения производительности.
Python 3.4 (2014)
Добавлена библиотека asyncio для асинхронного программирования.
Добавлены новые методы в языке, такие как the enum module, statistics module и pathlib module.
Python 3.5 (2015)
Добавлен оператор матричного умно