index.md
1> **Источник:** https://python-all.ru/3.1/whatsnew/index.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Что нового в Python89Серия статей «Что нового в Python» знакомит с наиболее\\nважными изменениями между основными версиями Python. Это обязательное чтение для\\nтех, кто хочет быть в курсе после выхода новой версии.1011- [Что нового в Python 3.1](https://python-all.ru/3.1/whatsnew/3.1.html)1213 - [PEP 372: Упорядоченные словари](https://python-all.ru/3.1/whatsnew/3.1.html#pep-372-ordered-dictionaries)14 - [PEP 378: Спецификатор формата для разделителя тысяч](https://python-all.ru/3.1/whatsnew/3.1.html#pep-378-format-specifier-for-thousands-separator)15 - [Прочие изменения языка](https://python-all.ru/3.1/whatsnew/3.1.html#other-language-changes)16 - [Новые, улучшенные и устаревшие модули](https://python-all.ru/3.1/whatsnew/3.1.html#new-improved-and-deprecated-modules)17 - [Оптимизации](https://python-all.ru/3.1/whatsnew/3.1.html#optimizations)18 - [IDLE](https://python-all.ru/3.1/whatsnew/3.1.html#idle)19 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/3.1.html#build-and-c-api-changes)20 - [Переход на Python 3.1](https://python-all.ru/3.1/whatsnew/3.1.html#porting-to-python-3-1)21- [Что нового в Python 3.0](https://python-all.ru/3.1/whatsnew/3.0.html)2223 - [Типичные трудности](https://python-all.ru/3.1/whatsnew/3.0.html#common-stumbling-blocks)24 - [Обзор изменений синтаксиса](https://python-all.ru/3.1/whatsnew/3.0.html#overview-of-syntax-changes)25 - [Изменения, уже присутствовавшие в Python 2.6](https://python-all.ru/3.1/whatsnew/3.0.html#changes-already-present-in-python-2-6)26 - [Изменения в библиотеке](https://python-all.ru/3.1/whatsnew/3.0.html#library-changes)27 - [**PEP 3101**: Новый подход к форматированию строк](https://python-all.ru/3.1/whatsnew/3.0.html#pep-3101-a-new-approach-to-string-formatting)28 - [Изменения в исключениях](https://python-all.ru/3.1/whatsnew/3.0.html#changes-to-exceptions)29 - [Прочие изменения](https://python-all.ru/3.1/whatsnew/3.0.html#miscellaneous-other-changes)30 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/3.0.html#build-and-c-api-changes)31 - [Производительность](https://python-all.ru/3.1/whatsnew/3.0.html#performance)32 - [Переход на Python 3.0](https://python-all.ru/3.1/whatsnew/3.0.html#porting-to-python-3-0)33- [Что нового в Python 2.6](https://python-all.ru/3.1/whatsnew/2.6.html)3435 - [Python 3.0](https://python-all.ru/3.1/whatsnew/2.6.html#python-3-0)36 - [Изменения в процессе разработки](https://python-all.ru/3.1/whatsnew/2.6.html#changes-to-the-development-process)37 - [PEP 343: Оператор 'with'](https://python-all.ru/3.1/whatsnew/2.6.html#pep-343-the-with-statement)38 - [PEP 366: Явные относительные импорты из главного модуля](https://python-all.ru/3.1/whatsnew/2.6.html#pep-366-explicit-relative-imports-from-a-main-module)39 - [PEP 370: Пользовательская `site-packages` директория](https://python-all.ru/3.1/whatsnew/2.6.html#pep-370-per-user-site-packages-directory)40 - [PEP 371: Пакет `multiprocessing`](https://python-all.ru/3.1/whatsnew/2.6.html#pep-371-the-multiprocessing-package)41 - [PEP 3101: Расширенное форматирование строк](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3101-advanced-string-formatting)42 - [PEP 3105: `print` как функция](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3105-print-as-a-function)43 - [PEP 3110: Изменения в обработке исключений](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3110-exception-handling-changes)44 - [PEP 3112: Байтовые литералы](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3112-byte-literals)45 - [PEP 3116: Новая библиотека ввода-вывода](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3116-new-i-o-library)46 - [PEP 3118: Пересмотренный протокол буферов](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3118-revised-buffer-protocol)47 - [PEP 3119: Абстрактные базовые классы](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3119-abstract-base-classes)48 - [PEP 3127: Поддержка и синтаксис целочисленных литералов](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3127-integer-literal-support-and-syntax)49 - [PEP 3129: Декораторы классов](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3129-class-decorators)50 - [PEP 3141: Иерархия типов для чисел](https://python-all.ru/3.1/whatsnew/2.6.html#pep-3141-a-type-hierarchy-for-numbers)51 - [Прочие изменения языка](https://python-all.ru/3.1/whatsnew/2.6.html#other-language-changes)52 - [Новые и улучшенные модули](https://python-all.ru/3.1/whatsnew/2.6.html#new-and-improved-modules)53 - [Устаревания и удаления](https://python-all.ru/3.1/whatsnew/2.6.html#deprecations-and-removals)54 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/2.6.html#build-and-c-api-changes)55 - [Переход на Python 2.6](https://python-all.ru/3.1/whatsnew/2.6.html#porting-to-python-2-6)56 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.6.html#acknowledgements)57- [Что нового в Python 2.5](https://python-all.ru/3.1/whatsnew/2.5.html)5859 - [PEP 308: Условные выражения](https://python-all.ru/3.1/whatsnew/2.5.html#pep-308-conditional-expressions)60 - [PEP 309: Частичное применение функций](https://python-all.ru/3.1/whatsnew/2.5.html#pep-309-partial-function-application)61 - [PEP 314: Метаданные для пакетов Python v1.1](https://python-all.ru/3.1/whatsnew/2.5.html#pep-314-metadata-for-python-software-packages-v1-1)62 - [PEP 328: Абсолютные и относительные импорты](https://python-all.ru/3.1/whatsnew/2.5.html#pep-328-absolute-and-relative-imports)63 - [PEP 338: Выполнение модулей как сценариев](https://python-all.ru/3.1/whatsnew/2.5.html#pep-338-executing-modules-as-scripts)64 - [PEP 341: Единый try/except/finally](https://python-all.ru/3.1/whatsnew/2.5.html#pep-341-unified-try-except-finally)65 - [PEP 342: Новые возможности генераторов](https://python-all.ru/3.1/whatsnew/2.5.html#pep-342-new-generator-features)66 - [PEP 343: Оператор 'with'](https://python-all.ru/3.1/whatsnew/2.5.html#pep-343-the-with-statement)67 - [PEP 352: Исключения как классы нового стиля](https://python-all.ru/3.1/whatsnew/2.5.html#pep-352-exceptions-as-new-style-classes)68 - [PEP 353: Использование ssize\_t в качестве типа индекса](https://python-all.ru/3.1/whatsnew/2.5.html#pep-353-using-ssize-t-as-the-index-type)69 - [PEP 357: Метод '\_\_index\_\_'](https://python-all.ru/3.1/whatsnew/2.5.html#pep-357-the-index-method)70 - [Прочие изменения языка](https://python-all.ru/3.1/whatsnew/2.5.html#other-language-changes)71 - [Новые, улучшенные и удалённые модули](https://python-all.ru/3.1/whatsnew/2.5.html#new-improved-and-removed-modules)72 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/2.5.html#build-and-c-api-changes)73 - [Перенос на Python 2.5](https://python-all.ru/3.1/whatsnew/2.5.html#porting-to-python-2-5)74 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.5.html#acknowledgements)75- [Что нового в Python 2.4](https://python-all.ru/3.1/whatsnew/2.4.html)7677 - [PEP 218: Встроенные объекты множеств](https://python-all.ru/3.1/whatsnew/2.4.html#pep-218-built-in-set-objects)78 - [PEP 237: объединение длинных целых и целых чисел](https://python-all.ru/3.1/whatsnew/2.4.html#pep-237-unifying-long-integers-and-integers)79 - [PEP 289: Генераторные выражения](https://python-all.ru/3.1/whatsnew/2.4.html#pep-289-generator-expressions)80 - [PEP 292: Упрощённая подстановка строк](https://python-all.ru/3.1/whatsnew/2.4.html#pep-292-simpler-string-substitutions)81 - [PEP 318: Декораторы для функций и методов](https://python-all.ru/3.1/whatsnew/2.4.html#pep-318-decorators-for-functions-and-methods)82 - [PEP 322: Обратная итерация](https://python-all.ru/3.1/whatsnew/2.4.html#pep-322-reverse-iteration)83 - [PEP 324: Новый модуль подпроцесса](https://python-all.ru/3.1/whatsnew/2.4.html#pep-324-new-subprocess-module)84 - [PEP 327: Тип данных Decimal](https://python-all.ru/3.1/whatsnew/2.4.html#pep-327-decimal-data-type)85 - [PEP 328: Многострочные импорты](https://python-all.ru/3.1/whatsnew/2.4.html#pep-328-multi-line-imports)86 - [PEP 331: Независящие от локали преобразования float/строк](https://python-all.ru/3.1/whatsnew/2.4.html#pep-331-locale-independent-float-string-conversions)87 - [Прочие изменения языка](https://python-all.ru/3.1/whatsnew/2.4.html#other-language-changes)88 - [Новые, улучшенные и устаревшие модули](https://python-all.ru/3.1/whatsnew/2.4.html#new-improved-and-deprecated-modules)89 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/2.4.html#build-and-c-api-changes)90 - [Перенос на Python 2.4](https://python-all.ru/3.1/whatsnew/2.4.html#porting-to-python-2-4)91 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.4.html#acknowledgements)92- [Что нового в Python 2.3](https://python-all.ru/3.1/whatsnew/2.3.html)9394 - [PEP 218: Стандартный тип set](https://python-all.ru/3.1/whatsnew/2.3.html#pep-218-a-standard-set-datatype)95 - [PEP 255: простые генераторы](https://python-all.ru/3.1/whatsnew/2.3.html#pep-255-simple-generators)96 - [PEP 263: Кодировки исходного кода](https://python-all.ru/3.1/whatsnew/2.3.html#pep-263-source-code-encodings)97 - [PEP 273: Импорт модулей из ZIP-архивов](https://python-all.ru/3.1/whatsnew/2.3.html#pep-273-importing-modules-from-zip-archives)98 - [PEP 277: Поддержка имён файлов в Unicode для Windows NT](https://python-all.ru/3.1/whatsnew/2.3.html#pep-277-unicode-file-name-support-for-windows-nt)99 - [PEP 278: Универсальная поддержка символов новой строки](https://python-all.ru/3.1/whatsnew/2.3.html#pep-278-universal-newline-support)100 - [PEP 279: enumerate()](https://python-all.ru/3.1/whatsnew/2.3.html#pep-279-enumerate)101 - [PEP 282: Пакет logging](https://python-all.ru/3.1/whatsnew/2.3.html#pep-282-the-logging-package)102 - [PEP 285: Булев тип](https://python-all.ru/3.1/whatsnew/2.3.html#pep-285-a-boolean-type)103 - [PEP 293: Колбэки обработки ошибок кодеков](https://python-all.ru/3.1/whatsnew/2.3.html#pep-293-codec-error-handling-callbacks)104 - [PEP 301: Индекс пакетов и метаданные для Distutils](https://python-all.ru/3.1/whatsnew/2.3.html#pep-301-package-index-and-metadata-for-distutils)105 - [PEP 302: Новые хуки импорта](https://python-all.ru/3.1/whatsnew/2.3.html#pep-302-new-import-hooks)106 - [PEP 305: Файлы с разделителями-запятыми](https://python-all.ru/3.1/whatsnew/2.3.html#pep-305-comma-separated-files)107 - [PEP 307: Улучшения pickle](https://python-all.ru/3.1/whatsnew/2.3.html#pep-307-pickle-enhancements)108 - [Расширенные срезы](https://python-all.ru/3.1/whatsnew/2.3.html#extended-slices)109 - [Прочие изменения языка](https://python-all.ru/3.1/whatsnew/2.3.html#other-language-changes)110 - [Новые, улучшенные и устаревшие модули](https://python-all.ru/3.1/whatsnew/2.3.html#new-improved-and-deprecated-modules)111 - [Pymalloc: Специализированный аллокатор объектов](https://python-all.ru/3.1/whatsnew/2.3.html#pymalloc-a-specialized-object-allocator)112 - [Изменения в сборке и C API](https://python-all.ru/3.1/whatsnew/2.3.html#build-and-c-api-changes)113 - [Прочие изменения и исправления](https://python-all.ru/3.1/whatsnew/2.3.html#other-changes-and-fixes)114 - [Перенос на Python 2.3](https://python-all.ru/3.1/whatsnew/2.3.html#porting-to-python-2-3)115 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.3.html#acknowledgements)116- [Что нового в Python 2.2](https://python-all.ru/3.1/whatsnew/2.2.html)117118 - [Введение](https://python-all.ru/3.1/whatsnew/2.2.html#introduction)119 - [PEP 252 и 253: изменения типов и классов](https://python-all.ru/3.1/whatsnew/2.2.html#peps-252-and-253-type-and-class-changes)120 - [PEP 234: итераторы](https://python-all.ru/3.1/whatsnew/2.2.html#pep-234-iterators)121 - [PEP 255: простые генераторы](https://python-all.ru/3.1/whatsnew/2.2.html#pep-255-simple-generators)122 - [PEP 237: объединение длинных целых и целых чисел](https://python-all.ru/3.1/whatsnew/2.2.html#pep-237-unifying-long-integers-and-integers)123 - [PEP 238: изменение оператора деления](https://python-all.ru/3.1/whatsnew/2.2.html#pep-238-changing-the-division-operator)124 - [Изменения в Unicode](https://python-all.ru/3.1/whatsnew/2.2.html#unicode-changes)125 - [PEP 227: вложенные области видимости](https://python-all.ru/3.1/whatsnew/2.2.html#pep-227-nested-scopes)126 - [Новые и улучшенные модули](https://python-all.ru/3.1/whatsnew/2.2.html#new-and-improved-modules)127 - [Изменения и исправления интерпретатора](https://python-all.ru/3.1/whatsnew/2.2.html#interpreter-changes-and-fixes)128 - [Прочие изменения и исправления](https://python-all.ru/3.1/whatsnew/2.2.html#other-changes-and-fixes)129 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.2.html#acknowledgements)130- [Что нового в Python 2.1](https://python-all.ru/3.1/whatsnew/2.1.html)131132 - [Введение](https://python-all.ru/3.1/whatsnew/2.1.html#introduction)133 - [PEP 227: вложенные области видимости](https://python-all.ru/3.1/whatsnew/2.1.html#pep-227-nested-scopes)134 - [PEP 236: директивы \_\_future\_\_](https://python-all.ru/3.1/whatsnew/2.1.html#pep-236-future-directives)135 - [PEP 207: расширенные сравнения](https://python-all.ru/3.1/whatsnew/2.1.html#pep-207-rich-comparisons)136 - [PEP 230: инфраструктура предупреждений](https://python-all.ru/3.1/whatsnew/2.1.html#pep-230-warning-framework)137 - [PEP 229: новая система сборки](https://python-all.ru/3.1/whatsnew/2.1.html#pep-229-new-build-system)138 - [PEP 205: слабые ссылки](https://python-all.ru/3.1/whatsnew/2.1.html#pep-205-weak-references)139 - [PEP 232: атрибуты функций](https://python-all.ru/3.1/whatsnew/2.1.html#pep-232-function-attributes)140 - [PEP 235: импорт модулей на платформах, нечувствительных к регистру](https://python-all.ru/3.1/whatsnew/2.1.html#pep-235-importing-modules-on-case-insensitive-platforms)141 - [PEP 217: интерактивный перехватчик вывода](https://python-all.ru/3.1/whatsnew/2.1.html#pep-217-interactive-display-hook)142 - [PEP 208: новая модель приведения типов](https://python-all.ru/3.1/whatsnew/2.1.html#pep-208-new-coercion-model)143 - [PEP 241: метаданные в пакетах Python](https://python-all.ru/3.1/whatsnew/2.1.html#pep-241-metadata-in-python-packages)144 - [Новые и улучшенные модули](https://python-all.ru/3.1/whatsnew/2.1.html#new-and-improved-modules)145 - [Прочие изменения и исправления](https://python-all.ru/3.1/whatsnew/2.1.html#other-changes-and-fixes)146 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.1.html#acknowledgements)147- [Что нового в Python 2.0](https://python-all.ru/3.1/whatsnew/2.0.html)148149 - [Введение](https://python-all.ru/3.1/whatsnew/2.0.html#introduction)150 - [А что насчёт Python 1.6?](https://python-all.ru/3.1/whatsnew/2.0.html#what-about-python-1-6)151 - [Новый процесс разработки](https://python-all.ru/3.1/whatsnew/2.0.html#new-development-process)152 - [Юникод](https://python-all.ru/3.1/whatsnew/2.0.html#unicode)153 - [Списковые включения](https://python-all.ru/3.1/whatsnew/2.0.html#list-comprehensions)154 - [Расширенное присваивание](https://python-all.ru/3.1/whatsnew/2.0.html#augmented-assignment)155 - [Методы строк](https://python-all.ru/3.1/whatsnew/2.0.html#string-methods)156 - [Сборка мусора циклических ссылок](https://python-all.ru/3.1/whatsnew/2.0.html#garbage-collection-of-cycles)157 - [Другие изменения ядра](https://python-all.ru/3.1/whatsnew/2.0.html#other-core-changes)158 - [Перенос на 2.0](https://python-all.ru/3.1/whatsnew/2.0.html#porting-to-2-0)159 - [Изменения в расширении/встраивании](https://python-all.ru/3.1/whatsnew/2.0.html#extending-embedding-changes)160 - [Distutils: упрощение установки модулей](https://python-all.ru/3.1/whatsnew/2.0.html#distutils-making-modules-easy-to-install)161 - [Модули XML](https://python-all.ru/3.1/whatsnew/2.0.html#xml-modules)162 - [Изменения модулей](https://python-all.ru/3.1/whatsnew/2.0.html#module-changes)163 - [Новые модули](https://python-all.ru/3.1/whatsnew/2.0.html#new-modules)164 - [Улучшения IDLE](https://python-all.ru/3.1/whatsnew/2.0.html#idle-improvements)165 - [Удалённые и устаревшие модули](https://python-all.ru/3.1/whatsnew/2.0.html#deleted-and-deprecated-modules)166 - [Благодарности](https://python-all.ru/3.1/whatsnew/2.0.html#acknowledgements)167