Spec-Zone.ru › Python 3.13

Документация Python

  • Что нового в Python
    • Что нового в Python 3.13
      • Резюме – Выдающиеся моменты релиза
      • Новые возможности
        • Улучшенный интерактивный интерпретатор
        • Улучшенные сообщения об ошибках
        • Многопоточная реализация CPython
        • Экспериментальный компилятор JIT
        • Определённая семантика мутаций для локальных переменных
        • Поддержка мобильных платформ
      • Другие изменения языка
      • Новые модули
      • Улучшенные модули
        • argparse
        • array
        • ast
        • asyncio
        • base64
        • compileall
        • concurrent.futures
        • configparser
        • copy
        • ctypes
        • dbm
        • dis
        • doctest
        • email
        • fractions
        • glob
        • importlib
        • io
        • ipaddress
        • itertools
        • marshal
        • math
        • mimetypes
        • mmap
        • multiprocessing
        • os
        • os.path
        • pathlib
        • pdb
        • queue
        • random
        • re
        • shutil
        • site
        • sqlite3
        • ssl
        • statistics
        • subprocess
        • sys
        • tempfile
        • time
        • tkinter
        • traceback
        • types
        • typing
        • unicodedata
        • venv
        • warnings
        • xml
        • zipimport
      • Оптимизации
      • Удаленные модули и API
        • PEP 594: Удаление «мертвых батарей» из стандартной библиотеки
        • 2to3
        • builtins
        • configparser
        • importlib.metadata
        • locale
        • opcode
        • pathlib
        • re
        • tkinter.tix
        • turtle
        • typing
        • unittest
        • urllib
        • webbrowser
      • Новые устаревшие функции
        • Ожидаемое удаление в Python 3.14
        • Ожидаемое удаление в Python 3.15
        • Ожидаемое удаление в Python 3.16
        • Ожидаемое удаление в будущих версиях
      • Изменения в байткоде CPython
      • Изменения в C API
        • Новые возможности
        • Изменённые C API
        • Ограниченные изменения в C API
        • Удаленные C API
        • Устаревшие C API
          • Планируемое удаление в Python 3.14
          • Планируемое удаление в Python 3.15
          • Планируемое удаление в будущих версиях
      • Изменения в сборке
      • Перенос на Python 3.13
        • Изменения в Python API
        • Изменения в C API
      • Изменения в тестах на регрессии
      • Заметные изменения в 3.13.1
        • sys
    • Что нового в Python 3.12
      • Краткое описание – Выделенные моменты релиза
      • Новые возможности
        • PEP 695: Синтаксис параметров типа
        • PEP 701: Синтаксическое формализация f-строк
        • PEP 684: GIL на уровне интерпретатора
        • PEP 669: Мониторинг с низким влиянием для CPython
        • PEP 688: Доступ к протоколу буфера в Python
        • PEP 709: Встраивание выражений с использованием генераторов
        • Улучшенные сообщения об ошибках
      • Новые возможности, связанные с подсказками типов
        • PEP 692: Использование TypedDict для более точного **kwargs типизирования
        • PEP 698: Декоратор Override для статической типизации
      • Другие изменения языка
      • Новые модули
      • Улучшенные модули
        • array
        • asyncio
        • calendar
        • csv
        • dis
        • fractions
        • importlib.resources
        • inspect
        • itertools
        • math
        • os
        • os.path
        • pathlib
        • pdb
        • random
        • shutil
        • sqlite3
        • statistics
        • sys
        • tempfile
        • threading
        • tkinter
        • tokenize
        • types
        • typing
        • unicodedata
        • unittest
        • uuid
      • Оптимизации
      • Изменения байткода CPython
      • Демонстрации и инструменты
      • Устаревшее
        • Предстоящее удаление в Python 3.13
        • Предстоящее удаление в Python 3.14
        • Предстоящее удаление в Python 3.15
        • Предстоящее удаление в Python 3.16
        • Предстоящее удаление в будущих версиях
      • Удалено
        • asynchat и asyncore
        • configparser
        • distutils
        • ensurepip
        • enum
        • ftplib
        • gzip
        • hashlib
        • importlib
        • imp
        • io
        • locale
        • smtpd
        • sqlite3
        • ssl
        • unittest
        • webbrowser
        • xml.etree.ElementTree
        • zipimport
        • Другие
      • Перенос на Python 3.12
        • Изменения в API Python
      • Изменения в сборке
      • Изменения в C API
        • Новые возможности
        • Портирование в Python 3.12
        • Устаревшие
          • Предстоящее удаление в Python 3.14
          • Предстоящее удаление в Python 3.15
          • Предстоящее удаление в будущих версиях
        • Удаленные
    • Что нового в Python 3.11
      • Обзор – Выделенные моменты релиза
      • Новые возможности
        • PEP 657: Более точное указание местоположения ошибок в трассировках
        • PEP 654: Группы исключений и except*
        • PEP 678: Исключения могут быть дополнены заметками
        • Улучшения запуска py.exe исполняемых файлов на Windows
      • Новые возможности, связанные с подсказками типов
        • PEP 646: Полиморфные дженерики
        • PEP 655: Отметить отдельные элементы TypedDict как обязательные или необязательные
        • PEP 673: Тип Self
        • PEP 675: Произвольный литеральный строковый тип
        • PEP 681: Преобразования для классов данных
        • PEP 563 может быть не будущим
      • Другие изменения в языке
      • Другие изменения в реализации CPython
      • Новые модули
      • Улучшенные модули
        • asyncio
        • contextlib
        • dataclasses
        • datetime
        • enum
        • fcntl
        • fractions
        • functools
        • gzip
        • hashlib
        • IDLE и idlelib
        • inspect
        • locale
        • logging
        • math
        • operator
        • os
        • pathlib
        • re
        • shutil
        • socket
        • sqlite3
        • string
        • sys
        • sysconfig
        • tempfile
        • threading
        • time
        • tkinter
        • traceback
        • typing
        • unicodedata
        • unittest
        • venv
        • warnings
        • zipfile
      • Оптимизации
      • Быстрее CPython
        • Более быстрое начало работы
          • Замороженные импорты / Статические объекты кода
        • Более быстрое выполнение
          • Дешевые ленивые фреймы Python
          • Встроенные вызовы Python-функций
          • PEP 659: Специализация адаптивного интерпретатора
        • Разное
        • ЧАВО
          • Как написать код, чтобы использовать эти ускорения?
          • Будет ли CPython 3.11 использовать больше памяти?
          • Я не вижу никаких ускорений в своей работе. Почему?
          • Есть ли компилятор JIT?
        • О
      • Изменения в байткоде CPython
        • Новые операторы
        • Заменённые операторы
        • Изменённые/удаленные операторы
      • Устаревшие
        • Язык/Встроенные
        • Модули
        • Стандартная библиотека
      • Отклоненные к удалению в Python 3.12
      • Удаленные
      • Перенос на Python 3.11
      • Изменения в сборке
      • Изменения в C API
        • Новые возможности
        • Перенос на Python 3.11
        • Устаревшие
        • Отклоненные к удалению в Python 3.12
        • Удаленные
      • Заметные изменения в 3.11.4
        • tarfile
      • Заметные изменения в 3.11.5
        • OpenSSL
    • Что нового в Python 3.10
      • Резюме – Выделенные моменты релиза
      • Новые возможности
        • Управляющие структуры с круглыми скобками
        • Улучшенные сообщения об ошибках
          • SyntaxErrors
          • IndentationErrors
          • AttributeErrors
          • NameErrors
        • PEP 626: Точные номера строк для отладки и других инструментов
        • PEP 634: Структурное сопоставление с образцом
          • Синтаксис и операции
          • Декларативный подход
          • Простое сопоставление с образцом: сопоставление с литералом
            • Поведение без подстановочного знака
          • Образцы с литералом и переменной
          • Образцы и классы
            • Образцы с позиционными параметрами
          • Вложенные образцы
          • Сложные образцы и подстановочный знак
          • Защита
          • Другие ключевые возможности
        • Необязательный параметр EncodingWarning и encoding="locale"
      • Новые возможности, связанные с подсказками типов
        • PEP 604: Новый оператор объединения типов
        • PEP 612: Переменные спецификации параметров
        • PEP 613: TypeAlias
        • PEP 647: Пользовательские проверки типов
      • Другие изменения языка
      • Новые модули
      • Улучшенные модули
        • asyncio
        • argparse
        • array
        • asynchat, asyncore, smtpd
        • base64
        • bdb
        • bisect
        • codecs
        • collections.abc
        • contextlib
        • curses
        • dataclasses
          • __slots__
          • Поля только с ключевыми словами
        • distutils
        • doctest
        • encodings
        • enum
        • fileinput
        • faulthandler
        • gc
        • glob
        • hashlib
        • hmac
        • IDLE и idlelib
        • importlib.metadata
        • inspect
        • itertools
        • linecache
        • os
        • os.path
        • pathlib
        • platform
        • pprint
        • py_compile
        • pyclbr
        • shelve
        • statistics
        • site
        • socket
        • ssl
        • sqlite3
        • sys
        • _thread
        • threading
        • traceback
        • types
        • typing
        • unittest
        • urllib.parse
        • xml
        • zipimport
      • Оптимизации
      • Устаревшие
      • Удаленные
      • Перенос на Python 3.10
        • Изменения в синтаксисе Python
        • Изменения в API Python
        • Изменения в C API
      • Изменения байт-кода CPython
      • Изменения в сборке
      • Изменения в C API
        • PEP 652: Поддержание стабильной ABI
        • Новые возможности
        • Перенос на Python 3.10
        • Устаревшие
        • Удаленные
      • Заметная функция безопасности в 3.10.7
      • Заметная функция безопасности в 3.10.8
      • Заметные изменения в 3.10.12
        • tarfile
    • Что нового в Python 3.9
      • Краткое описание – важные изменения релиза
      • Следует проверить ваш код на DeprecationWarning
      • Новые возможности
        • Операторы слияния и обновления словарей
        • Новые методы строк для удаления префиксов и суффиксов
        • Настройка типов дженериков в стандартных коллекциях
        • Новый парсер
      • Другие изменения языка
      • Новые модули
        • zoneinfo
        • graphlib
      • Улучшенные модули
        • ast
        • asyncio
        • compileall
        • concurrent.futures
        • curses
        • datetime
        • distutils
        • fcntl
        • ftplib
        • gc
        • hashlib
        • http
        • IDLE и idlelib
        • imaplib
        • importlib
        • inspect
        • ipaddress
        • math
        • multiprocessing
        • nntplib
        • os
        • pathlib
        • pdb
        • poplib
        • pprint
        • pydoc
        • random
        • signal
        • smtplib
        • socket
        • time
        • sys
        • tracemalloc
        • typing
        • unicodedata
        • venv
        • xml
      • Оптимизации
      • Устаревшие
      • Удаленные
      • Перенос на Python 3.9
        • Изменения в API Python
        • Изменения в C API
        • Изменения байткода CPython
      • Изменения в сборке
      • Изменения в C API
        • Новые возможности
        • Перенос на Python 3.9
        • Удаленные
      • Заметные изменения в Python 3.9.1
        • typing
        • Поддержка macOS 11.0 (Big Sur) и компьютеров Mac с Apple Silicon
      • Заметные изменения в Python 3.9.2
        • collections.abc
        • urllib.parse
      • Заметные изменения в Python 3.9.3
      • Заметные изменения в Python 3.9.5
        • urllib.parse
      • Важная функция безопасности в 3.9.14
      • Заметные изменения в 3.9.17
        • tarfile
    • Что нового в Python 3.8
      • Резюме – Выделенные моменты релиза
      • Новые возможности
        • Выражения присваивания
        • Только позиционные параметры
        • Параллельный кэш файловой системы для скомпилированных файлов байткода
        • Отладочная сборка использует тот же ABI, что и релизная сборка
        • Поддержка f-строк для самодокументируемых выражений и отладки
        • PEP 578: Скрипты аудита работы Python
        • PEP 587: Настройка инициализации Python
        • PEP 590: Vectorcall: быстрый протокол вызова для CPython
        • Протокол сериализации 5 с буферами внеполосных данных
      • Другие изменения в языке
      • Новые модули
      • Улучшенные модули
        • ast
        • asyncio
        • builtins
        • collections
        • cProfile
        • csv
        • curses
        • ctypes
        • datetime
        • functools
        • gc
        • gettext
        • gzip
        • IDLE и idlelib
        • inspect
        • io
        • itertools
        • json.tool
        • logging
        • math
        • mmap
        • multiprocessing
        • os
        • os.path
        • pathlib
        • pickle
        • plistlib
        • pprint
        • py_compile
        • shlex
        • shutil
        • socket
        • ssl
        • statistics
        • sys
        • tarfile
        • threading
        • tokenize
        • tkinter
        • time
        • typing
        • unicodedata
        • unittest
        • venv
        • weakref
        • xml
        • xmlrpc
      • Оптимизации
      • Изменения в сборке и C API
      • Устаревшие элементы
      • Удаление API и функций
      • Переход на Python 3.8
        • Изменения в поведении Python
        • Изменения в API Python
        • Изменения в C API
        • Изменения в байткоде CPython
        • Демонстрации и инструменты
      • Заметные изменения в Python 3.8.1
      • Заметные изменения в Python 3.8.2
      • Заметные изменения в Python 3.8.3
      • Заметные изменения в Python 3.8.8
      • Заметные изменения в Python 3.8.9
      • Заметные изменения в Python 3.8.10
        • Поддержка macOS 11.0 (Big Sur) и компьютеров Mac с Apple Silicon
      • Заметные изменения в Python 3.8.10
        • urllib.parse
      • Заметные изменения в Python 3.8.12
        • Изменения в API Python
      • Заметная функция безопасности в 3.8.14
      • Заметные изменения в 3.8.17
        • tarfile
    • Что нового в Python 3.7
      • Обзор — Выдающиеся моменты релиза
      • Новые возможности
        • PEP 563: Отложенная оценка аннотаций
        • PEP 538: Принудительное преобразование локали C
        • PEP 540: Принудительный режим UTF-8 в процессе выполнения
        • PEP 553: Встроенный breakpoint()
        • PEP 539: Новый C API для хранения данных на уровне потоков
        • PEP 562: Настройка доступа к атрибутам модулей
        • PEP 564: Новые функции времени с разрешением в наносекунды
        • PEP 565: Отображение DeprecationWarning в __main__
        • PEP 560: Базовая поддержка typing модуля и обобщенных типов
        • PEP 552: Файлы .pyc на основе хэшей
        • PEP 545: Переводы документации Python
        • Режим разработки Python (-X dev)
      • Другие изменения в языке
      • Новые модули
        • contextvars
        • dataclasses
        • importlib.resources
      • Улучшенные модули
        • argparse
        • asyncio
        • binascii
        • calendar
        • collections
        • compileall
        • concurrent.futures
        • contextlib
        • cProfile
        • crypt
        • datetime
        • dbm
        • decimal
        • dis
        • distutils
        • enum
        • functools
        • gc
        • hmac
        • http.client
        • http.server
        • idlelib и IDLE
        • importlib
        • io
        • ipaddress
        • itertools
        • locale
        • logging
        • math
        • mimetypes
        • msilib
        • multiprocessing
        • os
        • pathlib
        • pdb
        • py_compile
        • pydoc
        • queue
        • re
        • signal
        • socket
        • socketserver
        • sqlite3
        • ssl
        • string
        • subprocess
        • sys
        • time
        • tkinter
        • tracemalloc
        • types
        • unicodedata
        • unittest
        • unittest.mock
        • urllib.parse
        • uu
        • uuid
        • warnings
        • xml
        • xml.etree
        • xmlrpc.server
        • zipapp
        • zipfile
      • Изменения в C API
      • Изменения в сборке
      • Оптимизации
      • Другие изменения в реализации CPython
      • Устаревшее поведение Python
      • Устаревшие модули, функции и методы Python
        • aifc
        • asyncio
        • collections
        • dbm
        • enum
        • gettext
        • importlib
        • locale
        • macpath
        • threading
        • socket
        • ssl
        • sunau
        • sys
        • wave
      • Устаревшие функции и типы C API
      • Удаление поддержки платформ
      • Удаление API и функций
      • Удаление модулей
      • Изменения, относящиеся только к Windows
      • Перенос на Python 3.7
        • Изменения в поведении Python
        • Изменения в API Python
        • Изменения в C API
        • Изменения байткода CPython
        • Изменения, относящиеся только к Windows
        • Другие изменения в реализации CPython
      • Заметные изменения в Python 3.7.1
      • Заметные изменения в Python 3.7.2
      • Заметные изменения в Python 3.7.6
      • Заметные изменения в Python 3.7.10
      • Заметные изменения в Python 3.7.11
      • Заметная функция безопасности в 3.7.14
    • Что нового в Python 3.6
      • Резюме — основные моменты выпуска
      • Новые возможности
        • PEP 498: Форматируемые строковые литералы
        • PEP 526: Синтаксис для аннотаций переменных
        • PEP 515: Подчеркивания в числовых литералах
        • PEP 525: Асинхронные генераторы
        • PEP 530: Асинхронные выражения-генераторы
        • PEP 487: Более простое кастомизирование создания классов
        • PEP 487: Улучшения протокола дескрипторов
        • PEP 519: Добавление протокола пути файловой системы
        • PEP 495: Разрешение неоднозначности локального времени
        • PEP 529: Изменение кодировки файловой системы Windows на UTF-8
        • PEP 528: Изменение кодировки консоли Windows на UTF-8
        • PEP 520: Сохранение порядка определения атрибутов класса
        • PEP 468: Сохранение порядка ключевых аргументов
        • Новая реализация dict
        • PEP 523: Добавление API для оценки фреймов в CPython
        • Переменная среды PYTHONMALLOC
        • Поддержка зондирования DTrace и SystemTap
      • Другие изменения в языке
      • Новые модули
        • secrets
      • Улучшенные модули
        • array
        • ast
        • asyncio
        • binascii
        • cmath
        • collections
        • concurrent.futures
        • contextlib
        • datetime
        • decimal
        • distutils
        • email
        • encodings
        • enum
        • faulthandler
        • fileinput
        • hashlib
        • http.client
        • idlelib и IDLE
        • importlib
        • inspect
        • json
        • logging
        • math
        • multiprocessing
        • os
        • pathlib
        • pdb
        • pickle
        • pickletools
        • pydoc
        • random
        • re
        • readline
        • rlcompleter
        • shlex
        • site
        • sqlite3
        • socket
        • socketserver
        • ssl
        • statistics
        • struct
        • subprocess
        • sys
        • telnetlib
        • time
        • timeit
        • tkinter
        • traceback
        • tracemalloc
        • typing
        • unicodedata
        • unittest.mock
        • urllib.request
        • urllib.robotparser
        • venv
        • warnings
        • winreg
        • winsound
        • xmlrpc.client
        • zipfile
        • zlib
      • Оптимизации
      • Изменения в построении и C API
      • Другие улучшения
      • Устаревшие элементы
        • Новые ключевые слова
        • Устаревшее поведение Python
        • Устаревшие модули, функции и методы Python
          • asynchat
          • asyncore
          • dbm
          • distutils
          • grp
          • importlib
          • os
          • re
          • ssl
          • tkinter
          • venv
        • xml
        • Устаревшие функции и типы C API
        • Устаревшие параметры сборки
      • Удалено
        • Удаления API и функций
      • Перенос на Python 3.6
        • Изменения в поведении команды «python»
        • Изменения в API Python
        • Изменения в C API
        • Изменения байткода CPython
      • Заметные изменения в Python 3.6.2
        • Новая make regen-all цель сборки
        • Удаление make touch цели сборки
      • Заметные изменения в Python 3.6.4
      • Заметные изменения в Python 3.6.5
      • Заметные изменения в Python 3.6.7
      • Заметные изменения в Python 3.6.10
      • Заметные изменения в Python 3.6.13
      • Заметные изменения в Python 3.6.14
    • Что нового в Python 3.5
      • Резюме — Выделенные моменты выпуска
      • Новые возможности
        • PEP 492 — Корутины с синтаксисом async и await
        • PEP 465 — Специальный инфиксный оператор для умножения матриц
        • PEP 448 — Дополнительные обобщения распаковки
        • PEP 461 — Поддержка форматирования с использованием процента для типов bytes и bytearray
        • PEP 484 — Подсказки типов
        • PEP 471 — Функция os.scandir() — улучшенный и более быстрый итератор по каталогам
        • PEP 475: Повторные системные вызовы, завершающиеся ошибкой EINTR
        • PEP 479: Изменение обработки StopIteration внутри генераторов
        • PEP 485: Функция для проверки приблизительного равенства
        • PEP 486: Добавить поддержку виртуальных сред в загрузчик Python
        • PEP 488: Устранение файлов PYO
        • PEP 489: Инициализация модулей расширения в несколько фаз
      • Другие изменения языка
      • Новые модули
        • typing
        • zipapp
      • Улучшенные модули
        • argparse
        • asyncio
        • bz2
        • cgi
        • cmath
        • code
        • collections
        • collections.abc
        • compileall
        • concurrent.futures
        • configparser
        • contextlib
        • csv
        • curses
        • dbm
        • difflib
        • distutils
        • doctest
        • email
        • enum
        • faulthandler
        • functools
        • glob
        • gzip
        • heapq
        • http
        • http.client
        • idlelib и IDLE
        • imaplib
        • imghdr
        • importlib
        • inspect
        • io
        • ipaddress
        • json
        • linecache
        • locale
        • logging
        • lzma
        • math
        • multiprocessing
        • operator
        • os
        • pathlib
        • pickle
        • poplib
        • re
        • readline
        • selectors
        • shutil
        • signal
        • smtpd
        • smtplib
        • sndhdr
        • socket
        • ssl
          • Поддержка памяти BIO
          • Поддержка согласования протоколов прикладного уровня
          • Другие изменения
        • sqlite3
        • subprocess
        • sys
        • sysconfig
        • tarfile
        • threading
        • time
        • timeit
        • tkinter
        • traceback
        • types
        • unicodedata
        • unittest
        • unittest.mock
        • urllib
        • wsgiref
        • xmlrpc
        • xml.sax
        • zipfile
      • Другие изменения на уровне модулей
      • Оптимизации
      • Изменения в сборке и API C
      • Устаревшее
        • Новые ключевые слова
        • Устаревшее поведение Python
        • Неподдерживаемые операционные системы
        • Устаревшие модули, функции и методы Python
      • Удалено
        • Удаление API и функций
      • Перенос на Python 3.5
        • Изменения в поведении Python
        • Изменения в API Python
        • Изменения в C API
      • Заметные изменения в Python 3.5.4
        • Новый make regen-all целевой параметр сборки
        • Удаление make touch целевого параметра сборки
    • Что нового в Python 3.4
      • Краткое описание – Выделенные моменты релиза
      • Новые возможности
        • PEP 453: Явное инициализирующее применение PIP в установках Python
          • Инициализирующее применение pip по умолчанию
          • Изменения в документации
        • PEP 446: Новые дескрипторы файлов не наследуются
        • Улучшения обработки кодировок
        • PEP 451: Тип ModuleSpec для системы импорта
        • Другие изменения в языке
      • Новые модули
        • asyncio
        • ensurepip
        • enum
        • pathlib
        • selectors
        • statistics
        • tracemalloc
      • Улучшенные модули
        • abc
        • aifc
        • argparse
        • audioop
        • base64
        • collections
        • colorsys
        • contextlib
        • dbm
        • dis
        • doctest
        • email
        • filecmp
        • functools
        • gc
        • glob
        • hashlib
        • hmac
        • html
        • http
        • idlelib и IDLE
        • importlib
        • inspect
        • ipaddress
        • logging
        • marshal
        • mmap
        • multiprocessing
        • operator
        • os
        • pdb
        • pickle
        • plistlib
        • poplib
        • pprint
        • pty
        • pydoc
        • re
        • resource
        • select
        • shelve
        • shutil
        • smtpd
        • smtplib
        • socket
        • sqlite3
        • ssl
        • stat
        • struct
        • subprocess
        • sunau
        • sys
        • tarfile
        • textwrap
        • threading
        • traceback
        • types
        • urllib
        • unittest
        • venv
        • wave
        • weakref
        • xml.etree
        • zipfile
      • Изменения в реализации CPython
        • PEP 445: Настройка выделения памяти в CPython
        • PEP 442: Безопасная финализация объектов
        • PEP 456: Безопасный и взаимозаменяемый алгоритм хеширования
        • PEP 436: Argument Clinic
        • Другие изменения в процессе сборки и C API
        • Другие улучшения
        • Существенные оптимизации
      • Устаревшие
        • Устаревшие элементы API Python
        • Устаревшие возможности
      • Удаленные
        • Больше не поддерживаемые операционные системы
        • Удаления API и возможностей
        • Очистка кода
      • Перенос на Python 3.4
        • Изменения в поведении команды «python»
        • Изменения в API Python
        • Изменения в C API
      • Изменения в 3.4.3
        • PEP 476: Включение проверки сертификатов по умолчанию для стандартных http-клиентов
    • Что нового в Python 3.3
      • Резюме — Выделенные моменты релиза
      • PEP 405: Виртуальные среды
      • PEP 420: Неявные пакеты имен
      • PEP 3118: Новая реализация memoryview и документация к протоколу буфера
        • Возможности
        • Изменения в API
      • PEP 393: Гибкое представление строк
        • Функциональность
        • Производительность и использование ресурсов
      • PEP 397: Загрузчик Python для Windows
      • PEP 3151: Переработка иерархии исключений OS и IO
      • PEP 380: Синтаксис для делегирования подгенератору
      • PEP 409: Подавление контекста исключения
      • PEP 414: Явные литералы Unicode
      • PEP 3155: Квалифицированное имя для классов и функций
      • PEP 412: Словарь совместного использования ключей
      • PEP 362: Объект сигнатуры функции
      • PEP 421: Добавление sys.implementation
        • SimpleNamespace
      • Использование importlib в качестве реализации импорта
        • Новые API
        • Видимые изменения
      • Другие изменения языка
      • Более дробная блокировка импорта
      • Встроенные функции и типы
      • Новые модули
        • faulthandler
        • ipaddress
        • lzma
      • Улучшенные модули
        • abc
        • array
        • base64
        • binascii
        • bz2
        • codecs
        • collections
        • contextlib
        • crypt
        • curses
        • datetime
        • decimal
          • Функции
          • Изменения API
        • email
          • Фреймворк политик
          • Временная политика с новым API заголовков
          • Другие изменения API
        • ftplib
        • functools
        • gc
        • hmac
        • http
        • html
        • imaplib
        • inspect
        • io
        • itertools
        • logging
        • math
        • mmap
        • multiprocessing
        • nntplib
        • os
        • pdb
        • pickle
        • pydoc
        • re
        • sched
        • select
        • shlex
        • shutil
        • signal
        • smtpd
        • smtplib
        • socket
        • socketserver
        • sqlite3
        • ssl
        • stat
        • struct
        • subprocess
        • sys
        • tarfile
        • tempfile
        • textwrap
        • threading
        • time
        • types
        • unittest
        • urllib
        • webbrowser
        • xml.etree.ElementTree
        • zlib
      • Оптимизации
      • Изменения в сборке и C API
      • Устаревшие
        • Неподдерживаемые операционные системы
        • Устаревшие модули, функции и методы Python
        • Устаревшие функции и типы C API
        • Устаревшие возможности
      • Миграция на Python 3.3
        • Миграция кода Python
        • Миграция кода C
        • Создание расширений C
        • Изменения переключателей командной строки
    • Что нового в Python 3.2
      • PEP 384: Определение стабильного ABI
      • PEP 389: Модуль командной строки argparse
      • PEP 391: Конфигурация журналов на основе словарей
      • PEP 3148: Модуль concurrent.futures
      • PEP 3147: Каталоги репозитория PYC
      • PEP 3149: Файлы .so с метками версии ABI
      • PEP 3333: Python Web Server Gateway Interface v1.0.1
      • Другие изменения в языке
      • Новые, улучшенные и устаревшие модули
        • email
        • elementtree
        • functools
        • itertools
        • collections
        • threading
        • datetime и time
        • math
        • abc
        • io
        • reprlib
        • logging
        • csv
        • contextlib
        • decimal и fractions
        • ftp
        • popen
        • select
        • gzip и zipfile
        • tarfile
        • hashlib
        • ast
        • os
        • shutil
        • sqlite3
        • html
        • socket
        • ssl
        • nntp
        • сертификаты
        • imaplib
        • http.client
        • unittest
        • random
        • poplib
        • asyncore
        • tempfile
        • inspect
        • pydoc
        • dis
        • dbm
        • ctypes
        • site
        • sysconfig
        • pdb
        • configparser
        • urllib.parse
        • mailbox
        • turtledemo
      • Многопоточность
      • Оптимизации
      • Unicode
      • Кодировки
      • Документация
      • IDLE
      • Репозиторий кода
      • Изменения в сборке и API на C
      • Перенос на Python 3.2
    • Что нового в Python 3.1
      • PEP 372: Очередные словари
      • PEP 378: Спецификатор формата для разделителя тысяч
      • Другие изменения в языке
      • Новые, улучшенные и устаревшие модули
      • Оптимизации
      • IDLE
      • Изменения в сборке и API на C
      • Перенос на Python 3.1
    • Что нового в Python 3.0
      • Общие затруднения
        • Функция print
        • Представления и итераторы вместо списков
        • Сравнения с упорядочением
        • Целые числа
        • Текст против данных вместо Unicode против 8-битного
      • Обзор изменений синтаксиса
        • Новый синтаксис
        • Измененный синтаксис
        • Удаленный синтаксис
      • Изменения, уже присутствующие в Python 2.6
      • Изменения в библиотеке
      • PEP 3101: Новый подход к форматированию строк
      • Изменения в исключениях
      • Разнообразные другие изменения
        • Операторы и специальные методы
        • Встроенные функции
      • Изменения в билде и API на C
      • Производительность
      • Портирование в Python 3.0
    • Что нового в Python 2.7
      • Будущее Python 2.x
      • Изменения в обработке предупреждений о устаревании
      • Функции Python 3.1
      • PEP 372: Добавление упорядоченного словаря в collections
      • PEP 378: Спецификатор формата для разделителя тысяч
      • PEP 389: Модуль argparse для разбора командной строки
      • PEP 391: Конфигурация, основанная на словаре, для ведения журнала
      • PEP 3106: Представления словаря
      • PEP 3137: Объект memoryview
      • Другие изменения языка
        • Изменения интерпретатора
        • Оптимизации
      • Новые и улучшенные модули
        • Новый модуль: importlib
        • Новый модуль: sysconfig
        • ttk: Тематизированные виджеты для Tk
        • Обновленный модуль: unittest
        • Обновленный модуль: ElementTree 1.3
      • Изменения в билде и API на C
        • Капсулы
        • Изменения, специфичные для платформы: Windows
        • Изменения, специфичные для платформы: Mac OS X
        • Изменения, специфичные для платформы: FreeBSD
      • Другие изменения и исправления
      • Портирование в Python 2.7
      • Новые функции, добавленные в поддерживаемые релизы Python 2.7
        • Две новые переменные среды для отладочного режима
        • PEP 434: Улучшение IDLE исключением для всех ветвей
        • PEP 466: Улучшения сетевой безопасности для Python 2.7
        • PEP 477: Обратная перенос ensurepip (PEP 453) в Python 2.7
          • Автоматическое включение pip по умолчанию
          • Изменения в документации
        • PEP 476: Включение проверки сертификатов по умолчанию для стандартных http-клиентов
        • PEP 493: Инструменты миграции проверки HTTPS для Python 2.7
        • Новый make regen-all целевой набор для сборки
        • Удаление make touch целевого набора для сборки
      • Благодарности
    • Что нового в Python 2.6
      • Python 3.0
      • Изменения в процессе разработки
        • Новый отслеживатель задач: Обзор
        • Новый формат документации: reStructuredText с использованием Sphinx
      • PEP 343: Оператор «with»
        • Написание менеджеров контекста
        • Модуль contextlib
      • PEP 366: Явные относительные импорты из основного модуля
      • PEP 370: Директория site-packages для каждого пользователя
      • PEP 371: Модуль multiprocessing
      • PEP 3101: Расширенный форматирование строк
      • PEP 3105: print как функция
      • PEP 3110: Изменения в обработке исключений
      • PEP 3112: Литералы байтов
      • PEP 3116: Новая библиотека ввода-вывода
      • PEP 3118: Пересмотренный протокол буфера
      • PEP 3119: Абстрактные базовые классы
      • PEP 3127: Поддержка и синтаксис целочисленных литералов
      • PEP 3129: Декораторы классов
      • PEP 3141: Иерархия типов для чисел
        • Модуль fractions
      • Другие изменения языка
        • Оптимизации
        • Изменения в интерпретаторе
      • Новые и улучшенные модули
        • Модуль ast
        • Модуль future_builtins
        • Модуль json: JavaScript Object Notation
        • Модуль plistlib: Парсер списков свойств
        • Улучшения ctypes
        • Улучшенная поддержка SSL
      • Устаревшие и удаленные элементы
      • Изменения в сборке и API на C
        • Изменения, специфичные для платформы: Windows
        • Изменения, специфичные для платформы: Mac OS X
        • Изменения, специфичные для платформы: IRIX
      • Портирование в Python 2.6
      • Благодарности
    • Что нового в Python 2.5
      • PEP 308: Условные выражения
      • PEP 309: Применение частичных функций
      • PEP 314: Метаданные для пакетов Python-программ v1.1
      • PEP 328: Абсолютные и относительные импорты
      • PEP 338: Выполнение модулей как скриптов
      • PEP 341: Объединенный try/except/finally
      • PEP 342: Новые возможности генераторов
      • PEP 343: Оператор «with»
        • Написание менеджеров контекста
        • Модуль contextlib
      • PEP 352: Исключения как классы нового стиля
      • PEP 353: Использование ssize_t в качестве типа индекса
      • PEP 357: Метод «__index__»
      • Другие изменения языка
        • Изменения в интерактивном интерпретаторе
        • Оптимизации
      • Новые, улучшенные и удаленные модули
        • Пакет ctypes
        • Пакет ElementTree
        • Пакет hashlib
        • Пакет sqlite3
        • Пакет wsgiref
      • Изменения в сборке и API на C
        • Изменения, специфичные для платформы
      • Портирование в Python 2.5
      • Благодарности
    • Что нового в Python 2.4
      • PEP 218: Встроенные объекты множеств
      • PEP 237: Объединение длинных целых чисел и целых чисел
      • PEP 289: Генераторные выражения
      • PEP 292: Более простые подстановки строк
      • PEP 318: Декораторы для функций и методов
      • PEP 322: Обратная итерация
      • PEP 324: Новый модуль subprocess
      • PEP 327: Тип данных Decimal
        • Зачем нужен Decimal?
        • Тип Decimal
        • Тип Context
      • PEP 328: Импорты на нескольких строках
      • PEP 331: Независимые от локали преобразования float/строка
      • Другие изменения языка
        • Оптимизации
      • Новые, улучшенные и устаревшие модули
        • cookielib
        • doctest
      • Изменения в сборке и C API
        • Изменения, зависящие от платформы
      • Перенос на Python 2.4
      • Благодарности
    • Что нового в Python 2.3
      • PEP 218: Стандартный тип данных множества
      • PEP 255: Простые генераторы
      • PEP 263: Кодировки исходного кода
      • PEP 273: Импорт модулей из ZIP-архивов
      • PEP 277: Поддержка имен файлов Unicode для Windows NT
      • PEP 278: Универсальная поддержка новых строк
      • PEP 279: enumerate()
      • PEP 282: Модуль logging
      • PEP 285: Логический тип
      • PEP 293: Обработка ошибок кодека с помощью обратных вызовов
      • PEP 301: Индекс пакетов и метаданные для Distutils
      • PEP 302: Новые крючки импорта
      • PEP 305: Файлы, разделённые запятыми
      • PEP 307: Улучшения pickle
      • Расширенные срезы
      • Другие изменения языка
        • Изменения в строках
        • Оптимизации
      • Новые, улучшенные и устаревшие модули
        • Тип данных дата/время
        • Модуль optparse
      • Pymalloc: Специализированный объект-аллокатор
      • Изменения в сборке и C API
        • Изменения, зависящие от платформы
      • Другие изменения и исправления
      • Перенос на Python 2.3
      • Благодарности
    • Что нового в Python 2.2
      • Введение
      • PEPs 252 и 253: Изменения типов и классов
        • Старые и новые классы
        • Дескрипторы
        • Множественное наследование: правило алмаза
        • Доступ к атрибутам
        • Связанные ссылки
      • PEP 234: Итераторы
      • PEP 255: Простые генераторы
      • PEP 237: Объединение длинных целых чисел и целых чисел
      • PEP 238: Изменение оператора деления
      • Изменения в Unicode
      • PEP 227: Вложенные области видимости
      • Новые и улучшенные модули
      • Изменения в интерпретаторе и исправления
      • Другие изменения и исправления
      • Благодарности
    • Что нового в Python 2.1
      • Введение
      • PEP 227: Вложенные области видимости
      • PEP 236: Директивы __future__
      • PEP 207: Богатые сравнения
      • PEP 230: Система обработки предупреждений
      • PEP 229: Новая система сборки
      • PEP 205: Слабые ссылки
      • PEP 232: Атрибуты функций
      • PEP 235: Импорт модулей на платформах с регистронезависимым написанием
      • PEP 217: Обработчик интерактивного отображения
      • PEP 208: Новая модель приведения типов
      • PEP 241: Метаданные в пакетах Python
      • Новые и улучшенные модули
      • Другие изменения и исправления
      • Благодарности
    • Что нового в Python 2.0
      • Введение
      • Что нового в Python 1.6?
      • Новый процесс разработки
      • Unicode
      • Списки с выражениями
      • Расширенные операторы присваивания
      • Методы строк
      • Сбор мусора циклов
      • Другие изменения ядра
        • Незначительные изменения языка
        • Изменения встроенных функций
      • Переход на 2.0
      • Изменения для расширения/встраивания
      • Distutils: Упрощение установки модулей
      • Модули XML
        • Поддержка SAX2
        • Поддержка DOM
        • Взаимосвязь с PyXML
      • Изменения в модулях
      • Новые модули
      • Улучшения IDLE
      • Удаленные и устаревшие модули
      • Благодарности
    • Журнал изменений
      • Python next
        • Безопасность
        • Библиотека
        • Ядро и встроенные функции
      • Python 3.13.1 окончательная версия
        • macOS
        • Windows
        • Инструменты/Демо
        • Тесты
        • Безопасность
        • Библиотека
        • IDLE
        • Документация
        • Ядро и встроенные функции
        • C API
        • Сборка
      • Python 3.13.0 окончательная версия
        • Ядро и встроенные функции
      • Python 3.13.0 кандидатура на выпуск 3
        • macOS
        • Windows
        • Тесты
        • Библиотека
        • IDLE
        • Документация
        • Ядро и встроенные функции
        • C API
        • Сборка
      • Python 3.13.0 кандидатура на выпуск 2
        • macOS
        • Windows
        • Инструменты/Демо
        • Тесты
        • Безопасность
        • Библиотека
        • IDLE
        • Ядро и встроенные функции
        • C API
        • Сборка
      • Python 3.13.0 кандидатура на выпуск 1
        • Тесты
        • Безопасность
        • Библиотека
        • IDLE
        • Ядро и встроенные функции
        • C API
        • Сборка
      • Python 3.13.0 бета-версия 4
        • Тесты
        • Библиотека
        • IDLE
        • Документация
        • Ядро и встроенные функции
        • C API
        • Сборка
      • Python 3.13.0 бета-версия 3
        • Ядро и встроенные функции
        • Библиотека
        • Сборка
        • C API
      • Python 3.13.0 бета-версия 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Тесты
        • Сборка
        • Windows
        • C API
      • Python 3.13.0 бета-версия 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.13.0 альфа 6
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • C API
      • Python 3.13.0 альфа 5
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.13.0 альфа 4
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.13.0 альфа 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.13.0 альфа 2
        • Ядро и встроенные функции
        • Библиотека
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.13.0 альфа 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.12.0 бета 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.12.0 альфа 7
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • Инструменты/Демо
        • C API
      • Python 3.12.0 альфа 6
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • C API
      • Python 3.12.0 альфа 5
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
      • Python 3.12.0 альфа 4
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.12.0 альфа 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.12.0 альфа 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • C API
      • Python 3.12.0 альфа 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.11.0 бета 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.11.0 альфа 7
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.11.0 альфа 6
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • IDLE
        • C API
      • Python 3.11.0 альфа 5
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.11.0 альфа 4
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • C API
      • Python 3.11.0 альфа 3
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • C API
      • Python 3.11.0 альфа 2
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.11.0 альфа 1
        • Безопасность
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.10.0 бета 1
        • Безопасность
        • Ядро и встроенные модули
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.10.0 альфа 7
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • IDLE
        • C API
      • Python 3.10.0 альфа 6
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.10.0 альфа 5
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.10.0 альфа 4
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.10.0 альфа 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.10.0 альфа 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.10.0 альфа 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.9.0 бета-версия 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • Инструменты/Демо
        • C API
      • Python 3.9.0 альфа-версия 6
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.9.0 альфа-версия 5
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.9.0 альфа-версия 4
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • IDLE
        • C API
      • Python 3.9.0 альфа-версия 3
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Сборка
        • IDLE
        • C API
      • Python 3.9.0 альфа-версия 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • C API
      • Python 3.9.0 альфа-версия 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.8.0 бета-версия 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.8.0 альфа-версия 4
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.8.0 альфа-версия 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • Windows
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.8.0 альфа-версия 2
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Windows
        • IDLE
      • Python 3.8.0 альфа-версия 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.7.0 окончательная версия
        • Библиотека
        • C API
      • Python 3.7.0 кандидат в релиз 1
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Компиляция
        • Windows
        • IDLE
      • Python 3.7.0 бета-версия 5
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • macOS
        • IDLE
      • Python 3.7.0 бета-версия 4
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Компиляция
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
      • Python 3.7.0 бета 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.7.0 бета 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
      • Python 3.7.0 бета 1
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • C API
      • Python 3.7.0 альфа 4
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Windows
        • Инструменты/Демо
        • C API
      • Python 3.7.0 альфа 3
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.7.0 альфа 2
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Сборка
        • IDLE
        • C API
      • Python 3.7.0 альфа 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.6.6 финальная версия
      • Python 3.6.6 релиз-кандидат 1
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.6.5 финальная версия
        • Тесты
        • Сборка
      • Python 3.6.5 выпуск-кандидат 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.6.4 окончательная версия
      • Python 3.6.4 выпуск-кандидат 1
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • macOS
        • IDLE
        • Инструменты/Демо
        • C API
      • Python 3.6.3 окончательная версия
        • Библиотека
        • Сборка
      • Python 3.6.3 выпуск-кандидат 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • IDLE
        • Инструменты/Демо
      • Python 3.6.2 окончательная версия
      • Python 3.6.2 выпуск-кандидат 2
        • Безопасность
      • Python 3.6.2 выпуск-кандидат 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • C API
        • Сборка
        • Документация
        • Инструменты/Демо
        • Тесты
        • Windows
      • Python 3.6.1 окончательная версия
        • Ядро и встроенные функции
        • Сборка
      • Python 3.6.1 выпуск-кандидат 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Windows
        • C API
        • Документация
        • Тесты
        • Сборка
      • Python 3.6.0 окончательная версия
      • Python 3.6.0 выпуск-кандидат 2
        • Ядро и встроенные функции
        • Инструменты/Демо
        • Windows
        • Сборка
      • Python 3.6.0 выпуск-кандидат 1
        • Ядро и встроенные функции
        • Библиотека
        • C API
        • Документация
        • Инструменты/Демо
      • Python 3.6.0 бета 4
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
      • Python 3.6.0 beta 3
        • Ядро и встроенные функции
        • Библиотека
        • Windows
        • Сборка
        • Тесты
      • Python 3.6.0 beta 2
        • Ядро и встроенные функции
        • Библиотека
        • Windows
        • C API
        • Сборка
        • Тесты
      • Python 3.6.0 beta 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • C API
        • Тесты
        • Сборка
        • Инструменты/Демо
        • Windows
      • Python 3.6.0 alpha 4
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Тесты
        • Windows
        • Сборка
      • Python 3.6.0 alpha 3
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • C API
        • Сборка
        • Инструменты/Демо
        • Документация
        • Тесты
      • Python 3.6.0 alpha 2
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Документация
        • Тесты
        • Windows
        • Сборка
        • C API
        • Инструменты/Демо
      • Python 3.6.0 alpha 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Документация
        • Тесты
        • Сборка
        • Windows
        • Инструменты/Демо
        • C API
      • Python 3.5.5 финальная версия
      • Python 3.5.5 версия кандидата в релиз 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
      • Python 3.5.4 финальная версия
        • Библиотека
      • Python 3.5.4 версия кандидата в релиз 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • Документация
        • Тесты
        • Сборка
        • Windows
        • C API
      • Python 3.5.3 финальная версия
      • Python 3.5.3 кандидатура для выпуска 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • C API
        • Документация
        • Тесты
        • Инструменты/Демо
        • Windows
        • Сборка
      • Python 3.5.2 окончательная версия
        • Ядро и встроенные функции
        • Тесты
        • IDLE
      • Python 3.5.2 кандидатура для выпуска 1
        • Безопасность
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Документация
        • Тесты
        • Сборка
        • Windows
        • Инструменты/Демо
      • Python 3.5.1 окончательная версия
        • Ядро и встроенные функции
        • Windows
      • Python 3.5.1 кандидатура для выпуска 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Документация
        • Тесты
        • Сборка
        • Windows
        • Инструменты/Демо
      • Python 3.5.0 окончательная версия
        • Сборка
      • Python 3.5.0 кандидатура для выпуска 4
        • Библиотека
        • Сборка
      • Python 3.5.0 кандидатура для выпуска 3
        • Ядро и встроенные функции
        • Библиотека
      • Python 3.5.0 кандидатура для выпуска 2
        • Ядро и встроенные функции
        • Библиотека
      • Python 3.5.0 кандидатура для выпуска 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Документация
        • Тесты
      • Python 3.5.0 бета-версия 4
        • Ядро и встроенные функции
        • Библиотека
        • Сборка
      • Python 3.5.0 бета-версия 3
        • Ядро и встроенные функции
        • Библиотека
        • Тесты
        • Документация
        • Сборка
      • Python 3.5.0 бета-версия 2
        • Ядро и встроенные функции
        • Библиотека
      • Python 3.5.0 бета-версия 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Тесты
        • Документация
        • Инструменты/Демо
      • Python 3.5.0 альфа-версия 4
        • Ядро и встроенные функции
        • Библиотека
        • Сборка
        • Тесты
        • Инструменты/Демо
        • C API
      • Python 3.5.0 альфа 3
        • Ядро и встроенные функции
        • Библиотека
        • Компиляция
        • Тесты
        • Инструменты/Демо
      • Python 3.5.0 альфа 2
        • Ядро и встроенные функции
        • Библиотека
        • Компиляция
        • C API
        • Windows
      • Python 3.5.0 альфа 1
        • Ядро и встроенные функции
        • Библиотека
        • IDLE
        • Компиляция
        • C API
        • Документация
        • Тесты
        • Инструменты/Демо
        • Windows
  • Учебник по Python
    • 1. Разжигание аппетита
    • 2. Использование интерпретатора Python
      • 2.1. Вызов интерпретатора
        • 2.1.1. Передача аргументов
        • 2.1.2. Интерактивный режим
      • 2.2. Интерпретатор и его среда
        • 2.2.1. Кодировка исходного кода
    • 3. Неформальное введение в Python
      • 3.1. Использование Python как калькулятора
        • 3.1.1. Числа
        • 3.1.2. Текст
        • 3.1.3. Списки
      • 3.2. Первые шаги в программировании
    • 4. Более расширенные инструменты управления потоком
      • 4.1. Операторы if
      • 4.2. Операторы цикла for
      • 4.3. Функция range()
      • 4.4. Операторы break и continue
      • 4.5. Блоки else в циклах
      • 4.6. Операторы pass
      • 4.7. Операторы сопоставления match
      • 4.8. Определение функций
      • 4.9. Дополнительные сведения об определении функций
        • 4.9.1. Значения аргументов по умолчанию
        • 4.9.2. Аргументы по ключевому слову
        • 4.9.3. Специальные параметры
          • 4.9.3.1. Позиционные или ключевые аргументы
          • 4.9.3.2. Только позиционные параметры
          • 4.9.3.3. Только ключевые аргументы
          • 4.9.3.4. Примеры функций
          • 4.9.3.5. Итог
        • 4.9.4. Произвольные списки аргументов
        • 4.9.5. Расшифровка списков аргументов
        • 4.9.6. Выражения lambda
        • 4.9.7. Строки документации
        • 4.9.8. Аннотации функций
      • 4.10. Междометие: Стиль кодирования
    • 5. Структуры данных
      • 5.1. Дополнительные сведения о списках
        • 5.1.1. Использование списков в качестве стеков
        • 5.1.2. Использование списков в качестве очередей
        • 5.1.3. Генераторы списков
        • 5.1.4. Вложенные генераторы списков
      • 5.2. Оператор del
      • 5.3. Кортежи и последовательности
      • 5.4. Множества
      • 5.5. Словари
      • 5.6. Методы циклов
      • 5.7. Дополнительная информация об условиях
      • 5.8. Сравнение последовательностей и других типов
    • 6. Модули
      • 6.1. Дополнительные сведения о модулях
        • 6.1.1. Выполнение модулей как скриптов
        • 6.1.2. Путь поиска модулей
        • 6.1.3. «Компилированные» файлы Python
      • 6.2. Стандартные модули
      • 6.3. Функция dir()
      • 6.4. Пакеты
        • 6.4.1. Импорт * из пакета
        • 6.4.2. Внутрипакетные ссылки
        • 6.4.3. Пакеты в нескольких каталогах
    • 7. Ввод и вывод
      • 7.1. Более красочная форматирование вывода
        • 7.1.1. Форматируемые строковые литералы
        • 7.1.2. Метод format() строки
        • 7.1.3. Ручное форматирование строк
        • 7.1.4. Старое форматирование строк
      • 7.2. Чтение и запись файлов
        • 7.2.1. Методы объектов файлов
        • 7.2.2. Сохранение структурированных данных с помощью json
    • 8. Ошибки и исключения
      • 8.1. Синтаксические ошибки
      • 8.2. Исключения
      • 8.3. Обработка исключений
      • 8.4. Вызов исключений
      • 8.5. Цепочечные исключения
      • 8.6. Пользовательские исключения
      • 8.7. Определение действий по очистке
      • 8.8. Предопределенные действия по очистке
      • 8.9. Вызов и обработка нескольких несвязанных исключений
      • 8.10. Обогащение исключений заметками
    • 9. Классы
      • 9.1. Несколько слов о именах и объектах
      • 9.2. Области видимости и пространства имён в Python
        • 9.2.1. Пример областей видимости и пространств имён
      • 9.3. Первое знакомство с классами
        • 9.3.1. Синтаксис определения класса
        • 9.3.2. Объекты класса
        • 9.3.3. Объекты экземпляра
        • 9.3.4. Объекты метода
        • 9.3.5. Переменные класса и экземпляра
      • 9.4. Случайные замечания
      • 9.5. Наследование
        • 9.5.1. Множественное наследование
      • 9.6. Приватные переменные
      • 9.7. Разные мелочи
      • 9.8. Итераторы
      • 9.9. Генераторы
      • 9.10. Выражения-генераторы
    • 10. Краткий обзор стандартной библиотеки
      • 10.1. Интерфейс операционной системы
      • 10.2. Маски имен файлов
      • 10.3. Аргументы командной строки
      • 10.4. Перенаправление стандартного потока ошибок и завершение программы
      • 10.5. Сопоставление шаблонов строк
      • 10.6. Математика
      • 10.7. Доступ к интернету
      • 10.8. Даты и время
      • 10.9. Сжатие данных
      • 10.10. Измерение производительности
      • 10.11. Контроль качества
      • 10.12. Все необходимое включено
    • 11. Краткий обзор стандартной библиотеки — Часть II
      • 11.1. Форматирование вывода
      • 11.2. Шаблоны
      • 11.3. Работа с бинарными данными и структурами записей
      • 11.4. Многопоточность
      • 11.5. Ведение журнала
      • 11.6. Слабые ссылки
      • 11.7. Инструменты для работы со списками
      • 11.8. Десятичная плавающая точка арифметика
    • 12. Виртуальные среды и пакеты
      • 12.1. Введение
      • 12.2. Создание виртуальных сред
      • 12.3. Управление пакетами с помощью pip
    • 13. Что дальше?
    • 14. Редактирование интерактивного ввода и замена истории
      • 14.1. Автозаполнение и редактирование истории
      • 14.2. Альтернативы интерактивному интерпретатору
    • 15. Арифметика с плавающей запятой: проблемы и ограничения
      • 15.1. Ошибка представления
    • 16. Приложение
      • 16.1. Интерактивный режим
        • 16.1.1. Обработка ошибок
        • 16.1.2. Выполняемые скрипты Python
        • 16.1.3. Файл инициализации интерактивной сессии
        • 16.1.4. Модули настройки
  • Настройка и использование Python
    • 1. Командная строка и среда
      • 1.1. Командная строка
        • 1.1.1. Опции интерфейса
        • 1.1.2. Общие опции
        • 1.1.3. Разные опции
        • 1.1.4. Управление цветом
        • 1.1.5. Опции, которые не следует использовать
      • 1.2. Переменные среды
        • 1.2.1. Переменные режима отладки
    • 2. Использование Python на платформах Unix
      • 2.1. Получение и установка последней версии Python
        • 2.1.1. В Linux
        • 2.1.2. В FreeBSD и OpenBSD
      • 2.2. Сборка Python
      • 2.3. Пути и файлы, связанные с Python
      • 2.4. Разное
      • 2.5. Настройка OpenSSL
    • 3. Настройка Python
      • 3.1. Требования к сборке
      • 3.2. Сгенерированные файлы
        • 3.2.1. Скрипт configure
      • 3.3. Опции конфигурации
        • 3.3.1. Общие опции
        • 3.3.2. Опции компилятора C
        • 3.3.3. Опции компоновщика
        • 3.3.4. Опции для зависимостей сторонних библиотек
        • 3.3.5. Опции WebAssembly
        • 3.3.6. Опции установки
        • 3.3.7. Опции производительности
        • 3.3.8. Сборка Python для отладки
        • 3.3.9. Опции отладки
        • 3.3.10. Опции компоновщика
        • 3.3.11. Опции библиотек
        • 3.3.12. Опции безопасности
        • 3.3.13. Опции macOS
        • 3.3.14. Опции iOS
        • 3.3.15. Опции кросс-компиляции
      • 3.4. Система сборки Python
        • 3.4.1. Основные файлы системы сборки
        • 3.4.2. Основные этапы сборки
        • 3.4.3. Основные цели Makefile
          • 3.4.3.1. make
          • 3.4.3.2. make platform
          • 3.4.3.3. make profile-opt
          • 3.4.3.4. make clean
          • 3.4.3.5. make distclean
          • 3.4.3.6. make install
          • 3.4.3.7. make test
          • 3.4.3.8. make buildbottest
          • 3.4.3.9. make regen-all
        • 3.4.4. Расширения C
      • 3.5. Флаги компилятора и компоновщика
        • 3.5.1. Флаги препроцессора
        • 3.5.2. Флаги компилятора
        • 3.5.3. Флаги компоновщика
    • 4. Использование Python в Windows
      • 4.1. Полный установщик
        • 4.1.1. Шаги установки
        • 4.1.2. Устранение ограничения MAX_PATH
        • 4.1.3. Установка без графического интерфейса
        • 4.1.4. Установка без скачивания
        • 4.1.5. Изменение установки
        • 4.1.6. Установка библиотек с многопоточным выполнением
      • 4.2. Пакет из Microsoft Store
        • 4.2.1. Известные проблемы
          • 4.2.1.1. Перенаправление локальных данных, реестра и временных путей
      • 4.3. Пакеты nuget.org
        • 4.3.1. Пакеты с многопоточным выполнением
      • 4.4. Встраиваемый пакет
        • 4.4.1. Приложение Python
        • 4.4.2. Встраивание Python
      • 4.5. Альтернативные пакеты
      • 4.6. Настройка Python
        • 4.6.1. Дополнение: Настройка переменных среды
        • 4.6.2. Поиск исполняемого файла Python
      • 4.7. Режим UTF-8
      • 4.8. Загрузчик Python для Windows
        • 4.8.1. Начало работы
          • 4.8.1.1. Из командной строки
          • 4.8.1.2. Виртуальные среды
          • 4.8.1.3. Из скрипта
          • 4.8.1.4. Из ассоциаций файлов
        • 4.8.2. Строки shebang
        • 4.8.3. Аргументы в строках shebang
        • 4.8.4. Настройка
          • 4.8.4.1. Настройка через INI-файлы
          • 4.8.4.2. Настройка по умолчанию версий Python
        • 4.8.5. Диагностика
        • 4.8.6. Сухой запуск
        • 4.8.7. Установка по требованию
        • 4.8.8. Коды возврата
      • 4.9. Поиск модулей
      • 4.10. Дополнительные модули
        • 4.10.1. PyWin32
        • 4.10.2. cx_Freeze
      • 4.11. Компиляция Python в Windows
      • 4.12. Другие платформы
    • 5. Использование Python на macOS
      • 5.1. Использование Python для macOS с сайта python.org
        • 5.1.1. Шаги установки
        • 5.1.2. Как запустить скрипт Python
      • 5.2. Альтернативные дистрибутивы
      • 5.3. Установка дополнительных пакетов Python
      • 5.4. Программирование графического интерфейса
      • 5.5. Расширенные темы
        • 5.5.1. Установка библиотек с многопоточным выполнением
        • 5.5.2. Установка через командную строку
        • 5.5.3. Распространение приложений Python
        • 5.5.4. Соответствие требованиям App Store
      • 5.6. Другие ресурсы
    • 6. Использование Python на Android
      • 6.1. Добавление Python в приложение Android
    • 7. Использование Python на iOS
      • 7.1. Python во время выполнения на iOS
        • 7.1.1. Совместимость с версиями iOS
        • 7.1.2. Идентификация платформы
        • 7.1.3. Доступность стандартной библиотеки
        • 7.1.4. Модули двоичных расширений
        • 7.1.5. Бинарные файлы-заглушки компилятора
      • 7.2. Установка Python на iOS
        • 7.2.1. Инструменты для разработки приложений iOS
        • 7.2.2. Добавление Python в проект iOS
      • 7.3. Соответствие требованиям App Store
    • 8. Редакторы и IDE
  • Справочник по языку Python
    • 1. Введение
      • 1.1. Альтернативные реализации
      • 1.2. Нотация
    • 2. Лексический анализ
      • 2.1. Структура строк
        • 2.1.1. Логические строки
        • 2.1.2. Физические строки
        • 2.1.3. Комментарии
        • 2.1.4. Объявления кодировок
        • 2.1.5. Явное объединение строк
        • 2.1.6. Неявное объединение строк
        • 2.1.7. Пустые строки
        • 2.1.8. Отступы
        • 2.1.9. Пробелы между токенами
      • 2.2. Другие токены
      • 2.3. Идентификаторы и ключевые слова
        • 2.3.1. Ключевые слова
        • 2.3.2. Мягкие ключевые слова
        • 2.3.3. Зарезервированные классы идентификаторов
      • 2.4. Литералы
        • 2.4.1. Литералы строк и байтов
          • 2.4.1.1. Последовательности экранирования
        • 2.4.2. Конкатенация строковых литералов
        • 2.4.3. f-строки
        • 2.4.4. Числовые литералы
        • 2.4.5. Целочисленные литералы
        • 2.4.6. Литералы с плавающей точкой
        • 2.4.7. Мнимые литералы
      • 2.5. Операторы
      • 2.6. Разделители
    • 3. Модель данных
      • 3.1. Объекты, значения и типы
      • 3.2. Стандартная иерархия типов
        • 3.2.1. None
        • 3.2.2. NotImplemented
        • 3.2.3. Ellipsis
        • 3.2.4. numbers.Number
          • 3.2.4.1. numbers.Integral
          • 3.2.4.2. numbers.Real (float)
          • 3.2.4.3. numbers.Complex (complex)
        • 3.2.5. Последовательности
          • 3.2.5.1. Неизменяемые последовательности
          • 3.2.5.2. Изменяемые последовательности
        • 3.2.6. Типы множеств
        • 3.2.7. Отображения
          • 3.2.7.1. Словари
        • 3.2.8. Типы вызываемых объектов
          • 3.2.8.1. Определяемые пользователем функции
            • 3.2.8.1.1. Специальные атрибуты только для чтения
              • __globals__
              • __closure__
            • 3.2.8.1.2. Специальные изменяемые атрибуты
              • __doc__
              • __name__
              • __qualname__
              • __module__
              • __defaults__
              • __code__
              • __dict__
              • __annotations__
              • __kwdefaults__
              • __type_params__
          • 3.2.8.2. Методы экземпляров
            • __self__
            • __func__
            • __doc__
            • __name__
            • __module__
          • 3.2.8.3. Генераторные функции
          • 3.2.8.4. Функции-корутины
          • 3.2.8.5. Асинхронные генераторные функции
          • 3.2.8.6. Встроенные функции
          • 3.2.8.7. Встроенные методы
          • 3.2.8.8. Классы
          • 3.2.8.9. Экземпляры классов
        • 3.2.9. Модули
          • 3.2.9.1. Атрибуты, связанные с импортом, в объектах модулей
            • __name__
            • __spec__
            • __package__
            • __loader__
            • __path__
            • __file__
            • __cached__
          • 3.2.9.2. Другие изменяемые атрибуты в объектах модулей
            • __doc__
            • __annotations__
          • 3.2.9.3. Словари модулей
            • __dict__
        • 3.2.10. Пользовательские классы
          • 3.2.10.1. Специальные атрибуты
            • __name__
            • __qualname__
            • __module__
            • __dict__
            • __bases__
            • __doc__
            • __annotations__
            • __type_params__
            • __static_attributes__
            • __firstlineno__
            • __mro__
          • 3.2.10.2. Специальные методы
            • mro()
            • __subclasses__()
        • 3.2.11. Экземпляры классов
          • 3.2.11.1. Специальные атрибуты
            • __class__
            • __dict__
        • 3.2.12. Объекты ввода/вывода (также известные как файлы)
        • 3.2.13. Внутренние типы
          • 3.2.13.1. Объекты кода
            • 3.2.13.1.1. Специальные атрибуты только для чтения
              • co_name
              • co_qualname
              • co_argcount
              • co_posonlyargcount
              • co_kwonlyargcount
              • co_nlocals
              • co_varnames
              • co_cellvars
              • co_freevars
              • co_code
              • co_consts
              • co_names
              • co_filename
              • co_firstlineno
              • co_lnotab
              • co_stacksize
              • co_flags
            • 3.2.13.1.2. Методы объектов кода
              • co_positions()
              • co_lines()
              • replace()
          • 3.2.13.2. Объекты стека вызовов
            • 3.2.13.2.1. Специальные атрибуты только для чтения
              • f_back
              • f_code
              • f_locals
              • f_globals
              • f_builtins
              • f_lasti
            • 3.2.13.2.2. Специальные изменяемые атрибуты
              • f_trace
              • f_trace_lines
              • f_trace_opcodes
              • f_lineno
            • 3.2.13.2.3. Методы объектов стека вызовов
              • clear()
          • 3.2.13.3. Объекты отслеживания ошибок
            • tb_frame
            • tb_lineno
            • tb_lasti
            • tb_next
          • 3.2.13.4. Объекты срезов
            • indices()
          • 3.2.13.5. Объекты статических методов
          • 3.2.13.6. Объекты методов класса
      • 3.3. Имена специальных методов
        • 3.3.1. Базовая настройка
          • __new__()
          • __init__()
          • __del__()
          • __repr__()
          • __str__()
          • __bytes__()
          • __format__()
          • __lt__()
          • __le__()
          • __eq__()
          • __ne__()
          • __gt__()
          • __ge__()
          • __hash__()
          • __bool__()
        • 3.3.2. Настройка доступа к атрибутам
          • __getattr__()
          • __getattribute__()
          • __setattr__()
          • __delattr__()
          • __dir__()
          • 3.3.2.1. Настройка доступа к атрибутам модуля
          • 3.3.2.2. Реализация дескрипторов
            • __get__()
            • __set__()
            • __delete__()
            • __objclass__
          • 3.3.2.3. Вызов дескрипторов
          • 3.3.2.4. __slots__
            • __slots__
        • 3.3.3. Настройка создания классов
          • __init_subclass__()
          • __set_name__()
          • 3.3.3.1. Меттаклассы
          • 3.3.3.2. Решение записей MRO
            • __mro_entries__()
          • 3.3.3.3. Определение подходящего метакласса
          • 3.3.3.4. Подготовка пространства имён класса
          • 3.3.3.5. Выполнение тела класса
          • 3.3.3.6. Создание объекта класса
          • 3.3.3.7. Применение метаклассов
        • 3.3.4. Настройка проверок экземпляра и подкласса
          • __instancecheck__()
          • __subclasscheck__()
        • 3.3.5. Эмуляция обобщённых типов
          • __class_getitem__()
          • 3.3.5.1. Цель __class_getitem__
          • 3.3.5.2. __class_getitem__ по сравнению с __getitem__
        • 3.3.6. Эмуляция вызываемых объектов
          • __call__()
        • 3.3.7. Эмуляция типов контейнеров
          • __len__()
          • __length_hint__()
          • __getitem__()
          • __setitem__()
          • __delitem__()
          • __missing__()
          • __iter__()
          • __reversed__()
          • __contains__()
        • 3.3.8. Эмуляция числовых типов
          • __add__()
          • __sub__()
          • __mul__()
          • __matmul__()
          • __truediv__()
          • __floordiv__()
          • __mod__()
          • __divmod__()
          • __pow__()
          • __lshift__()
          • __rshift__()
          • __and__()
          • __xor__()
          • __or__()
          • __radd__()
          • __rsub__()
          • __rmul__()
          • __rmatmul__()
          • __rtruediv__()
          • __rfloordiv__()
          • __rmod__()
          • __rdivmod__()
          • __rpow__()
          • __rlshift__()
          • __rrshift__()
          • __rand__()
          • __rxor__()
          • __ror__()
          • __iadd__()
          • __isub__()
          • __imul__()
          • __imatmul__()
          • __itruediv__()
          • __ifloordiv__()
          • __imod__()
          • __ipow__()
          • __ilshift__()
          • __irshift__()
          • __iand__()
          • __ixor__()
          • __ior__()
          • __neg__()
          • __pos__()
          • __abs__()
          • __invert__()
          • __complex__()
          • __int__()
          • __float__()
          • __index__()
          • __round__()
          • __trunc__()
          • __floor__()
          • __ceil__()
        • 3.3.9. Менеджеры контекста оператора With
          • __enter__()
          • __exit__()
        • 3.3.10. Настройка позиционных аргументов в сопоставлении с образцом класса
          • __match_args__
        • 3.3.11. Эмуляция типов буферов
          • __buffer__()
          • __release_buffer__()
        • 3.3.12. Поиск специальных методов
      • 3.4. Корутины
        • 3.4.1. Объекты await
          • __await__()
        • 3.4.2. Объекты корутины
          • send()
          • throw()
          • close()
        • 3.4.3. Асинхронные итераторы
          • __aiter__()
          • __anext__()
        • 3.4.4. Асинхронные менеджеры контекста
          • __aenter__()
          • __aexit__()
    • 4. Модель выполнения
      • 4.1. Структура программы
      • 4.2. Имена и привязки
        • 4.2.1. Привязка имен
        • 4.2.2. Разрешение имен
        • 4.2.3. Области аннотаций
        • 4.2.4. Лень вычислений
        • 4.2.5. Встроенные функции и ограниченное выполнение
        • 4.2.6. Взаимодействие с динамическими функциями
      • 4.3. Исключения
    • 5. Система импорта
      • 5.1. importlib
      • 5.2. Пакеты
        • 5.2.1. Стандартные пакеты
        • 5.2.2. Пакеты-пространства имён
      • 5.3. Поиск
        • 5.3.1. Кэш модулей
        • 5.3.2. Поисковики и загрузчики
        • 5.3.3. Плагины импорта
        • 5.3.4. Мета-путь
      • 5.4. Загрузка
        • 5.4.1. Загрузчики
        • 5.4.2. Подмодули
        • 5.4.3. Спецификации модулей
        • 5.4.4. Атрибуты __path__ модулей
        • 5.4.5. Представления модулей
        • 5.4.6. Проверка кэшированного байткода на актуальность
      • 5.5. Поисковик по пути
        • 5.5.1. Поисковики по элементам пути
        • 5.5.2. Протокол поиска по элементам пути
      • 5.6. Замена стандартной системы импорта
      • 5.7. Импорт, относительный к пакету
      • 5.8. Особые соображения для __main__
        • 5.8.1. __main__.__spec__
      • 5.9. Ссылки
    • 6. Выражения
      • 6.1. Преобразования арифметических типов
      • 6.2. Атомы
        • 6.2.1. Идентификаторы (Имена)
          • 6.2.1.1. Искажение имен для приватности
        • 6.2.2. Литералы
        • 6.2.3. Скобочные формы
        • 6.2.4. Отображения для списков, множеств и словарей
        • 6.2.5. Отображения списков
        • 6.2.6. Отображения множеств
        • 6.2.7. Отображения словарей
        • 6.2.8. Генераторные выражения
        • 6.2.9. Выражения yield
          • 6.2.9.1. Методы итератора генератора
            • __next__()
            • send()
            • throw()
            • close()
          • 6.2.9.2. Примеры
          • 6.2.9.3. Асинхронные функции-генераторы
          • 6.2.9.4. Методы итератора асинхронного генератора
            • __anext__()
            • asend()
            • athrow()
            • aclose()
      • 6.3. Первичные элементы
        • 6.3.1. Ссылка на атрибут
        • 6.3.2. Подписки
        • 6.3.3. Срезы
        • 6.3.4. Вызовы
      • 6.4. Оператор await
      • 6.5. Оператор возведения в степень
      • 6.6. Унарные арифметические и побитовые операции
      • 6.7. Бинарные арифметические операции
      • 6.8. Операции сдвига
      • 6.9. Бинарные побитовые операции
      • 6.10. Сравнения
        • 6.10.1. Сравнения значений
        • 6.10.2. Операции проверки принадлежности
        • 6.10.3. Сравнение по идентичности
      • 6.11. Булевы операции
      • 6.12. Выражения присваивания
      • 6.13. Условные выражения
      • 6.14. Лямбда-выражения
      • 6.15. Списка выражений
      • 6.16. Порядок вычисления
      • 6.17. Приоритет операторов
    • 7. Простые операторы
      • 7.1. Операторы выражений
      • 7.2. Операторы присваивания
        • 7.2.1. Расширенные операторы присваивания
        • 7.2.2. Операторы присваивания с аннотациями
      • 7.3. Оператор assert
      • 7.4. Оператор pass
      • 7.5. Оператор del
      • 7.6. Оператор return
      • 7.7. Оператор yield
      • 7.8. Оператор raise
      • 7.9. Оператор break
      • 7.10. Оператор continue
      • 7.11. Оператор import
        • 7.11.1. Операторы будущего
      • 7.12. Оператор global
      • 7.13. Оператор nonlocal
      • 7.14. Оператор type
    • 8. Составные операторы
      • 8.1. Оператор if
      • 8.2. Оператор while
      • 8.3. Оператор for
      • 8.4. Оператор try
        • 8.4.1. Блок except
        • 8.4.2. Блок except*
        • 8.4.3. Блок else
        • 8.4.4. Блок finally
      • 8.5. Оператор with
      • 8.6. Оператор match
        • 8.6.1. Обзор
        • 8.6.2. Условия
        • 8.6.3. Неопровержимые блоки вариантов
        • 8.6.4. Шаблоны
          • 8.6.4.1. Шаблоны ИЛИ
          • 8.6.4.2. Шаблоны AS
          • 8.6.4.3. Литеральные шаблоны
          • 8.6.4.4. Шаблоны захвата
          • 8.6.4.5. Шаблоны-заменители
          • 8.6.4.6. Шаблоны значений
          • 8.6.4.7. Шаблоны групп
          • 8.6.4.8. Шаблоны последовательностей
          • 8.6.4.9. Шаблоны словарей
          • 8.6.4.10. Шаблоны классов
      • 8.7. Определения функций
      • 8.8. Определения классов
      • 8.9. Корутины
        • 8.9.1. Определение корутинной функции
        • 8.9.2. Оператор async for
        • 8.9.3. Оператор async with
      • 8.10. Списки параметров типов
        • 8.10.1. Обобщенные функции
        • 8.10.2. Обобщенные классы
        • 8.10.3. Обобщенные псевдонимы типов
    • 9. Компоненты верхнего уровня
      • 9.1. Полные программы Python
      • 9.2. Ввод из файла
      • 9.3. Интерактивный ввод
      • 9.4. Ввод выражения
    • 10. Полная спецификация грамматики
  • Стандартная библиотека Python
    • Введение
      • Примечания по доступности
        • Платформы WebAssembly
        • Мобильные платформы
    • Встроенные функции
      • abs()
      • aiter()
      • all()
      • anext()
      • any()
      • ascii()
      • bin()
      • bool
      • breakpoint()
      • callable()
      • chr()
      • classmethod()
      • compile()
      • complex
      • delattr()
      • dir()
      • divmod()
      • enumerate()
      • eval()
      • exec()
      • filter()
      • float
      • format()
      • getattr()
      • globals()
      • hasattr()
      • hash()
      • help()
      • hex()
      • id()
      • input()
      • int
      • isinstance()
      • issubclass()
      • iter()
      • len()
      • locals()
      • map()
      • max()
      • min()
      • next()
      • object
      • oct()
      • open()
      • ord()
      • pow()
      • print()
      • property
        • getter()
        • setter()
        • deleter()
        • __name__
      • repr()
      • reversed()
      • round()
      • setattr()
      • slice
        • start
        • stop
        • step
      • sorted()
      • staticmethod()
      • sum()
      • super
      • type
      • vars()
      • zip()
      • __import__()
    • Встроенные константы
      • False
      • True
      • None
      • NotImplemented
      • Ellipsis
      • __debug__
      • Константы, добавленные модулем site
        • quit
        • exit
        • copyright
        • credits
        • license
    • Встроенные типы
      • Проверка истинности
      • Логические операции — and, or, not
      • Сравнения
      • Числовые типы — int, float, complex
        • Битовые операции с целыми типами
        • Дополнительные методы для целых типов
          • bit_length()
          • bit_count()
          • to_bytes()
          • from_bytes()
          • as_integer_ratio()
          • is_integer()
        • Дополнительные методы для чисел с плавающей точкой
          • as_integer_ratio()
          • is_integer()
          • hex()
          • fromhex()
        • Хэширование числовых типов
      • Тип булевых значений - bool
      • Типы итераторов
        • __iter__()
        • __iter__()
        • __next__()
        • Типы генераторов
      • Последовательности — list, tuple, range
        • Общие операции над последовательностями
        • Неизменяемые типы последовательностей
        • Изменяемые типы последовательностей
        • Списки
          • list
            • sort()
        • Кортежи
          • tuple
        • Диапазоны
          • range
            • start
            • stop
            • step
      • Последовательность текстовых данных — str
        • str
        • Строковые методы
          • capitalize()
          • casefold()
          • center()
          • count()
          • encode()
          • endswith()
          • expandtabs()
          • find()
          • format()
          • format_map()
          • index()
          • isalnum()
          • isalpha()
          • isascii()
          • isdecimal()
          • isdigit()
          • isidentifier()
          • islower()
          • isnumeric()
          • isprintable()
          • isspace()
          • istitle()
          • isupper()
          • join()
          • ljust()
          • lower()
          • lstrip()
          • maketrans()
          • partition()
          • removeprefix()
          • removesuffix()
          • replace()
          • rfind()
          • rindex()
          • rjust()
          • rpartition()
          • rsplit()
          • rstrip()
          • split()
          • splitlines()
          • startswith()
          • strip()
          • swapcase()
          • title()
          • translate()
          • upper()
          • zfill()
        • Форматирование строк в стиле printf
      • Бинарные последовательности — типы `bytes`, `bytearray`, `memoryview`
        • Объекты байтов
          • bytes
            • fromhex()
            • hex()
        • Объекты bytearray
          • bytearray
            • fromhex()
            • hex()
        • Операции с байтами и bytearray
          • count()
          • count()
          • removeprefix()
          • removeprefix()
          • removesuffix()
          • removesuffix()
          • decode()
          • decode()
          • endswith()
          • endswith()
          • find()
          • find()
          • index()
          • index()
          • join()
          • join()
          • maketrans()
          • maketrans()
          • partition()
          • partition()
          • replace()
          • replace()
          • rfind()
          • rfind()
          • rindex()
          • rindex()
          • rpartition()
          • rpartition()
          • startswith()
          • startswith()
          • translate()
          • translate()
          • center()
          • center()
          • ljust()
          • ljust()
          • lstrip()
          • lstrip()
          • rjust()
          • rjust()
          • rsplit()
          • rsplit()
          • rstrip()
          • rstrip()
          • split()
          • split()
          • strip()
          • strip()
          • capitalize()
          • capitalize()
          • expandtabs()
          • expandtabs()
          • isalnum()
          • isalnum()
          • isalpha()
          • isalpha()
          • isascii()
          • isascii()
          • isdigit()
          • isdigit()
          • islower()
          • islower()
          • isspace()
          • isspace()
          • istitle()
          • istitle()
          • isupper()
          • isupper()
          • lower()
          • lower()
          • splitlines()
          • splitlines()
          • swapcase()
          • swapcase()
          • title()
          • title()
          • upper()
          • upper()
          • zfill()
          • zfill()
        • Форматирование байтов в стиле printf
        • Представления памяти
          • memoryview
            • __eq__()
            • tobytes()
            • hex()
            • tolist()
            • toreadonly()
            • release()
            • cast()
            • obj
            • nbytes
            • readonly
            • format
            • itemsize
            • ndim
            • shape
            • strides
            • suboffsets
            • c_contiguous
            • f_contiguous
            • contiguous
      • Типы множеств — множества, неизменяемые множества
        • set
        • frozenset
          • isdisjoint()
          • issubset()
          • issuperset()
          • union()
          • intersection()
          • difference()
          • symmetric_difference()
          • copy()
          • update()
          • intersection_update()
          • difference_update()
          • symmetric_difference_update()
          • add()
          • remove()
          • discard()
          • pop()
          • clear()
      • Типы словарей — словари
        • dict
          • clear()
          • copy()
          • fromkeys()
          • get()
          • items()
          • keys()
          • pop()
          • popitem()
          • setdefault()
          • update()
          • values()
        • Объекты представления словаря
      • Типы менеджеров контекста
        • __enter__()
        • __exit__()
      • Типы аннотаций типов — Generic Alias, Union
        • Тип Generic Alias
          • Стандартные типы обобщений
          • Дополнительные атрибуты объектов GenericAlias
            • __origin__
            • __args__
            • __parameters__
            • __unpacked__
        • Тип объединения
      • Другие встроенные типы
        • Модули
        • Классы и экземпляры классов
        • Функции
        • Методы
        • Объекты кода
        • Объекты типов
        • Объект null
        • Объект эллипсис
        • Объект NotImplemented
        • Внутренние объекты
      • Дополнительные атрибуты
        • __name__
        • __qualname__
        • __module__
        • __doc__
        • __type_params__
      • Ограничение длины преобразования целых чисел в строки
        • Затронутые API
        • Настройка ограничения
        • Рекомендуемая настройка
    • Встроенные исключения
      • Контекст исключения
        • __context__
        • __cause__
        • __suppress_context__
      • Наследование от встроенных исключений
      • Базовые классы
        • BaseException
          • args
          • with_traceback()
          • __traceback__
          • add_note()
          • __notes__
        • Exception
        • ArithmeticError
        • BufferError
        • LookupError
      • Конкретные исключения
        • AssertionError
        • AttributeError
        • EOFError
        • FloatingPointError
        • GeneratorExit
        • ImportError
          • name
          • path
        • ModuleNotFoundError
        • IndexError
        • KeyError
        • KeyboardInterrupt
        • MemoryError
        • NameError
        • NotImplementedError
        • OSError
          • errno
          • winerror
          • strerror
          • filename
          • filename2
        • OverflowError
        • PythonFinalizationError
        • RecursionError
        • ReferenceError
        • RuntimeError
        • StopIteration
          • value
        • StopAsyncIteration
        • SyntaxError
          • filename
          • lineno
          • offset
          • text
          • end_lineno
          • end_offset
        • IndentationError
        • TabError
        • SystemError
        • SystemExit
          • code
        • TypeError
        • UnboundLocalError
        • UnicodeError
          • encoding
          • reason
          • object
          • start
          • end
        • UnicodeEncodeError
        • UnicodeDecodeError
        • UnicodeTranslateError
        • ValueError
        • ZeroDivisionError
        • EnvironmentError
        • IOError
        • WindowsError
        • Исключения модуля os
          • BlockingIOError
            • characters_written
          • ChildProcessError
          • ConnectionError
          • BrokenPipeError
          • ConnectionAbortedError
          • ConnectionRefusedError
          • ConnectionResetError
          • FileExistsError
          • FileNotFoundError
          • InterruptedError
          • IsADirectoryError
          • NotADirectoryError
          • PermissionError
          • ProcessLookupError
          • TimeoutError
      • Предупреждения
        • Warning
        • UserWarning
        • DeprecationWarning
        • PendingDeprecationWarning
        • SyntaxWarning
        • RuntimeWarning
        • FutureWarning
        • ImportWarning
        • UnicodeWarning
        • EncodingWarning
        • BytesWarning
        • ResourceWarning
      • Группы исключений
        • ExceptionGroup
        • BaseExceptionGroup
          • message
          • exceptions
          • subgroup()
          • split()
          • derive()
      • Иерархия исключений
    • Услуги по обработке текста
      • string — Общие операции со строками
        • Константы строк
          • ascii_letters
          • ascii_lowercase
          • ascii_uppercase
          • digits
          • hexdigits
          • octdigits
          • punctuation
          • printable
          • whitespace
        • Настройка форматирования строк
          • Formatter
            • format()
            • vformat()
            • parse()
            • get_field()
            • get_value()
            • check_unused_args()
            • format_field()
            • convert_field()
        • Синтаксис форматирования строк
          • Мини-язык спецификаций форматирования
          • Примеры форматирования
        • Шаблоны строк
          • Template
            • substitute()
            • safe_substitute()
            • is_valid()
            • get_identifiers()
            • template
        • Вспомогательные функции
          • capwords()
      • re — Операции с регулярными выражениями
        • Синтаксис регулярных выражений
        • Содержание модуля
          • Флаги
            • RegexFlag
            • A
            • ASCII
            • DEBUG
            • I
            • IGNORECASE
            • L
            • LOCALE
            • M
            • MULTILINE
            • NOFLAG
            • S
            • DOTALL
            • U
            • UNICODE
            • X
            • VERBOSE
          • Функции
            • compile()
            • search()
            • match()
            • fullmatch()
            • split()
            • findall()
            • finditer()
            • sub()
            • subn()
            • escape()
            • purge()
          • Исключения
            • PatternError
              • msg
              • pattern
              • pos
              • lineno
              • colno
        • Объекты регулярных выражений
          • Pattern
          • search()
          • match()
          • fullmatch()
          • split()
          • findall()
          • finditer()
          • sub()
          • subn()
          • flags
          • groups
          • groupindex
          • pattern
        • Объекты совпадения
          • Match
          • expand()
          • group()
          • __getitem__()
          • groups()
          • groupdict()
          • start()
          • end()
          • span()
          • pos
          • endpos
          • lastindex
          • lastgroup
          • re
          • string
        • Примеры использования регулярных выражений
          • Проверка на пару
          • Моделирование scanf()
          • search() против match()
          • Создание телефонной книги
          • Обработка текста
          • Поиск всех наречий
          • Поиск всех наречий и их позиций
          • Нотация строк-сырья
          • Создание токенизатора
      • difflib — Помощники для вычисления разностей
        • Differ
        • HtmlDiff
          • __init__()
          • make_file()
          • make_table()
        • context_diff()
        • get_close_matches()
        • ndiff()
        • restore()
        • unified_diff()
        • diff_bytes()
        • IS_LINE_JUNK()
        • IS_CHARACTER_JUNK()
        • Объекты SequenceMatcher
          • SequenceMatcher
            • set_seqs()
            • set_seq1()
            • set_seq2()
            • find_longest_match()
            • get_matching_blocks()
            • get_opcodes()
            • get_grouped_opcodes()
            • ratio()
            • quick_ratio()
            • real_quick_ratio()
        • Примеры SequenceMatcher
        • Объекты Differ
          • compare()
        • Пример Differ
        • Командная строка интерфейса difflib
        • Пример ndiff
      • textwrap — Обёртывание и заполнение текста
        • wrap()
        • fill()
        • shorten()
        • dedent()
        • indent()
        • TextWrapper
          • width
          • expand_tabs
          • tabsize
          • replace_whitespace
          • drop_whitespace
          • initial_indent
          • subsequent_indent
          • fix_sentence_endings
          • break_long_words
          • break_on_hyphens
          • max_lines
          • placeholder
          • wrap()
          • fill()
      • unicodedata — База данных Юникода
        • lookup()
        • name()
        • decimal()
        • digit()
        • numeric()
        • category()
        • bidirectional()
        • combining()
        • east_asian_width()
        • mirrored()
        • decomposition()
        • normalize()
        • is_normalized()
        • unidata_version
        • ucd_3_2_0
      • stringprep — Подготовка строк для интернета
        • in_table_a1()
        • in_table_b1()
        • map_table_b2()
        • map_table_b3()
        • in_table_c11()
        • in_table_c12()
        • in_table_c11_c12()
        • in_table_c21()
        • in_table_c22()
        • in_table_c21_c22()
        • in_table_c3()
        • in_table_c4()
        • in_table_c5()
        • in_table_c6()
        • in_table_c7()
        • in_table_c8()
        • in_table_c9()
        • in_table_d1()
        • in_table_d2()
      • readline — Интерфейс GNU readline
        • backend
        • Файл инициализации
          • parse_and_bind()
          • read_init_file()
        • Буфер строки
          • get_line_buffer()
          • insert_text()
          • redisplay()
        • Файл истории
          • read_history_file()
          • write_history_file()
          • append_history_file()
          • get_history_length()
          • set_history_length()
        • Список истории
          • clear_history()
          • get_current_history_length()
          • get_history_item()
          • remove_history_item()
          • replace_history_item()
          • add_history()
          • set_auto_history()
        • Вспомогательные функции запуска
          • set_startup_hook()
          • set_pre_input_hook()
        • Завершение
          • set_completer()
          • get_completer()
          • get_completion_type()
          • get_begidx()
          • get_endidx()
          • set_completer_delims()
          • get_completer_delims()
          • set_completion_display_matches_hook()
        • Пример
      • rlcompleter — Функция завершения для GNU readline
        • Completer
          • complete()
    • Услуги по работе с двоичными данными
      • struct — Интерпретация байтов как упакованных двоичных данных
        • Функции и исключения
          • error
          • pack()
          • pack_into()
          • unpack()
          • unpack_from()
          • iter_unpack()
          • calcsize()
        • Форматные строки
          • Порядок байтов, размер и выравнивание
          • Символы формата
          • Примеры
        • Применение
          • Нативные форматы
          • Стандартные форматы
        • Классы
          • Struct
            • pack()
            • pack_into()
            • unpack()
            • unpack_from()
            • iter_unpack()
            • format
            • size
      • codecs — Регистр кодировок и базовые классы
        • encode()
        • decode()
        • lookup()
        • CodecInfo
          • name
          • encode
          • decode
          • incrementalencoder
          • incrementaldecoder
          • streamwriter
          • streamreader
        • getencoder()
        • getdecoder()
        • getincrementalencoder()
        • getincrementaldecoder()
        • getreader()
        • getwriter()
        • register()
        • unregister()
        • open()
        • EncodedFile()
        • iterencode()
        • iterdecode()
        • BOM
        • BOM_BE
        • BOM_LE
        • BOM_UTF8
        • BOM_UTF16
        • BOM_UTF16_BE
        • BOM_UTF16_LE
        • BOM_UTF32
        • BOM_UTF32_BE
        • BOM_UTF32_LE
        • Базовые классы кодировок
          • Обработчики ошибок
            • register_error()
            • lookup_error()
            • strict_errors()
            • ignore_errors()
            • replace_errors()
            • backslashreplace_errors()
            • xmlcharrefreplace_errors()
            • namereplace_errors()
          • Бессостояние кодирование и декодирование
            • Codec
              • encode()
              • decode()
          • Инкрементальное кодирование и декодирование
            • Объекты IncrementalEncoder
              • IncrementalEncoder
                • encode()
                • reset()
                • getstate()
                • setstate()
            • Объекты IncrementalDecoder
              • IncrementalDecoder
                • decode()
                • reset()
                • getstate()
                • setstate()
          • Потоковое кодирование и декодирование
            • Объекты StreamWriter
              • StreamWriter
                • write()
                • writelines()
                • reset()
            • Объекты StreamReader
              • StreamReader
                • read()
                • readline()
                • readlines()
                • reset()
            • Объекты StreamReaderWriter
              • StreamReaderWriter
            • Объекты StreamRecoder
              • StreamRecoder
        • Кодировки и Юникод
        • Стандартные кодировки
        • Специфичные для Python кодировки
          • Текстовые кодировки
          • Бинарные преобразования
          • Текстовые преобразования
        • encodings.idna — Международные доменные имена в приложениях
          • nameprep()
          • ToASCII()
          • ToUnicode()
        • encodings.mbcs — Кодировка ANSI Windows
        • encodings.utf_8_sig — Кодировка UTF-8 с сигнатурой BOM
    • Типы данных
      • datetime — Основные типы дат и времени
        • Объекты Aware и Naive
        • Константы
          • MINYEAR
          • MAXYEAR
          • UTC
        • Доступные типы
          • Общие свойства
          • Определение, является ли объект Aware или Naive
        • Объекты timedelta
          • timedelta
          • min
          • max
          • resolution
          • days
          • seconds
          • microseconds
          • total_seconds()
          • Примеры использования: timedelta
        • Объекты date
          • date
          • today()
          • fromtimestamp()
          • fromordinal()
          • fromisoformat()
          • fromisocalendar()
          • min
          • max
          • resolution
          • year
          • month
          • day
          • replace()
          • timetuple()
          • toordinal()
          • weekday()
          • isoweekday()
          • isocalendar()
          • isoformat()
          • __str__()
          • ctime()
          • strftime()
          • __format__()
          • Примеры использования: date
        • datetime Объекты
          • datetime
          • today()
          • now()
          • utcnow()
          • fromtimestamp()
          • utcfromtimestamp()
          • fromordinal()
          • combine()
          • fromisoformat()
          • fromisocalendar()
          • strptime()
          • min
          • max
          • resolution
          • year
          • month
          • day
          • hour
          • minute
          • second
          • microsecond
          • tzinfo
          • fold
          • date()
          • time()
          • timetz()
          • replace()
          • astimezone()
          • utcoffset()
          • dst()
          • tzname()
          • timetuple()
          • utctimetuple()
          • toordinal()
          • timestamp()
          • weekday()
          • isoweekday()
          • isocalendar()
          • isoformat()
          • __str__()
          • ctime()
          • strftime()
          • __format__()
          • Примеры использования: datetime
        • time Объекты
          • time
          • min
          • max
          • resolution
          • hour
          • minute
          • second
          • microsecond
          • tzinfo
          • fold
          • fromisoformat()
          • replace()
          • isoformat()
          • __str__()
          • strftime()
          • __format__()
          • utcoffset()
          • dst()
          • tzname()
          • Примеры использования: time
        • tzinfo Объекты
          • tzinfo
          • utcoffset()
          • dst()
          • tzname()
          • fromutc()
        • timezone Объекты
          • timezone
          • utcoffset()
          • tzname()
          • dst()
          • fromutc()
          • utc
        • strftime() и strptime() Поведение
          • strftime() и strptime() Коды форматирования
          • Технические детали
      • zoneinfo — Поддержка часовых поясов IANA
        • Использование ZoneInfo
        • Источники данных
          • Настройка источников данных
            • Конфигурация на этапе компиляции
            • Конфигурация среды
            • Конфигурация во время выполнения
        • Класс ZoneInfo
          • ZoneInfo
          • from_file()
          • no_cache()
          • clear_cache()
          • key
          • Представления в виде строк
          • Сериализация с помощью Pickle
        • Функции
          • available_timezones()
          • reset_tzpath()
        • Глобальные переменные
          • TZPATH
        • Исключения и предупреждения
          • ZoneInfoNotFoundError
          • InvalidTZPathWarning
      • calendar — Общие функции, связанные с календарём
        • Calendar
          • iterweekdays()
          • itermonthdates()
          • itermonthdays()
          • itermonthdays2()
          • itermonthdays3()
          • itermonthdays4()
          • monthdatescalendar()
          • monthdays2calendar()
          • monthdayscalendar()
          • yeardatescalendar()
          • yeardays2calendar()
          • yeardayscalendar()
        • TextCalendar
          • formatmonth()
          • prmonth()
          • formatyear()
          • pryear()
        • HTMLCalendar
          • formatmonth()
          • formatyear()
          • formatyearpage()
          • formatmonthname()
          • cssclasses
          • cssclass_noday
          • cssclasses_weekday_head
          • cssclass_month_head
          • cssclass_month
          • cssclass_year
          • cssclass_year_head
        • LocaleTextCalendar
        • LocaleHTMLCalendar
        • setfirstweekday()
        • firstweekday()
        • isleap()
        • leapdays()
        • weekday()
        • weekheader()
        • monthrange()
        • monthcalendar()
        • prmonth()
        • month()
        • prcal()
        • calendar()
        • timegm()
        • day_name
        • day_abbr
        • MONDAY
        • TUESDAY
        • WEDNESDAY
        • THURSDAY
        • FRIDAY
        • SATURDAY
        • SUNDAY
        • Day
        • month_name
        • month_abbr
        • JANUARY
        • FEBRUARY
        • MARCH
        • APRIL
        • MAY
        • JUNE
        • JULY
        • AUGUST
        • SEPTEMBER
        • OCTOBER
        • NOVEMBER
        • DECEMBER
        • Month
        • IllegalMonthError
          • month
        • IllegalWeekdayError
          • weekday
        • Использование в командной строке
      • collections — Типы контейнерных данных
        • ChainMap объекты
          • ChainMap
            • maps
            • new_child()
            • parents
          • ChainMap Примеры и рецепты
        • Counter объекты
          • Counter
            • elements()
            • most_common()
            • subtract()
            • total()
            • fromkeys()
            • update()
        • deque объекты
          • deque
            • append()
            • appendleft()
            • clear()
            • copy()
            • count()
            • extend()
            • extendleft()
            • index()
            • insert()
            • pop()
            • popleft()
            • remove()
            • reverse()
            • rotate()
            • maxlen
          • deque Рецепты
        • defaultdict объекты
          • defaultdict
            • __missing__()
            • default_factory
          • defaultdict Примеры
        • namedtuple() Функция-фабрика для кортежей с именованными полями
          • namedtuple()
          • _make()
          • _asdict()
          • _replace()
          • _fields
          • _field_defaults
        • OrderedDict объекты
          • OrderedDict
            • popitem()
            • move_to_end()
          • OrderedDict Примеры и рецепты
        • UserDict объекты
          • UserDict
            • data
        • UserList объекты
          • UserList
            • data
        • UserString объекты
          • UserString
            • data
      • collections.abc — Абстрактные базовые классы для контейнеров
        • Абстрактные базовые классы коллекций
        • Абстрактные базовые классы коллекций — Подробные описания
          • Container
          • Hashable
          • Sized
          • Callable
          • Iterable
          • Collection
          • Iterator
          • Reversible
          • Generator
          • Sequence
          • MutableSequence
          • ByteString
          • Set
          • MutableSet
          • Mapping
          • MutableMapping
          • MappingView
          • ItemsView
          • KeysView
          • ValuesView
          • Awaitable
          • Coroutine
          • AsyncIterable
          • AsyncIterator
          • AsyncGenerator
          • Buffer
        • Примеры и рецепты
      • heapq — Алгоритм очереди с приоритетами
        • heappush()
        • heappop()
        • heappushpop()
        • heapify()
        • heapreplace()
        • merge()
        • nlargest()
        • nsmallest()
        • Основные примеры
        • Примечания по реализации очереди с приоритетами
        • Теория
      • bisect — Алгоритм бисекции массива
        • bisect_left()
        • bisect_right()
        • bisect()
        • insort_left()
        • insort_right()
        • insort()
        • Примечания по производительности
        • Поиск в отсортированных списках
        • Примеры
      • array — Эффективные массивы числовых значений
        • typecodes
        • array
          • typecode
          • itemsize
          • append()
          • buffer_info()
          • byteswap()
          • count()
          • extend()
          • frombytes()
          • fromfile()
          • fromlist()
          • fromunicode()
          • index()
          • insert()
          • pop()
          • remove()
          • clear()
          • reverse()
          • tobytes()
          • tofile()
          • tolist()
          • tounicode()
      • weakref — Слабые ссылки
        • ref
          • __callback__
        • proxy()
        • getweakrefcount()
        • getweakrefs()
        • WeakKeyDictionary
        • keyrefs()
        • WeakValueDictionary
        • valuerefs()
        • WeakSet
        • WeakMethod
        • finalize
          • __call__()
          • detach()
          • peek()
          • alive
          • atexit
        • ReferenceType
        • ProxyType
        • CallableProxyType
        • ProxyTypes
        • Объекты слабой ссылки
        • Пример
        • Объекты финализатора
        • Сравнение финализаторов с методами __del__()
      • types — Динамическое создание типов и имена встроенных типов
        • Динамическое создание типов
          • new_class()
          • prepare_class()
          • resolve_bases()
          • get_original_bases()
        • Стандартные типы интерпретатора
          • NoneType
          • FunctionType
          • LambdaType
          • GeneratorType
          • CoroutineType
          • AsyncGeneratorType
          • CodeType
          • CellType
          • MethodType
          • BuiltinFunctionType
          • BuiltinMethodType
          • WrapperDescriptorType
          • MethodWrapperType
          • NotImplementedType
          • MethodDescriptorType
          • ClassMethodDescriptorType
          • ModuleType
          • EllipsisType
          • GenericAlias
          • UnionType
          • TracebackType
          • FrameType
          • GetSetDescriptorType
          • MemberDescriptorType
          • MappingProxyType
            • copy()
            • get()
            • items()
            • keys()
            • values()
          • CapsuleType
        • Дополнительные служебные классы и функции
          • SimpleNamespace
          • DynamicClassAttribute()
        • Служебные функции для корутин
          • coroutine()
      • copy — Операции поверхностной и глубокой копии
        • copy()
        • deepcopy()
        • replace()
        • Error
        • __copy__()
        • __deepcopy__()
        • __replace__()
      • pprint — Форматированный вывод данных
        • Функции
          • pp()
          • pprint()
          • pformat()
          • isreadable()
          • isrecursive()
          • saferepr()
        • Объекты PrettyPrinter
          • PrettyPrinter
          • pformat()
          • pprint()
          • isreadable()
          • isrecursive()
          • format()
        • Пример
      • reprlib — Альтернативная реализация repr()
        • Repr
        • aRepr
        • repr()
        • recursive_repr()
        • Объекты Repr
          • fillvalue
          • maxlevel
          • maxdict
          • maxlist
          • maxtuple
          • maxset
          • maxfrozenset
          • maxdeque
          • maxarray
          • maxlong
          • maxstring
          • maxother
          • indent
          • repr()
          • repr1()
        • Наследование от объектов Repr
      • enum — Поддержка перечислений
        • Содержание модуля
        • Типы данных
          • EnumType
            • __call__()
            • __contains__()
            • __dir__()
            • __getitem__()
            • __iter__()
            • __len__()
            • __members__
            • __reversed__()
            • _add_alias_()
            • _add_value_alias_()
          • Enum
            • name
            • value
            • _name_
            • _value_
            • _order_
            • _ignore_
            • __dir__()
            • _generate_next_value_()
            • __init__()
            • __init_subclass__()
            • _missing_()
            • __new__()
            • __repr__()
            • __str__()
            • __format__()
          • IntEnum
          • StrEnum
          • Flag
            • __contains__()
            • __or__()
            • __and__()
            • __xor__()
            • _numeric_repr_()
          • IntFlag
          • ReprEnum
          • EnumCheck
            • UNIQUE
            • CONTINUOUS
            • NAMED_FLAGS
          • FlagBoundary
            • STRICT
            • CONFORM
            • EJECT
            • KEEP
          • Поддерживаемые __dunder__ имена
          • Поддерживаемые _sunder_ имена
        • Утилиты и декораторы
          • auto
          • property()
          • unique()
          • verify()
          • member()
          • nonmember()
          • global_enum()
          • show_flag_values()
        • Примечания
      • graphlib — Функциональность для работы с графоподобными структурами
        • TopologicalSorter
          • add()
          • prepare()
          • is_active()
          • done()
          • get_ready()
          • static_order()
        • Исключения
          • CycleError
    • Числовые и математические модули
      • numbers — Числовые абстрактные базовые классы
        • Number
        • Иерархия числовых типов
          • Complex
            • real
            • imag
            • conjugate()
          • Real
          • Rational
            • numerator
            • denominator
          • Integral
        • Примечания для разработчиков типов
          • Добавление новых числовых ABC
          • Реализация арифметических операций
      • math — Математические функции
        • Теоретико-числовые функции
          • comb()
          • factorial()
          • gcd()
          • isqrt()
          • lcm()
          • perm()
        • Арифметика с плавающей точкой
          • ceil()
          • fabs()
          • floor()
          • fma()
          • fmod()
          • modf()
          • remainder()
          • trunc()
        • Функции для работы с числами с плавающей точкой
          • copysign()
          • frexp()
          • isclose()
          • isfinite()
          • isinf()
          • isnan()
          • ldexp()
          • nextafter()
          • ulp()
        • Функции степеней, экспоненты и логарифмы
          • cbrt()
          • exp()
          • exp2()
          • expm1()
          • log()
          • log1p()
          • log2()
          • log10()
          • pow()
          • sqrt()
        • Функции суммирования и произведения
          • dist()
          • fsum()
          • hypot()
          • prod()
          • sumprod()
        • Преобразование углов
          • degrees()
          • radians()
        • Тригонометрические функции
          • acos()
          • asin()
          • atan()
          • atan2()
          • cos()
          • sin()
          • tan()
        • Гиперболические функции
          • acosh()
          • asinh()
          • atanh()
          • cosh()
          • sinh()
          • tanh()
        • Специальные функции
          • erf()
          • erfc()
          • gamma()
          • lgamma()
        • Константы
          • pi
          • e
          • tau
          • inf
          • nan
      • cmath — Математические функции для комплексных чисел
        • Преобразования в полярные и из полярных координат
          • phase()
          • polar()
          • rect()
        • Функции возведения в степень и логарифмические функции
          • exp()
          • log()
          • log10()
          • sqrt()
        • Тригонометрические функции
          • acos()
          • asin()
          • atan()
          • cos()
          • sin()
          • tan()
        • Гиперболические функции
          • acosh()
          • asinh()
          • atanh()
          • cosh()
          • sinh()
          • tanh()
        • Функции классификации
          • isfinite()
          • isinf()
          • isnan()
          • isclose()
        • Константы
          • pi
          • e
          • tau
          • inf
          • infj
          • nan
          • nanj
      • decimal — Десятичная фиксированная и плавающая точка арифметика
        • Быстрый учебник
        • Объекты Decimal
          • Decimal
            • adjusted()
            • as_integer_ratio()
            • as_tuple()
            • canonical()
            • compare()
            • compare_signal()
            • compare_total()
            • compare_total_mag()
            • conjugate()
            • copy_abs()
            • copy_negate()
            • copy_sign()
            • exp()
            • from_float()
            • fma()
            • is_canonical()
            • is_finite()
            • is_infinite()
            • is_nan()
            • is_normal()
            • is_qnan()
            • is_signed()
            • is_snan()
            • is_subnormal()
            • is_zero()
            • ln()
            • log10()
            • logb()
            • logical_and()
            • logical_invert()
            • logical_or()
            • logical_xor()
            • max()
            • max_mag()
            • min()
            • min_mag()
            • next_minus()
            • next_plus()
            • next_toward()
            • normalize()
            • number_class()
            • quantize()
            • radix()
            • remainder_near()
            • rotate()
            • same_quantum()
            • scaleb()
            • shift()
            • sqrt()
            • to_eng_string()
            • to_integral()
            • to_integral_exact()
            • to_integral_value()
          • Логические операнды
        • Объекты контекста
          • getcontext()
          • setcontext()
          • localcontext()
          • BasicContext
          • ExtendedContext
          • DefaultContext
          • Context
            • clear_flags()
            • clear_traps()
            • copy()
            • copy_decimal()
            • create_decimal()
            • create_decimal_from_float()
            • Etiny()
            • Etop()
            • abs()
            • add()
            • canonical()
            • compare()
            • compare_signal()
            • compare_total()
            • compare_total_mag()
            • copy_abs()
            • copy_negate()
            • copy_sign()
            • divide()
            • divide_int()
            • divmod()
            • exp()
            • fma()
            • is_canonical()
            • is_finite()
            • is_infinite()
            • is_nan()
            • is_normal()
            • is_qnan()
            • is_signed()
            • is_snan()
            • is_subnormal()
            • is_zero()
            • ln()
            • log10()
            • logb()
            • logical_and()
            • logical_invert()
            • logical_or()
            • logical_xor()
            • max()
            • max_mag()
            • min()
            • min_mag()
            • minus()
            • multiply()
            • next_minus()
            • next_plus()
            • next_toward()
            • normalize()
            • number_class()
            • plus()
            • power()
            • quantize()
            • radix()
            • remainder()
            • remainder_near()
            • rotate()
            • same_quantum()
            • scaleb()
            • shift()
            • sqrt()
            • subtract()
            • to_eng_string()
            • to_integral_exact()
            • to_sci_string()
        • Константы
          • MAX_PREC
          • MAX_EMAX
          • MIN_EMIN
          • MIN_ETINY
          • HAVE_THREADS
          • HAVE_CONTEXTVAR
        • Режимы округления
          • ROUND_CEILING
          • ROUND_DOWN
          • ROUND_FLOOR
          • ROUND_HALF_DOWN
          • ROUND_HALF_EVEN
          • ROUND_HALF_UP
          • ROUND_UP
          • ROUND_05UP
        • Сигналы
          • Clamped
          • DecimalException
          • DivisionByZero
          • Inexact
          • InvalidOperation
          • Overflow
          • Rounded
          • Subnormal
          • Underflow
          • FloatOperation
        • Примечания по плавающей точке
          • Уменьшение ошибки округления при увеличении точности
          • Особые значения
        • Работа с потоками
        • Рецепты
        • Decimal FAQ
      • fractions — Рациональные числа
        • Fraction
          • numerator
          • denominator
          • as_integer_ratio()
          • is_integer()
          • from_float()
          • from_decimal()
          • limit_denominator()
          • __floor__()
          • __ceil__()
          • __round__()
          • __format__()
      • random — Генерация псевдослучайных чисел
        • Функции учета
          • seed()
          • getstate()
          • setstate()
        • Функции для байтов
          • randbytes()
        • Функции для целых чисел
          • randrange()
          • randint()
          • getrandbits()
        • Функции для последовательностей
          • choice()
          • choices()
          • shuffle()
          • sample()
        • Дискретные распределения
          • binomialvariate()
        • Распределения вещественных чисел
          • random()
          • uniform()
          • triangular()
          • betavariate()
          • expovariate()
          • gammavariate()
          • gauss()
          • lognormvariate()
          • normalvariate()
          • vonmisesvariate()
          • paretovariate()
          • weibullvariate()
        • Альтернативный генератор
          • Random
            • seed()
            • getstate()
            • setstate()
            • random()
            • getrandbits()
          • SystemRandom
        • Примечания о воспроизводимости
        • Примеры
        • Рецепты
        • Использование в командной строке
        • Пример использования в командной строке
      • statistics — Математические функции статистики
        • Средние значения и меры центральной тенденции
        • Меры разброса
        • Статистики для отношений между двумя входными данными
        • Подробное описание функций
          • mean()
          • fmean()
          • geometric_mean()
          • harmonic_mean()
          • kde()
          • kde_random()
          • median()
          • median_low()
          • median_high()
          • median_grouped()
          • mode()
          • multimode()
          • pstdev()
          • pvariance()
          • stdev()
          • variance()
          • quantiles()
          • covariance()
          • correlation()
          • linear_regression()
        • Исключения
          • StatisticsError
        • NormalDist объекты
          • NormalDist
            • mean
            • median
            • mode
            • stdev
            • variance
            • from_samples()
            • samples()
            • pdf()
            • cdf()
            • inv_cdf()
            • overlap()
            • quantiles()
            • zscore()
        • Примеры и рецепты
          • Классические задачи теории вероятностей
          • Вводные данные Монте-Карло для моделирования
          • Приближение биномиальных распределений
          • Простой байесовский классификатор
    • Модули функционального программирования
      • itertools — Функции для создания итераторов для эффективного циклирования
        • Функции итераторов
          • accumulate()
          • batched()
          • chain()
          • from_iterable()
          • combinations()
          • combinations_with_replacement()
          • compress()
          • count()
          • cycle()
          • dropwhile()
          • filterfalse()
          • groupby()
          • islice()
          • pairwise()
          • permutations()
          • product()
          • repeat()
          • starmap()
          • takewhile()
          • tee()
          • zip_longest()
        • Рецепты использования itertools
      • functools — Функции высшего порядка и операции над вызываемыми объектами
        • cache()
        • cached_property()
        • cmp_to_key()
        • lru_cache()
        • total_ordering()
        • partial()
        • partialmethod
        • reduce()
        • singledispatch()
        • singledispatchmethod
        • update_wrapper()
        • wraps()
        • partial Объекты
          • func
          • args
          • keywords
      • operator — Стандартные операторы как функции
        • lt()
        • le()
        • eq()
        • ne()
        • ge()
        • gt()
        • __lt__()
        • __le__()
        • __eq__()
        • __ne__()
        • __ge__()
        • __gt__()
        • not_()
        • __not__()
        • truth()
        • is_()
        • is_not()
        • abs()
        • __abs__()
        • add()
        • __add__()
        • and_()
        • __and__()
        • floordiv()
        • __floordiv__()
        • index()
        • __index__()
        • inv()
        • invert()
        • __inv__()
        • __invert__()
        • lshift()
        • __lshift__()
        • mod()
        • __mod__()
        • mul()
        • __mul__()
        • matmul()
        • __matmul__()
        • neg()
        • __neg__()
        • or_()
        • __or__()
        • pos()
        • __pos__()
        • pow()
        • __pow__()
        • rshift()
        • __rshift__()
        • sub()
        • __sub__()
        • truediv()
        • __truediv__()
        • xor()
        • __xor__()
        • concat()
        • __concat__()
        • contains()
        • __contains__()
        • countOf()
        • delitem()
        • __delitem__()
        • getitem()
        • __getitem__()
        • indexOf()
        • setitem()
        • __setitem__()
        • length_hint()
        • call()
        • __call__()
        • attrgetter()
        • itemgetter()
        • methodcaller()
        • Сопоставление операторов с функциями
        • Операторы присваивания
          • iadd()
          • __iadd__()
          • iand()
          • __iand__()
          • iconcat()
          • __iconcat__()
          • ifloordiv()
          • __ifloordiv__()
          • ilshift()
          • __ilshift__()
          • imod()
          • __imod__()
          • imul()
          • __imul__()
          • imatmul()
          • __imatmul__()
          • ior()
          • __ior__()
          • ipow()
          • __ipow__()
          • irshift()
          • __irshift__()
          • isub()
          • __isub__()
          • itruediv()
          • __itruediv__()
          • ixor()
          • __ixor__()
    • Доступ к файлам и каталогам
      • pathlib — Объектно-ориентированные пути к файлам и каталогам
        • Основные возможности
        • Исключения
          • UnsupportedOperation
        • Чистые пути
          • PurePath
          • PurePosixPath
          • PureWindowsPath
          • Общие свойства
          • Операторы
          • Доступ к отдельным частям
            • parts
          • Методы и свойства
            • parser
            • drive
            • root
            • anchor
            • parents
            • parent
            • name
            • suffix
            • suffixes
            • stem
            • as_posix()
            • is_absolute()
            • is_relative_to()
            • is_reserved()
            • joinpath()
            • full_match()
            • match()
            • relative_to()
            • with_name()
            • with_stem()
            • with_suffix()
            • with_segments()
        • Конкретные пути
          • Path
          • PosixPath
          • WindowsPath
          • Разбор и генерация URI
            • from_uri()
            • as_uri()
          • Расширение и разрешение путей
            • home()
            • expanduser()
            • cwd()
            • absolute()
            • resolve()
            • readlink()
          • Определение типа и статуса файла
            • stat()
            • lstat()
            • exists()
            • is_file()
            • is_dir()
            • is_symlink()
            • is_junction()
            • is_mount()
            • is_socket()
            • is_fifo()
            • is_block_device()
            • is_char_device()
            • samefile()
          • Чтение и запись файлов
            • open()
            • read_text()
            • read_bytes()
            • write_text()
            • write_bytes()
          • Чтение каталогов
            • iterdir()
            • glob()
            • rglob()
            • walk()
          • Создание файлов и каталогов
            • touch()
            • mkdir()
            • symlink_to()
            • hardlink_to()
          • Переименование и удаление
            • rename()
            • replace()
            • unlink()
            • rmdir()
          • Разрешения и владение
            • owner()
            • group()
            • chmod()
            • lchmod()
        • Язык шаблонов
        • Сравнение с модулем glob
        • Сравнение с модулями os и os.path
          • Соответствующие инструменты
      • os.path — Общие манипуляции с именами путей
        • abspath()
        • basename()
        • commonpath()
        • commonprefix()
        • dirname()
        • exists()
        • lexists()
        • expanduser()
        • expandvars()
        • getatime()
        • getmtime()
        • getctime()
        • getsize()
        • isabs()
        • isfile()
        • isdir()
        • isjunction()
        • islink()
        • ismount()
        • isdevdrive()
        • isreserved()
        • join()
        • normcase()
        • normpath()
        • realpath()
        • relpath()
        • samefile()
        • sameopenfile()
        • samestat()
        • split()
        • splitdrive()
        • splitroot()
        • splitext()
        • supports_unicode_filenames
      • fileinput — Перебор строк из нескольких потоков ввода
        • input()
        • filename()
        • fileno()
        • lineno()
        • filelineno()
        • isfirstline()
        • isstdin()
        • nextfile()
        • close()
        • FileInput
        • hook_compressed()
        • hook_encoded()
      • stat — Интерпретация результатов stat()
        • S_ISDIR()
        • S_ISCHR()
        • S_ISBLK()
        • S_ISREG()
        • S_ISFIFO()
        • S_ISLNK()
        • S_ISSOCK()
        • S_ISDOOR()
        • S_ISPORT()
        • S_ISWHT()
        • S_IMODE()
        • S_IFMT()
        • filemode()
        • ST_MODE
        • ST_INO
        • ST_DEV
        • ST_NLINK
        • ST_UID
        • ST_GID
        • ST_SIZE
        • ST_ATIME
        • ST_MTIME
        • ST_CTIME
        • S_IFSOCK
        • S_IFLNK
        • S_IFREG
        • S_IFBLK
        • S_IFDIR
        • S_IFCHR
        • S_IFIFO
        • S_IFDOOR
        • S_IFPORT
        • S_IFWHT
        • S_ISUID
        • S_ISGID
        • S_ISVTX
        • S_IRWXU
        • S_IRUSR
        • S_IWUSR
        • S_IXUSR
        • S_IRWXG
        • S_IRGRP
        • S_IWGRP
        • S_IXGRP
        • S_IRWXO
        • S_IROTH
        • S_IWOTH
        • S_IXOTH
        • S_ENFMT
        • S_IREAD
        • S_IWRITE
        • S_IEXEC
        • UF_SETTABLE
        • UF_NODUMP
        • UF_IMMUTABLE
        • UF_APPEND
        • UF_OPAQUE
        • UF_NOUNLINK
        • UF_COMPRESSED
        • UF_TRACKED
        • UF_DATAVAULT
        • UF_HIDDEN
        • SF_SETTABLE
        • SF_SUPPORTED
        • SF_SYNTHETIC
        • SF_ARCHIVED
        • SF_IMMUTABLE
        • SF_APPEND
        • SF_RESTRICTED
        • SF_NOUNLINK
        • SF_SNAPSHOT
        • SF_FIRMLINK
        • SF_DATALESS
        • FILE_ATTRIBUTE_ARCHIVE
        • FILE_ATTRIBUTE_COMPRESSED
        • FILE_ATTRIBUTE_DEVICE
        • FILE_ATTRIBUTE_DIRECTORY
        • FILE_ATTRIBUTE_ENCRYPTED
        • FILE_ATTRIBUTE_HIDDEN
        • FILE_ATTRIBUTE_INTEGRITY_STREAM
        • FILE_ATTRIBUTE_NORMAL
        • FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
        • FILE_ATTRIBUTE_NO_SCRUB_DATA
        • FILE_ATTRIBUTE_OFFLINE
        • FILE_ATTRIBUTE_READONLY
        • FILE_ATTRIBUTE_REPARSE_POINT
        • FILE_ATTRIBUTE_SPARSE_FILE
        • FILE_ATTRIBUTE_SYSTEM
        • FILE_ATTRIBUTE_TEMPORARY
        • FILE_ATTRIBUTE_VIRTUAL
        • IO_REPARSE_TAG_SYMLINK
        • IO_REPARSE_TAG_MOUNT_POINT
        • IO_REPARSE_TAG_APPEXECLINK
      • filecmp — Сравнение файлов и каталогов
        • cmp()
        • cmpfiles()
        • clear_cache()
        • Класс dircmp
          • dircmp
            • report()
            • report_partial_closure()
            • report_full_closure()
            • left
            • right
            • left_list
            • right_list
            • common
            • left_only
            • right_only
            • common_dirs
            • common_files
            • common_funny
            • same_files
            • diff_files
            • funny_files
            • subdirs
          • DEFAULT_IGNORES
      • tempfile — Генерация временных файлов и каталогов
        • TemporaryFile()
        • NamedTemporaryFile()
        • SpooledTemporaryFile
          • rollover()
        • TemporaryDirectory
          • name
          • cleanup()
        • mkstemp()
        • mkdtemp()
        • gettempdir()
        • gettempdirb()
        • gettempprefix()
        • gettempprefixb()
        • tempdir
        • Примеры
        • Устаревшие функции и переменные
          • mktemp()
      • glob — Расширение шаблонов путей в стиле Unix
        • glob()
        • iglob()
        • escape()
        • translate()
        • Примеры
      • fnmatch — Сопоставление шаблонов имён файлов в стиле Unix
        • fnmatch()
        • fnmatchcase()
        • filter()
        • translate()
      • linecache — Случайный доступ к строкам текста
        • getline()
        • clearcache()
        • checkcache()
        • lazycache()
      • shutil — Высокоуровневые операции с файлами
        • Операции с каталогами и файлами
          • copyfileobj()
          • copyfile()
          • SameFileError
          • copymode()
          • copystat()
          • copy()
          • copy2()
          • ignore_patterns()
          • copytree()
          • rmtree()
            • avoids_symlink_attacks
          • move()
          • disk_usage()
          • chown()
          • which()
          • Error
          • Платформозависимые эффективные операции копирования
          • Пример copytree
          • Пример rmtree
        • Операции архивирования
          • make_archive()
          • get_archive_formats()
          • register_archive_format()
          • unregister_archive_format()
          • unpack_archive()
          • register_unpack_format()
          • unregister_unpack_format()
          • get_unpack_formats()
          • Пример архивирования
          • Пример архивирования с base_dir
        • Определение размера вывода терминала
          • get_terminal_size()
    • Сохранение данных
      • pickle — Сериализация объектов Python
        • Связь с другими модулями Python
          • Сравнение с marshal
          • Сравнение с json
        • Формат потока данных
        • Интерфейс модуля
          • HIGHEST_PROTOCOL
          • DEFAULT_PROTOCOL
          • dump()
          • dumps()
          • load()
          • loads()
          • PickleError
          • PicklingError
          • UnpicklingError
          • Pickler
            • dump()
            • persistent_id()
            • dispatch_table
            • reducer_override()
            • fast
          • Unpickler
            • load()
            • persistent_load()
            • find_class()
          • PickleBuffer
            • raw()
            • release()
        • Что можно сериализовать и десериализовать?
        • Сериализация экземпляров классов
          • __getnewargs_ex__()
          • __getnewargs__()
          • __getstate__()
          • __setstate__()
          • __reduce__()
          • __reduce_ex__()
          • Сохранение внешних объектов
          • Таблицы перенаправления
          • Обработка состояний объектов
        • Настройка восстановления для типов, функций и других объектов
        • Буферы вне канала
          • API поставщика
          • API потребителя
          • Пример
        • Ограничение глобальных переменных
        • Производительность
        • Примеры
      • copyreg — Регистрация функций поддержки pickle
        • constructor()
        • pickle()
        • Пример
      • shelve — Сохранение объектов Python
        • open()
        • sync()
        • close()
        • Ограничения
          • Shelf
          • BsdDbShelf
          • DbfilenameShelf
        • Пример
      • marshal — Внутренняя сериализация объектов Python
        • dump()
        • load()
        • dumps()
        • loads()
        • version
      • dbm — Интерфейсы к Unix-«базам данных»
        • error
        • whichdb()
        • open()
        • dbm.sqlite3 — SQLite-бекенд для dbm
          • open()
        • dbm.gnu — Менеджер баз данных GNU
          • error
          • open()
            • open_flags
            • firstkey()
            • nextkey()
            • reorganize()
            • sync()
            • close()
            • clear()
        • dbm.ndbm — Новый менеджер баз данных
          • error
          • library
          • open()
            • close()
            • clear()
        • dbm.dumb — Переносимая реализация DBM
          • error
          • open()
            • sync()
            • close()
      • sqlite3 — интерфейс DB-API 2.0 для баз данных SQLite
        • Учебник
        • Справочник
          • Функции модуля
            • connect()
            • complete_statement()
            • enable_callback_tracebacks()
            • register_adapter()
            • register_converter()
          • Константы модуля
            • LEGACY_TRANSACTION_CONTROL
            • PARSE_COLNAMES
            • PARSE_DECLTYPES
            • SQLITE_OK
            • SQLITE_DENY
            • SQLITE_IGNORE
            • apilevel
            • paramstyle
            • sqlite_version
            • sqlite_version_info
            • threadsafety
            • version
            • version_info
            • SQLITE_DBCONFIG_DEFENSIVE
            • SQLITE_DBCONFIG_DQS_DDL
            • SQLITE_DBCONFIG_DQS_DML
            • SQLITE_DBCONFIG_ENABLE_FKEY
            • SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
            • SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
            • SQLITE_DBCONFIG_ENABLE_QPSG
            • SQLITE_DBCONFIG_ENABLE_TRIGGER
            • SQLITE_DBCONFIG_ENABLE_VIEW
            • SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
            • SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
            • SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
            • SQLITE_DBCONFIG_RESET_DATABASE
            • SQLITE_DBCONFIG_TRIGGER_EQP
            • SQLITE_DBCONFIG_TRUSTED_SCHEMA
            • SQLITE_DBCONFIG_WRITABLE_SCHEMA
          • Объекты подключения
            • Connection
              • cursor()
              • blobopen()
              • commit()
              • rollback()
              • close()
              • execute()
              • executemany()
              • executescript()
              • create_function()
              • create_aggregate()
              • create_window_function()
              • create_collation()
              • interrupt()
              • set_authorizer()
              • set_progress_handler()
              • set_trace_callback()
              • enable_load_extension()
              • load_extension()
              • iterdump()
              • backup()
              • getlimit()
              • setlimit()
              • getconfig()
              • setconfig()
              • serialize()
              • deserialize()
              • autocommit
              • in_transaction
              • isolation_level
              • row_factory
              • text_factory
              • total_changes
          • Объекты курсора
            • Cursor
              • execute()
              • executemany()
              • executescript()
              • fetchone()
              • fetchmany()
              • fetchall()
              • close()
              • setinputsizes()
              • setoutputsize()
              • arraysize
              • connection
              • description
              • lastrowid
              • rowcount
              • row_factory
          • Объекты строк
            • Row
              • keys()
          • Объекты BLOB
            • Blob
              • close()
              • read()
              • write()
              • tell()
              • seek()
          • Объекты PrepareProtocol
            • PrepareProtocol
          • Исключения
            • Warning
            • Error
              • sqlite_errorcode
              • sqlite_errorname
            • InterfaceError
            • DatabaseError
            • DataError
            • OperationalError
            • IntegrityError
            • InternalError
            • ProgrammingError
            • NotSupportedError
          • Типы SQLite и Python
          • По умолчанию адаптеры и конвертеры (устарело)
          • Интерфейс командной строки
        • Руководства по использованию
          • Как использовать плейсхолдеры для привязки значений в SQL-запросах
          • Как адаптировать пользовательские типы Python к значениям SQLite
            • Как написать адаптивные объекты
            • Как зарегистрировать вызываемые адаптеры
          • Как преобразовать значения SQLite в пользовательские типы Python
          • Рецепты адаптеров и конвертеров
          • Как использовать сокращенные методы подключения
          • Как использовать менеджер контекста подключения
          • Как работать с SQLite-URI
          • Как создать и использовать фабрики строк
          • Как обрабатывать кодировки текста, отличные от UTF-8
        • Описание
          • Управление транзакциями
            • Управление транзакциями через атрибут autocommit
            • Управление транзакциями через атрибут isolation_level
    • Сжатие данных и архивирование
      • zlib — Сжатие, совместимое с gzip
        • error
        • adler32()
        • compress()
        • compressobj()
        • crc32()
        • decompress()
        • decompressobj()
        • compress()
        • flush()
        • copy()
        • unused_data
        • unconsumed_tail
        • eof
        • decompress()
        • flush()
        • copy()
        • ZLIB_VERSION
        • ZLIB_RUNTIME_VERSION
      • gzip — Поддержка файлов gzip
        • open()
        • BadGzipFile
        • GzipFile
          • peek()
          • mode
          • mtime
          • name
        • compress()
        • decompress()
        • Примеры использования
        • Командная строка
          • Параметры командной строки
      • bz2 — Поддержка сжатия bzip2
        • (Де)компрессия файлов
          • open()
          • BZ2File
            • peek()
            • fileno()
            • readable()
            • seekable()
            • writable()
            • read1()
            • readinto()
            • mode
            • name
        • Инкрементная (де)компрессия
          • BZ2Compressor
            • compress()
            • flush()
          • BZ2Decompressor
            • decompress()
            • eof
            • unused_data
            • needs_input
        • Однократная (де)компрессия
          • compress()
          • decompress()
        • Примеры использования
      • lzma — Сжатие с помощью алгоритма LZMA
        • LZMAError
        • Чтение и запись сжатых файлов
          • open()
          • LZMAFile
            • peek()
            • mode
            • name
        • Сжатие и распаковку данных в памяти
          • LZMACompressor
            • compress()
            • flush()
          • LZMADecompressor
            • decompress()
            • check
            • eof
            • unused_data
            • needs_input
          • compress()
          • decompress()
        • Разное
          • is_check_supported()
        • Указание пользовательских цепочек фильтров
        • Примеры
      • zipfile — Работа с архивами ZIP
        • BadZipFile
        • BadZipfile
        • LargeZipFile
        • ZipInfo
        • is_zipfile()
        • ZIP_STORED
        • ZIP_DEFLATED
        • ZIP_BZIP2
        • ZIP_LZMA
        • Объекты ZipFile
          • ZipFile
          • close()
          • getinfo()
          • infolist()
          • namelist()
          • open()
          • extract()
          • extractall()
          • printdir()
          • setpassword()
          • read()
          • testzip()
          • write()
          • writestr()
          • mkdir()
          • filename
          • debug
          • comment
        • Объекты пути
          • Path
          • name
          • open()
          • iterdir()
          • is_dir()
          • is_file()
          • is_symlink()
          • exists()
          • suffix
          • stem
          • suffixes
          • read_text()
          • read_bytes()
          • joinpath()
        • Объекты PyZipFile
          • PyZipFile
            • writepy()
        • Объекты ZipInfo
          • from_file()
          • is_dir()
          • filename
          • date_time
          • compress_type
          • comment
          • extra
          • create_system
          • create_version
          • extract_version
          • reserved
          • flag_bits
          • volume
          • internal_attr
          • external_attr
          • header_offset
          • CRC
          • compress_size
          • file_size
        • Интерфейс командной строки
          • Параметры командной строки
        • Недостатки при распаковке
          • Из самого файла
          • Ограничения файловой системы
          • Ограничения ресурсов
          • Прерывание
          • Поведение при извлечении по умолчанию
      • tarfile — Чтение и запись архивов tar
        • open()
        • is_tarfile()
        • TarError
        • ReadError
        • CompressionError
        • StreamError
        • ExtractError
        • HeaderError
        • FilterError
          • tarinfo
        • AbsolutePathError
        • OutsideDestinationError
        • SpecialFileError
        • AbsoluteLinkError
        • LinkOutsideDestinationError
        • ENCODING
        • REGTYPE
        • AREGTYPE
        • LNKTYPE
        • SYMTYPE
        • CHRTYPE
        • BLKTYPE
        • DIRTYPE
        • FIFOTYPE
        • CONTTYPE
        • GNUTYPE_LONGNAME
        • GNUTYPE_LONGLINK
        • GNUTYPE_SPARSE
        • USTAR_FORMAT
        • GNU_FORMAT
        • PAX_FORMAT
        • DEFAULT_FORMAT
        • Объекты TarFile
          • TarFile
          • open()
          • getmember()
          • getmembers()
          • getnames()
          • list()
          • next()
          • extractall()
          • extract()
          • extractfile()
          • errorlevel
          • extraction_filter
          • add()
          • addfile()
          • gettarinfo()
          • close()
          • pax_headers
        • Объекты TarInfo
          • TarInfo
          • frombuf()
          • fromtarfile()
          • tobuf()
          • name
          • size
          • mtime
          • mode
          • type
          • linkname
          • uid
          • gid
          • uname
          • gname
          • chksum
          • devmajor
          • devminor
          • offset
          • offset_data
          • sparse
          • pax_headers
          • replace()
          • isfile()
          • isreg()
          • isdir()
          • issym()
          • islnk()
          • ischr()
          • isblk()
          • isfifo()
          • isdev()
        • Фильтры извлечения
          • Фильтры по умолчанию с именами
            • fully_trusted_filter()
            • tar_filter()
            • data_filter()
          • Ошибки фильтра
          • Подсказки для дальнейшей проверки
          • Поддержка более старых версий Python
          • Пример фильтра извлечения со состоянием
        • Командная строка
          • Параметры командной строки
        • Примеры
        • Поддерживаемые форматы tar
        • Вопросы Unicode
    • Форматы файлов
      • csv — Чтение и запись файлов CSV
        • Содержание модуля
          • reader()
          • writer()
          • register_dialect()
          • unregister_dialect()
          • get_dialect()
          • list_dialects()
          • field_size_limit()
          • DictReader
          • DictWriter
          • Dialect
          • excel
          • excel_tab
          • unix_dialect
          • Sniffer
            • sniff()
            • has_header()
          • QUOTE_ALL
          • QUOTE_MINIMAL
          • QUOTE_NONNUMERIC
          • QUOTE_NONE
          • QUOTE_NOTNULL
          • QUOTE_STRINGS
          • Error
        • Диалекты и параметры форматирования
          • delimiter
          • doublequote
          • escapechar
          • lineterminator
          • quotechar
          • quoting
          • skipinitialspace
          • strict
        • Объекты-читатели
          • __next__()
          • dialect
          • line_num
          • fieldnames
        • Объекты-писатели
          • writerow()
          • writerows()
          • dialect
          • writeheader()
        • Примеры
      • configparser — Парсер файлов конфигурации
        • Быстрый старт
        • Поддерживаемые типы данных
        • Значения по умолчанию
        • Поддерживаемая структура файлов INI
        • Разделы без имени
        • Интерполяция значений
          • BasicInterpolation
          • ExtendedInterpolation
        • Доступ по протоколу сопоставления
        • Настройка поведения парсера
          • BOOLEAN_STATES
          • SECTCRE
        • Примеры использования устаревшего API
        • Объекты ConfigParser
          • ConfigParser
            • defaults()
            • sections()
            • add_section()
            • has_section()
            • options()
            • has_option()
            • read()
            • read_file()
            • read_string()
            • read_dict()
            • get()
            • getint()
            • getfloat()
            • getboolean()
            • items()
            • set()
            • write()
            • remove_option()
            • remove_section()
            • optionxform()
          • UNNAMED_SECTION
          • MAX_INTERPOLATION_DEPTH
        • Объекты RawConfigParser
          • RawConfigParser
            • add_section()
            • set()
        • Исключения
          • Error
          • NoSectionError
          • DuplicateSectionError
          • DuplicateOptionError
          • NoOptionError
          • InterpolationError
          • InterpolationDepthError
          • InterpolationMissingOptionError
          • InterpolationSyntaxError
          • MissingSectionHeaderError
          • ParsingError
          • MultilineContinuationError
      • tomllib — Парсинг файлов TOML
        • load()
        • loads()
        • TOMLDecodeError
        • Примеры
        • Таблица преобразования
      • netrc — Обработка файлов netrc
        • netrc
        • NetrcParseError
          • msg
          • filename
          • lineno
        • Объекты netrc
          • authenticators()
          • __repr__()
          • hosts
          • macros
      • plistlib — Создание и парсинг файлов Apple .plist
        • load()
        • loads()
        • dump()
        • dumps()
        • UID
        • FMT_XML
        • FMT_BINARY
        • Примеры
    • Криптографические службы
      • hashlib — Безопасные хеши и дайджесты сообщений
        • Алгоритмы хеширования
        • Использование
        • Конструкторы
          • new()
          • md5()
          • sha1()
          • sha224()
          • sha256()
          • sha384()
          • sha512()
          • sha3_224()
          • sha3_256()
          • sha3_384()
          • sha3_512()
        • Атрибуты
          • algorithms_guaranteed
          • algorithms_available
        • Объекты хеширования
          • digest_size
          • block_size
          • name
          • update()
          • digest()
          • hexdigest()
          • copy()
        • Дайджесты SHAKE переменной длины
          • shake_128()
          • shake_256()
          • digest()
          • hexdigest()
        • Хеширование файлов
          • file_digest()
        • Вывод ключей
          • pbkdf2_hmac()
          • scrypt()
        • BLAKE2
          • Создание объектов хеширования
            • blake2b()
            • blake2s()
          • Константы
            • SALT_SIZE
            • SALT_SIZE
            • PERSON_SIZE
            • PERSON_SIZE
            • MAX_KEY_SIZE
            • MAX_KEY_SIZE
            • MAX_DIGEST_SIZE
            • MAX_DIGEST_SIZE
          • Примеры
            • Простое хеширование
            • Использование различных размеров дайджестов
            • Хеширование с ключом
            • Случайное хеширование
            • Персонализация
            • Режим дерева
          • Авторы
      • hmac — Хеширование с ключом для аутентификации сообщений
        • new()
        • digest()
        • update()
        • digest()
        • hexdigest()
        • copy()
        • digest_size
        • block_size
        • name
        • compare_digest()
      • secrets — Генерация безопасных случайных чисел для управления секретами
        • Случайные числа
          • SystemRandom
          • choice()
          • randbelow()
          • randbits()
        • Генерация токенов
          • token_bytes()
          • token_hex()
          • token_urlsafe()
          • Сколько байтов должны использовать токены?
        • Другие функции
          • compare_digest()
        • Рецепты и лучшие практики
    • Общие службы операционной системы
      • os — Разнообразные интерфейсы операционной системы
        • error
        • name
        • Имена файлов, аргументы командной строки и переменные среды
        • Режим Python UTF-8
        • Параметры процесса
          • ctermid()
          • environ
          • environb
          • fsencode()
          • fsdecode()
          • fspath()
          • PathLike
            • __fspath__()
          • getenv()
          • getenvb()
          • get_exec_path()
          • getegid()
          • geteuid()
          • getgid()
          • getgrouplist()
          • getgroups()
          • getlogin()
          • getpgid()
          • getpgrp()
          • getpid()
          • getppid()
          • getpriority()
          • PRIO_PROCESS
          • PRIO_PGRP
          • PRIO_USER
          • PRIO_DARWIN_THREAD
          • PRIO_DARWIN_PROCESS
          • PRIO_DARWIN_BG
          • PRIO_DARWIN_NONUI
          • getresuid()
          • getresgid()
          • getuid()
          • initgroups()
          • putenv()
          • setegid()
          • seteuid()
          • setgid()
          • setgroups()
          • setns()
          • setpgrp()
          • setpgid()
          • setpriority()
          • setregid()
          • setresgid()
          • setresuid()
          • setreuid()
          • getsid()
          • setsid()
          • setuid()
          • strerror()
          • supports_bytes_environ
          • umask()
          • uname()
          • unsetenv()
          • unshare()
          • CLONE_FILES
          • CLONE_FS
          • CLONE_NEWCGROUP
          • CLONE_NEWIPC
          • CLONE_NEWNET
          • CLONE_NEWNS
          • CLONE_NEWPID
          • CLONE_NEWTIME
          • CLONE_NEWUSER
          • CLONE_NEWUTS
          • CLONE_SIGHAND
          • CLONE_SYSVSEM
          • CLONE_THREAD
          • CLONE_VM
        • Создание объектов файлов
          • fdopen()
        • Операции с дескрипторами файлов
          • close()
          • closerange()
          • copy_file_range()
          • device_encoding()
          • dup()
          • dup2()
          • fchmod()
          • fchown()
          • fdatasync()
          • fpathconf()
          • fstat()
          • fstatvfs()
          • fsync()
          • ftruncate()
          • get_blocking()
          • grantpt()
          • isatty()
          • lockf()
          • F_LOCK
          • F_TLOCK
          • F_ULOCK
          • F_TEST
          • login_tty()
          • lseek()
          • SEEK_SET
          • SEEK_CUR
          • SEEK_END
          • SEEK_HOLE
          • SEEK_DATA
          • open()
          • O_RDONLY
          • O_WRONLY
          • O_RDWR
          • O_APPEND
          • O_CREAT
          • O_EXCL
          • O_TRUNC
          • O_DSYNC
          • O_RSYNC
          • O_SYNC
          • O_NDELAY
          • O_NONBLOCK
          • O_NOCTTY
          • O_CLOEXEC
          • O_BINARY
          • O_NOINHERIT
          • O_SHORT_LIVED
          • O_TEMPORARY
          • O_RANDOM
          • O_SEQUENTIAL
          • O_TEXT
          • O_EVTONLY
          • O_FSYNC
          • O_SYMLINK
          • O_NOFOLLOW_ANY
          • O_ASYNC
          • O_DIRECT
          • O_DIRECTORY
          • O_NOFOLLOW
          • O_NOATIME
          • O_PATH
          • O_TMPFILE
          • O_SHLOCK
          • O_EXLOCK
          • openpty()
          • pipe()
          • pipe2()
          • posix_fallocate()
          • posix_fadvise()
          • POSIX_FADV_NORMAL
          • POSIX_FADV_SEQUENTIAL
          • POSIX_FADV_RANDOM
          • POSIX_FADV_NOREUSE
          • POSIX_FADV_WILLNEED
          • POSIX_FADV_DONTNEED
          • pread()
          • posix_openpt()
          • preadv()
          • RWF_NOWAIT
          • RWF_HIPRI
          • ptsname()
          • pwrite()
          • pwritev()
          • RWF_DSYNC
          • RWF_SYNC
          • RWF_APPEND
          • read()
          • sendfile()
          • SF_NODISKIO
          • SF_MNOWAIT
          • SF_SYNC
          • SF_NOCACHE
          • set_blocking()
          • splice()
          • SPLICE_F_MOVE
          • SPLICE_F_NONBLOCK
          • SPLICE_F_MORE
          • readv()
          • tcgetpgrp()
          • tcsetpgrp()
          • ttyname()
          • unlockpt()
          • write()
          • writev()
          • Определение размера терминала
            • get_terminal_size()
            • terminal_size
              • columns
              • lines
          • Наследование дескрипторов файлов
            • get_inheritable()
            • set_inheritable()
            • get_handle_inheritable()
            • set_handle_inheritable()
        • Файлы и каталоги
          • access()
          • F_OK
          • R_OK
          • W_OK
          • X_OK
          • chdir()
          • chflags()
          • chmod()
          • chown()
          • chroot()
          • fchdir()
          • getcwd()
          • getcwdb()
          • lchflags()
          • lchmod()
          • lchown()
          • link()
          • listdir()
          • listdrives()
          • listmounts()
          • listvolumes()
          • lstat()
          • mkdir()
          • makedirs()
          • mkfifo()
          • mknod()
          • major()
          • minor()
          • makedev()
          • pathconf()
          • pathconf_names
          • readlink()
          • remove()
          • removedirs()
          • rename()
          • renames()
          • replace()
          • rmdir()
          • scandir()
            • close()
          • DirEntry
            • name
            • path
            • inode()
            • is_dir()
            • is_file()
            • is_symlink()
            • is_junction()
            • stat()
          • stat()
          • stat_result
            • st_mode
            • st_ino
            • st_dev
            • st_nlink
            • st_uid
            • st_gid
            • st_size
            • st_atime
            • st_mtime
            • st_ctime
            • st_atime_ns
            • st_mtime_ns
            • st_ctime_ns
            • st_birthtime
            • st_birthtime_ns
            • st_blocks
            • st_blksize
            • st_rdev
            • st_flags
            • st_gen
            • st_fstype
            • st_rsize
            • st_creator
            • st_type
            • st_file_attributes
            • st_reparse_tag
          • statvfs()
          • supports_dir_fd
          • supports_effective_ids
          • supports_fd
          • supports_follow_symlinks
          • symlink()
          • sync()
          • truncate()
          • unlink()
          • utime()
          • walk()
          • fwalk()
          • memfd_create()
          • MFD_CLOEXEC
          • MFD_ALLOW_SEALING
          • MFD_HUGETLB
          • MFD_HUGE_SHIFT
          • MFD_HUGE_MASK
          • MFD_HUGE_64KB
          • MFD_HUGE_512KB
          • MFD_HUGE_1MB
          • MFD_HUGE_2MB
          • MFD_HUGE_8MB
          • MFD_HUGE_16MB
          • MFD_HUGE_32MB
          • MFD_HUGE_256MB
          • MFD_HUGE_512MB
          • MFD_HUGE_1GB
          • MFD_HUGE_2GB
          • MFD_HUGE_16GB
          • eventfd()
          • eventfd_read()
          • eventfd_write()
          • EFD_CLOEXEC
          • EFD_NONBLOCK
          • EFD_SEMAPHORE
          • Дескрипторы файлов таймеров
            • timerfd_create()
            • timerfd_settime()
            • timerfd_settime_ns()
            • timerfd_gettime()
            • timerfd_gettime_ns()
            • TFD_NONBLOCK
            • TFD_CLOEXEC
            • TFD_TIMER_ABSTIME
            • TFD_TIMER_CANCEL_ON_SET
          • Расширенные атрибуты Linux
            • getxattr()
            • listxattr()
            • removexattr()
            • setxattr()
            • XATTR_SIZE_MAX
            • XATTR_CREATE
            • XATTR_REPLACE
        • Управление процессами
          • abort()
          • add_dll_directory()
          • execl()
          • execle()
          • execlp()
          • execlpe()
          • execv()
          • execve()
          • execvp()
          • execvpe()
          • _exit()
          • EX_OK
          • EX_USAGE
          • EX_DATAERR
          • EX_NOINPUT
          • EX_NOUSER
          • EX_NOHOST
          • EX_UNAVAILABLE
          • EX_SOFTWARE
          • EX_OSERR
          • EX_OSFILE
          • EX_CANTCREAT
          • EX_IOERR
          • EX_TEMPFAIL
          • EX_PROTOCOL
          • EX_NOPERM
          • EX_CONFIG
          • EX_NOTFOUND
          • fork()
          • forkpty()
          • kill()
          • killpg()
          • nice()
          • pidfd_open()
            • PIDFD_NONBLOCK
          • plock()
          • popen()
          • posix_spawn()
            • POSIX_SPAWN_OPEN
            • POSIX_SPAWN_CLOSE
            • POSIX_SPAWN_DUP2
            • POSIX_SPAWN_CLOSEFROM
          • posix_spawnp()
          • register_at_fork()
          • spawnl()
          • spawnle()
          • spawnlp()
          • spawnlpe()
          • spawnv()
          • spawnve()
          • spawnvp()
          • spawnvpe()
          • P_NOWAIT
          • P_NOWAITO
          • P_WAIT
          • P_DETACH
          • P_OVERLAY
          • startfile()
          • system()
          • times()
          • wait()
          • waitid()
          • waitpid()
          • wait3()
          • wait4()
          • P_PID
          • P_PGID
          • P_ALL
          • P_PIDFD
          • WCONTINUED
          • WEXITED
          • WSTOPPED
          • WUNTRACED
          • WNOHANG
          • WNOWAIT
          • CLD_EXITED
          • CLD_KILLED
          • CLD_DUMPED
          • CLD_TRAPPED
          • CLD_STOPPED
          • CLD_CONTINUED
          • waitstatus_to_exitcode()
          • WCOREDUMP()
          • WIFCONTINUED()
          • WIFSTOPPED()
          • WIFSIGNALED()
          • WIFEXITED()
          • WEXITSTATUS()
          • WSTOPSIG()
          • WTERMSIG()
        • Интерфейс планировщика
          • SCHED_OTHER
          • SCHED_BATCH
          • SCHED_IDLE
          • SCHED_SPORADIC
          • SCHED_FIFO
          • SCHED_RR
          • SCHED_RESET_ON_FORK
          • sched_param
            • sched_priority
          • sched_get_priority_min()
          • sched_get_priority_max()
          • sched_setscheduler()
          • sched_getscheduler()
          • sched_setparam()
          • sched_getparam()
          • sched_rr_get_interval()
          • sched_yield()
          • sched_setaffinity()
          • sched_getaffinity()
        • Разное системное информация
          • confstr()
          • confstr_names
          • cpu_count()
          • getloadavg()
          • process_cpu_count()
          • sysconf()
          • sysconf_names
          • curdir
          • pardir
          • sep
          • altsep
          • extsep
          • pathsep
          • defpath
          • linesep
          • devnull
          • RTLD_LAZY
          • RTLD_NOW
          • RTLD_GLOBAL
          • RTLD_LOCAL
          • RTLD_NODELETE
          • RTLD_NOLOAD
          • RTLD_DEEPBIND
        • Случайные числа
          • getrandom()
          • urandom()
          • GRND_NONBLOCK
          • GRND_RANDOM
      • io — Основные инструменты для работы со потоками
        • Обзор
          • Ввод-вывод текста
          • Двоичный ввод-вывод
          • Необработанный ввод-вывод
        • Кодировка текста
          • Поддержка предупреждения EncodingWarning
        • Интерфейс модуля высокого уровня
          • DEFAULT_BUFFER_SIZE
          • open()
          • open_code()
          • text_encoding()
          • BlockingIOError
          • UnsupportedOperation
        • Иерархия классов
          • Базовые классы ввода-вывода
            • IOBase
              • close()
              • closed
              • fileno()
              • flush()
              • isatty()
              • readable()
              • readline()
              • readlines()
              • seek()
              • seekable()
              • tell()
              • truncate()
              • writable()
              • writelines()
              • __del__()
            • RawIOBase
              • read()
              • readall()
              • readinto()
              • write()
            • BufferedIOBase
              • raw
              • detach()
              • read()
              • read1()
              • readinto()
              • readinto1()
              • write()
          • Необработанный ввод-вывод файлов
            • FileIO
              • mode
              • name
          • Буферизованные потоки
            • BytesIO
              • getbuffer()
              • getvalue()
              • read1()
              • readinto1()
            • BufferedReader
              • peek()
              • read()
              • read1()
            • BufferedWriter
              • flush()
              • write()
            • BufferedRandom
            • BufferedRWPair
          • Ввод-вывод текста
            • TextIOBase
              • encoding
              • errors
              • newlines
              • buffer
              • detach()
              • read()
              • readline()
              • seek()
              • tell()
              • write()
            • TextIOWrapper
              • line_buffering
              • write_through
              • reconfigure()
              • seek()
              • tell()
            • StringIO
              • getvalue()
            • IncrementalNewlineDecoder
        • Производительность
          • Двоичный ввод-вывод
          • Текстовый ввод-вывод
          • Многопоточность
          • Реентерабельность
      • time — Доступ к времени и преобразования
        • Функции
          • asctime()
          • pthread_getcpuclockid()
          • clock_getres()
          • clock_gettime()
          • clock_gettime_ns()
          • clock_settime()
          • clock_settime_ns()
          • ctime()
          • get_clock_info()
          • gmtime()
          • localtime()
          • mktime()
          • monotonic()
          • monotonic_ns()
          • perf_counter()
          • perf_counter_ns()
          • process_time()
          • process_time_ns()
          • sleep()
          • strftime()
          • strptime()
          • struct_time
            • tm_year
            • tm_mon
            • tm_mday
            • tm_hour
            • tm_min
            • tm_sec
            • tm_wday
            • tm_yday
            • tm_isdst
            • tm_zone
            • tm_gmtoff
          • time()
          • time_ns()
          • thread_time()
          • thread_time_ns()
          • tzset()
        • Константы идентификаторов часов
          • CLOCK_BOOTTIME
          • CLOCK_HIGHRES
          • CLOCK_MONOTONIC
          • CLOCK_MONOTONIC_RAW
          • CLOCK_MONOTONIC_RAW_APPROX
          • CLOCK_PROCESS_CPUTIME_ID
          • CLOCK_PROF
          • CLOCK_TAI
          • CLOCK_THREAD_CPUTIME_ID
          • CLOCK_UPTIME
          • CLOCK_UPTIME_RAW
          • CLOCK_UPTIME_RAW_APPROX
          • CLOCK_REALTIME
        • Константы часовых поясов
          • altzone
          • daylight
          • timezone
          • tzname
      • argparse — Парсер командной строки, опций и подкоманд
        • Объекты ArgumentParser
          • ArgumentParser
          • prog
          • usage
          • описание
          • эпилог
          • родители
          • форматтер_класса
            • RawDescriptionHelpFormatter
            • RawTextHelpFormatter
            • ArgumentDefaultsHelpFormatter
            • MetavarTypeHelpFormatter
          • prefix_chars
          • fromfile_prefix_chars
          • argument_default
          • allow_abbrev
          • conflict_handler
          • add_help
          • exit_on_error
        • Метод add_argument()
          • add_argument()
          • имя или флаги
          • действие
            • BooleanOptionalAction
          • nargs
          • const
          • значение по умолчанию
          • тип
          • выбор
          • обязательно
          • справка
          • metavar
          • dest
          • устарело
          • Классы действий
            • Action
              • __call__()
              • format_usage()
        • Метод parse_args()
          • parse_args()
          • Синтаксис значений опций
          • Неверные аргументы
          • Аргументы, содержащие -
          • Сокращения аргументов (сопоставление префиксов)
          • Выходя за рамки sys.argv
          • Объект пространства имен
            • Namespace
        • Другие утилиты
          • Подкоманды
            • add_subparsers()
          • Объекты FileType
            • FileType
          • Группы аргументов
            • add_argument_group()
          • Взаимное исключение
            • add_mutually_exclusive_group()
          • Значения по умолчанию парсера
            • set_defaults()
            • get_default()
          • Вывод справки
            • print_usage()
            • print_help()
            • format_usage()
            • format_help()
          • Частичный парсинг
            • parse_known_args()
          • Настройка парсинга файлов
            • convert_arg_line_to_args()
          • Методы выхода
            • exit()
            • error()
          • Смешанный парсинг
            • parse_intermixed_args()
            • parse_known_intermixed_args()
          • Регистрация пользовательских типов или действий
            • register()
        • Исключения
          • ArgumentError
          • ArgumentTypeError
          • Руководство по использованию argparse
            • Концепции
            • Основы
            • Введение в позиционные аргументы
            • Введение в необязательные аргументы
              • Короткие опции
            • Объединение позиционных и необязательных аргументов
            • Расширенные возможности
              • Указание неоднозначных аргументов
              • Конфликтующие опции
            • Как перевести вывод argparse
            • Пользовательские преобразователи типов
            • Заключение
          • Обновление кода optparse
      • logging — Модуль ведения журнала для Python
        • Объекты логгеров
          • Logger
            • name
            • level
            • parent
            • propagate
            • handlers
            • disabled
            • setLevel()
            • isEnabledFor()
            • getEffectiveLevel()
            • getChild()
            • getChildren()
            • debug()
            • info()
            • warning()
            • error()
            • critical()
            • log()
            • exception()
            • addFilter()
            • removeFilter()
            • filter()
            • addHandler()
            • removeHandler()
            • findCaller()
            • handle()
            • makeRecord()
            • hasHandlers()
        • Уровни ведения журнала
          • NOTSET
          • DEBUG
          • INFO
          • WARNING
          • ERROR
          • CRITICAL
        • Объекты обработчиков
          • Handler
            • __init__()
            • createLock()
            • acquire()
            • release()
            • setLevel()
            • setFormatter()
            • addFilter()
            • removeFilter()
            • filter()
            • flush()
            • close()
            • handle()
            • handleError()
            • format()
            • emit()
        • Объекты форматировщиков
          • Formatter
            • format()
            • formatTime()
            • formatException()
            • formatStack()
          • BufferingFormatter
            • formatHeader()
            • formatFooter()
            • format()
        • Объекты фильтров
          • Filter
            • filter()
        • Объекты записей журнала
          • LogRecord
            • getMessage()
        • Атрибуты записей журнала
        • Объекты LoggerAdapter
          • LoggerAdapter
            • process()
            • manager
            • _log
        • Безопасность потоков
        • Функции уровня модуля
          • getLogger()
          • getLoggerClass()
          • getLogRecordFactory()
          • debug()
          • info()
          • warning()
          • error()
          • critical()
          • exception()
          • log()
          • disable()
          • addLevelName()
          • getLevelNamesMapping()
          • getLevelName()
          • getHandlerByName()
          • getHandlerNames()
          • makeLogRecord()
          • basicConfig()
          • shutdown()
          • setLoggerClass()
          • setLogRecordFactory()
        • Атрибуты уровня модуля
          • lastResort
          • raiseExceptions
        • Интеграция с модулем warnings
          • captureWarnings()
      • logging.config — Настройка логгирования
        • Функции конфигурации
          • dictConfig()
          • fileConfig()
          • listen()
          • stopListening()
        • Рекомендации по безопасности
        • Схема словаря конфигурации
          • Подробности схемы словаря
          • Инкрементная конфигурация
          • Подключения объектов
          • Пользовательские объекты
          • Порядок конфигурации обработчиков
          • Доступ к внешним объектам
          • Доступ к внутренним объектам
          • Разрешение импорта и пользовательские импортеры
          • Настройка QueueHandler и QueueListener
        • Формат файла конфигурации
      • logging.handlers — Обработчики логов
        • StreamHandler
          • StreamHandler
            • emit()
            • flush()
            • setStream()
            • terminator
        • FileHandler
          • FileHandler
            • close()
            • emit()
        • NullHandler
          • NullHandler
            • emit()
            • handle()
            • createLock()
        • WatchedFileHandler
          • WatchedFileHandler
            • reopenIfNeeded()
            • emit()
        • BaseRotatingHandler
          • BaseRotatingHandler
            • namer
            • rotator
            • rotation_filename()
            • rotate()
        • RotatingFileHandler
          • RotatingFileHandler
            • doRollover()
            • emit()
        • TimedRotatingFileHandler
          • TimedRotatingFileHandler
            • doRollover()
            • emit()
            • getFilesToDelete()
        • SocketHandler
          • SocketHandler
            • close()
            • emit()
            • handleError()
            • makeSocket()
            • makePickle()
            • send()
            • createSocket()
        • DatagramHandler
          • DatagramHandler
            • emit()
            • makeSocket()
            • send()
        • SysLogHandler
          • SysLogHandler
            • close()
            • createSocket()
            • emit()
            • encodePriority()
            • mapPriority()
        • NTEventLogHandler
          • NTEventLogHandler
            • close()
            • emit()
            • getEventCategory()
            • getEventType()
            • getMessageID()
        • SMTPHandler
          • SMTPHandler
            • emit()
            • getSubject()
        • Бюферный обработчик
          • BufferingHandler
            • emit()
            • flush()
            • shouldFlush()
          • MemoryHandler
            • close()
            • flush()
            • setTarget()
            • shouldFlush()
        • Обработчик HTTP
          • HTTPHandler
            • mapLogRecord()
            • emit()
        • Обработчик очереди
          • QueueHandler
            • emit()
            • prepare()
            • enqueue()
            • listener
        • Слушатель очереди
          • QueueListener
            • dequeue()
            • prepare()
            • handle()
            • start()
            • stop()
            • enqueue_sentinel()
      • getpass — Портативный ввод паролей
        • getpass()
        • GetPassWarning
        • getuser()
      • curses — Обработка терминала для дисплеев с символьно-ячеистой структурой
        • Функции
          • error
          • baudrate()
          • beep()
          • can_change_color()
          • cbreak()
          • color_content()
          • color_pair()
          • curs_set()
          • def_prog_mode()
          • def_shell_mode()
          • delay_output()
          • doupdate()
          • echo()
          • endwin()
          • erasechar()
          • filter()
          • flash()
          • flushinp()
          • getmouse()
          • getsyx()
          • getwin()
          • has_colors()
          • has_extended_color_support()
          • has_ic()
          • has_il()
          • has_key()
          • halfdelay()
          • init_color()
          • init_pair()
          • initscr()
          • is_term_resized()
          • isendwin()
          • keyname()
          • killchar()
          • longname()
          • meta()
          • mouseinterval()
          • mousemask()
          • napms()
          • newpad()
          • newwin()
          • nl()
          • nocbreak()
          • noecho()
          • nonl()
          • noqiflush()
          • noraw()
          • pair_content()
          • pair_number()
          • putp()
          • qiflush()
          • raw()
          • reset_prog_mode()
          • reset_shell_mode()
          • resetty()
          • resize_term()
          • resizeterm()
          • savetty()
          • get_escdelay()
          • set_escdelay()
          • get_tabsize()
          • set_tabsize()
          • setsyx()
          • setupterm()
          • start_color()
          • termattrs()
          • termname()
          • tigetflag()
          • tigetnum()
          • tigetstr()
          • tparm()
          • typeahead()
          • unctrl()
          • ungetch()
          • update_lines_cols()
          • unget_wch()
          • ungetmouse()
          • use_env()
          • use_default_colors()
          • wrapper()
        • Объекты окна
          • addch()
          • addnstr()
          • addstr()
          • attroff()
          • attron()
          • attrset()
          • bkgd()
          • bkgdset()
          • border()
          • box()
          • chgat()
          • clear()
          • clearok()
          • clrtobot()
          • clrtoeol()
          • cursyncup()
          • delch()
          • deleteln()
          • derwin()
          • echochar()
          • enclose()
          • encoding
          • erase()
          • getbegyx()
          • getbkgd()
          • getch()
          • get_wch()
          • getkey()
          • getmaxyx()
          • getparyx()
          • getstr()
          • getyx()
          • hline()
          • idcok()
          • idlok()
          • immedok()
          • inch()
          • insch()
          • insdelln()
          • insertln()
          • insnstr()
          • insstr()
          • instr()
          • is_linetouched()
          • is_wintouched()
          • keypad()
          • leaveok()
          • move()
          • mvderwin()
          • mvwin()
          • nodelay()
          • notimeout()
          • noutrefresh()
          • overlay()
          • overwrite()
          • putwin()
          • redrawln()
          • redrawwin()
          • refresh()
          • resize()
          • scroll()
          • scrollok()
          • setscrreg()
          • standend()
          • standout()
          • subpad()
          • subwin()
          • syncdown()
          • syncok()
          • syncup()
          • timeout()
          • touchline()
          • touchwin()
          • untouchwin()
          • vline()
        • Константы
          • ERR
          • OK
          • version
          • __version__
          • ncurses_version
          • COLORS
          • COLOR_PAIRS
          • COLS
          • LINES
          • A_ALTCHARSET
          • A_BLINK
          • A_BOLD
          • A_DIM
          • A_INVIS
          • A_ITALIC
          • A_NORMAL
          • A_PROTECT
          • A_REVERSE
          • A_STANDOUT
          • A_UNDERLINE
          • A_HORIZONTAL
          • A_LEFT
          • A_LOW
          • A_RIGHT
          • A_TOP
          • A_VERTICAL
          • A_ATTRIBUTES
          • A_CHARTEXT
          • A_COLOR
          • KEY_MIN
          • KEY_BREAK
          • KEY_DOWN
          • KEY_UP
          • KEY_LEFT
          • KEY_RIGHT
          • KEY_HOME
          • KEY_BACKSPACE
          • KEY_F0
          • KEY_Fn
          • KEY_DL
          • KEY_IL
          • KEY_DC
          • KEY_IC
          • KEY_EIC
          • KEY_CLEAR
          • KEY_EOS
          • KEY_EOL
          • KEY_SF
          • KEY_SR
          • KEY_NPAGE
          • KEY_PPAGE
          • KEY_STAB
          • KEY_CTAB
          • KEY_CATAB
          • KEY_ENTER
          • KEY_SRESET
          • KEY_RESET
          • KEY_PRINT
          • KEY_LL
          • KEY_A1
          • KEY_A3
          • KEY_B2
          • KEY_C1
          • KEY_C3
          • KEY_BTAB
          • KEY_BEG
          • KEY_CANCEL
          • KEY_CLOSE
          • KEY_COMMAND
          • KEY_COPY
          • KEY_CREATE
          • KEY_END
          • KEY_EXIT
          • KEY_FIND
          • KEY_HELP
          • KEY_MARK
          • KEY_MESSAGE
          • KEY_MOVE
          • KEY_NEXT
          • KEY_OPEN
          • KEY_OPTIONS
          • KEY_PREVIOUS
          • KEY_REDO
          • KEY_REFERENCE
          • KEY_REFRESH
          • KEY_REPLACE
          • KEY_RESTART
          • KEY_RESUME
          • KEY_SAVE
          • KEY_SBEG
          • KEY_SCANCEL
          • KEY_SCOMMAND
          • KEY_SCOPY
          • KEY_SCREATE
          • KEY_SDC
          • KEY_SDL
          • KEY_SELECT
          • KEY_SEND
          • KEY_SEOL
          • KEY_SEXIT
          • KEY_SFIND
          • KEY_SHELP
          • KEY_SHOME
          • KEY_SIC
          • KEY_SLEFT
          • KEY_SMESSAGE
          • KEY_SMOVE
          • KEY_SNEXT
          • KEY_SOPTIONS
          • KEY_SPREVIOUS
          • KEY_SPRINT
          • KEY_SREDO
          • KEY_SREPLACE
          • KEY_SRIGHT
          • KEY_SRSUME
          • KEY_SSAVE
          • KEY_SSUSPEND
          • KEY_SUNDO
          • KEY_SUSPEND
          • KEY_UNDO
          • KEY_MOUSE
          • KEY_RESIZE
          • KEY_MAX
          • ACS_BBSS
          • ACS_BLOCK
          • ACS_BOARD
          • ACS_BSBS
          • ACS_BSSB
          • ACS_BSSS
          • ACS_BTEE
          • ACS_BULLET
          • ACS_CKBOARD
          • ACS_DARROW
          • ACS_DEGREE
          • ACS_DIAMOND
          • ACS_GEQUAL
          • ACS_HLINE
          • ACS_LANTERN
          • ACS_LARROW
          • ACS_LEQUAL
          • ACS_LLCORNER
          • ACS_LRCORNER
          • ACS_LTEE
          • ACS_NEQUAL
          • ACS_PI
          • ACS_PLMINUS
          • ACS_PLUS
          • ACS_RARROW
          • ACS_RTEE
          • ACS_S1
          • ACS_S3
          • ACS_S7
          • ACS_S9
          • ACS_SBBS
          • ACS_SBSB
          • ACS_SBSS
          • ACS_SSBB
          • ACS_SSBS
          • ACS_SSSB
          • ACS_SSSS
          • ACS_STERLING
          • ACS_TTEE
          • ACS_UARROW
          • ACS_ULCORNER
          • ACS_URCORNER
          • ACS_VLINE
          • BUTTONn_PRESSED
          • BUTTONn_RELEASED
          • BUTTONn_CLICKED
          • BUTTONn_DOUBLE_CLICKED
          • BUTTONn_TRIPLE_CLICKED
          • BUTTON_SHIFT
          • BUTTON_CTRL
          • BUTTON_ALT
          • COLOR_BLACK
          • COLOR_BLUE
          • COLOR_CYAN
          • COLOR_GREEN
          • COLOR_MAGENTA
          • COLOR_RED
          • COLOR_WHITE
          • COLOR_YELLOW
      • curses.textpad — Виджет текстового ввода для программ curses
        • rectangle()
        • Объекты текстовых полей
          • Textbox
            • edit()
            • do_command()
            • gather()
            • stripspaces
      • curses.ascii — Утилиты для символов ASCII
        • NUL
        • SOH
        • STX
        • ETX
        • EOT
        • ENQ
        • ACK
        • BEL
        • BS
        • TAB
        • HT
        • LF
        • NL
        • VT
        • FF
        • CR
        • SO
        • SI
        • DLE
        • DC1
        • DC2
        • DC3
        • DC4
        • NAK
        • SYN
        • ETB
        • CAN
        • EM
        • SUB
        • ESC
        • FS
        • GS
        • RS
        • US
        • SP
        • DEL
        • isalnum()
        • isalpha()
        • isascii()
        • isblank()
        • iscntrl()
        • isdigit()
        • isgraph()
        • islower()
        • isprint()
        • ispunct()
        • isspace()
        • isupper()
        • isxdigit()
        • isctrl()
        • ismeta()
        • ascii()
        • ctrl()
        • alt()
        • unctrl()
        • controlnames
      • curses.panel — Расширение стека панелей для curses
        • Функции
          • bottom_panel()
          • new_panel()
          • top_panel()
          • update_panels()
        • Объекты панелей
          • above()
          • below()
          • bottom()
          • hidden()
          • hide()
          • move()
          • replace()
          • set_userptr()
          • show()
          • top()
          • userptr()
          • window()
      • platform — Доступ к идентификационным данным платформы
        • Кросс-платформенные данные
          • architecture()
          • machine()
          • node()
          • platform()
          • processor()
          • python_build()
          • python_compiler()
          • python_branch()
          • python_implementation()
          • python_revision()
          • python_version()
          • python_version_tuple()
          • release()
          • system()
          • system_alias()
          • version()
          • uname()
        • Платформа Java
          • java_ver()
        • Платформа Windows
          • win32_ver()
          • win32_edition()
          • win32_is_iot()
        • Платформа macOS
          • mac_ver()
        • Платформа iOS
          • ios_ver()
        • Платформы Unix
          • libc_ver()
        • Платформы Linux
          • freedesktop_os_release()
        • Платформа Android
          • android_ver()
      • errno — Стандартные символы errno системы
        • errorcode
        • EPERM
        • ENOENT
        • ESRCH
        • EINTR
        • EIO
        • ENXIO
        • E2BIG
        • ENOEXEC
        • EBADF
        • ECHILD
        • EAGAIN
        • ENOMEM
        • EACCES
        • EFAULT
        • ENOTBLK
        • EBUSY
        • EEXIST
        • EXDEV
        • ENODEV
        • ENOTDIR
        • EISDIR
        • EINVAL
        • ENFILE
        • EMFILE
        • ENOTTY
        • ETXTBSY
        • EFBIG
        • ENOSPC
        • ESPIPE
        • EROFS
        • EMLINK
        • EPIPE
        • EDOM
        • ERANGE
        • EDEADLK
        • ENAMETOOLONG
        • ENOLCK
        • ENOSYS
        • ENOTEMPTY
        • ELOOP
        • EWOULDBLOCK
        • ENOMSG
        • EIDRM
        • ECHRNG
        • EL2NSYNC
        • EL3HLT
        • EL3RST
        • ELNRNG
        • EUNATCH
        • ENOCSI
        • EL2HLT
        • EBADE
        • EBADR
        • EXFULL
        • ENOANO
        • EBADRQC
        • EBADSLT
        • EDEADLOCK
        • EBFONT
        • ENOSTR
        • ENODATA
        • ETIME
        • ENOSR
        • ENONET
        • ENOPKG
        • EREMOTE
        • ENOLINK
        • EADV
        • ESRMNT
        • ECOMM
        • EPROTO
        • EMULTIHOP
        • EDOTDOT
        • EBADMSG
        • EOVERFLOW
        • ENOTUNIQ
        • EBADFD
        • EREMCHG
        • ELIBACC
        • ELIBBAD
        • ELIBSCN
        • ELIBMAX
        • ELIBEXEC
        • EILSEQ
        • ERESTART
        • ESTRPIPE
        • EUSERS
        • ENOTSOCK
        • EDESTADDRREQ
        • EMSGSIZE
        • EPROTOTYPE
        • ENOPROTOOPT
        • EPROTONOSUPPORT
        • ESOCKTNOSUPPORT
        • EOPNOTSUPP
        • ENOTSUP
        • EPFNOSUPPORT
        • EAFNOSUPPORT
        • EADDRINUSE
        • EADDRNOTAVAIL
        • ENETDOWN
        • ENETUNREACH
        • ENETRESET
        • ECONNABORTED
        • ECONNRESET
        • ENOBUFS
        • EISCONN
        • ENOTCONN
        • ESHUTDOWN
        • ETOOMANYREFS
        • ETIMEDOUT
        • ECONNREFUSED
        • EHOSTDOWN
        • EHOSTUNREACH
        • EALREADY
        • EINPROGRESS
        • ESTALE
        • EUCLEAN
        • ENOTNAM
        • ENAVAIL
        • EISNAM
        • EREMOTEIO
        • EDQUOT
        • EQFULL
        • ENOTCAPABLE
        • ECANCELED
        • EOWNERDEAD
        • ENOTRECOVERABLE
      • ctypes — Библиотека внешних функций для Python
        • Учебник по использованию ctypes
          • Загрузка динамических библиотек
          • Доступ к функциям из загруженных DLL
          • Вызов функций
          • Основные типы данных
          • Вызов функций (продолжение)
          • Вызов функций с переменным числом аргументов
          • Вызов функций с пользовательскими типами данных
          • Указание требуемых типов аргументов (прототипы функций)
          • Типы возвращаемых значений
          • Передача указателей (или передача параметров по ссылке)
          • Структуры и объединения
          • Выравнивание структур/объединений и порядок байтов
          • Битовые поля в структурах и объединениях
          • Массивы
          • Указатели
          • Преобразования типов
          • Неполные типы
          • Функции обратного вызова
          • Доступ к экспортированным значениям из DLL
          • Неожиданности
          • Данные переменной длины
        • Справочник по ctypes
          • Поиск общих библиотек
          • Загрузка общих библиотек
            • CDLL
            • OleDLL
            • WinDLL
            • PyDLL
            • _handle
            • _name
            • LibraryLoader
              • LoadLibrary()
          • Внешние функции
            • _CFuncPtr
              • restype
              • argtypes
              • errcheck
            • ArgumentError
          • Прототипы функций
            • CFUNCTYPE()
            • WINFUNCTYPE()
            • PYFUNCTYPE()
          • Вспомогательные функции
            • addressof()
            • alignment()
            • byref()
            • cast()
            • create_string_buffer()
            • create_unicode_buffer()
            • DllCanUnloadNow()
            • DllGetClassObject()
            • find_library()
            • find_msvcrt()
            • FormatError()
            • GetLastError()
            • get_errno()
            • get_last_error()
            • memmove()
            • memset()
            • POINTER()
            • pointer()
            • resize()
            • set_errno()
            • set_last_error()
            • sizeof()
            • string_at()
            • WinError()
            • wstring_at()
          • Типы данных
            • _CData
              • from_buffer()
              • from_buffer_copy()
              • from_address()
              • from_param()
              • in_dll()
              • _b_base_
              • _b_needsfree_
              • _objects
          • Основные типы данных
            • _SimpleCData
              • value
            • c_byte
            • c_char
            • c_char_p
            • c_double
            • c_longdouble
            • c_float
            • c_int
            • c_int8
            • c_int16
            • c_int32
            • c_int64
            • c_long
            • c_longlong
            • c_short
            • c_size_t
            • c_ssize_t
            • c_time_t
            • c_ubyte
            • c_uint
            • c_uint8
            • c_uint16
            • c_uint32
            • c_uint64
            • c_ulong
            • c_ulonglong
            • c_ushort
            • c_void_p
            • c_wchar
            • c_wchar_p
            • c_bool
            • HRESULT
            • py_object
          • Структурированные типы данных
            • Union
            • BigEndianUnion
            • LittleEndianUnion
            • BigEndianStructure
            • LittleEndianStructure
            • Structure
              • _fields_
              • _pack_
              • _align_
              • _anonymous_
          • Массивы и указатели
            • Array
              • _length_
              • _type_
            • ARRAY()
            • _Pointer
              • _type_
              • contents
    • Выполнение задач параллельно
      • threading — Параллелизм на основе потоков
        • active_count()
        • current_thread()
        • excepthook()
        • __excepthook__
        • get_ident()
        • get_native_id()
        • enumerate()
        • main_thread()
        • settrace()
        • settrace_all_threads()
        • gettrace()
        • setprofile()
        • setprofile_all_threads()
        • getprofile()
        • stack_size()
        • TIMEOUT_MAX
        • Данные, локальные для потоков
          • local
        • Объекты потоков
          • Thread
            • start()
            • run()
            • join()
            • name
            • getName()
            • setName()
            • ident
            • native_id
            • is_alive()
            • daemon
            • isDaemon()
            • setDaemon()
        • Объекты блокировок
          • Lock
            • acquire()
            • release()
            • locked()
        • Объекты рекурсивных блокировок
          • RLock
            • acquire()
            • release()
        • Объекты условий
          • Condition
            • acquire()
            • release()
            • wait()
            • wait_for()
            • notify()
            • notify_all()
        • Объекты семафоров
          • Semaphore
            • acquire()
            • release()
          • BoundedSemaphore
          • Semaphore Пример
        • Объекты событий
          • Event
            • is_set()
            • set()
            • clear()
            • wait()
        • Объекты таймеров
          • Timer
            • cancel()
        • Объекты барьеров
          • Barrier
            • wait()
            • reset()
            • abort()
            • parties
            • n_waiting
            • broken
          • BrokenBarrierError
        • Использование блокировок, условий и семафоров в with операторе
      • multiprocessing — Параллелизм на основе процессов
        • Введение
          • Класс Process
          • Контексты и методы запуска
          • Обмен объектами между процессами
          • Синхронизация между процессами
          • Общий доступ к состоянию между процессами
          • Использование пула рабочих процессов
        • Справочник
          • Process и исключения
            • Process
              • run()
              • start()
              • join()
              • name
              • is_alive()
              • daemon
              • pid
              • exitcode
              • authkey
              • sentinel
              • terminate()
              • kill()
              • close()
            • ProcessError
            • BufferTooShort
            • AuthenticationError
            • TimeoutError
          • Потоки и очереди
            • Pipe()
            • Queue
              • qsize()
              • empty()
              • full()
              • put()
              • put_nowait()
              • get()
              • get_nowait()
              • close()
              • join_thread()
              • cancel_join_thread()
            • SimpleQueue
              • close()
              • empty()
              • get()
              • put()
            • JoinableQueue
              • task_done()
              • join()
          • Разное
            • active_children()
            • cpu_count()
            • current_process()
            • parent_process()
            • freeze_support()
            • get_all_start_methods()
            • get_context()
            • get_start_method()
            • set_executable()
            • set_forkserver_preload()
            • set_start_method()
          • Объекты подключения
            • Connection
              • send()
              • recv()
              • fileno()
              • close()
              • poll()
              • send_bytes()
              • recv_bytes()
              • recv_bytes_into()
          • Примитивы синхронизации
            • Barrier
            • BoundedSemaphore
            • Condition
            • Event
            • Lock
              • acquire()
              • release()
            • RLock
              • acquire()
              • release()
            • Semaphore
          • Объекты ctypes
            • Value()
            • Array()
            • Модуль multiprocessing.sharedctypes
              • RawArray()
              • RawValue()
              • Array()
              • Value()
              • copy()
              • synchronized()
          • Менеджеры
            • Manager()
            • BaseManager
              • start()
              • get_server()
              • connect()
              • shutdown()
              • register()
              • address
            • SyncManager
              • Barrier()
              • BoundedSemaphore()
              • Condition()
              • Event()
              • Lock()
              • Namespace()
              • Queue()
              • RLock()
              • Semaphore()
              • Array()
              • Value()
              • dict()
              • list()
            • Namespace
            • Настраиваемые менеджеры
            • Использование удаленного менеджера
          • Прокси-объекты
            • BaseProxy
              • _callmethod()
              • _getvalue()
              • __repr__()
              • __str__()
            • Очистка
          • Пулы процессов
            • Pool
              • apply()
              • apply_async()
              • map()
              • map_async()
              • imap()
              • imap_unordered()
              • starmap()
              • starmap_async()
              • close()
              • terminate()
              • join()
            • AsyncResult
              • get()
              • wait()
              • ready()
              • successful()
          • Слушатели и клиенты
            • deliver_challenge()
            • answer_challenge()
            • Client()
            • Listener
              • accept()
              • close()
              • address
              • last_accepted
            • wait()
            • Форматы адресов
          • Ключи аутентификации
          • Ведение журнала
            • get_logger()
            • log_to_stderr()
          • Модуль multiprocessing.dummy
            • ThreadPool
        • Рекомендации по программированию
          • Все методы запуска
          • Методы запуска spawn и forkserver
        • Примеры
      • multiprocessing.shared_memory — Общая память для прямого доступа между процессами
        • SharedMemory
          • close()
          • unlink()
          • buf
          • name
          • size
        • SharedMemoryManager
          • SharedMemory()
          • ShareableList()
        • ShareableList
          • count()
          • index()
          • format
          • shm
      • Пакет concurrent
      • concurrent.futures — Запуск параллельных задач
        • Объекты Executor
          • Executor
            • submit()
            • map()
            • shutdown()
        • ThreadPoolExecutor
          • ThreadPoolExecutor
          • Пример ThreadPoolExecutor
        • ProcessPoolExecutor
          • ProcessPoolExecutor
          • Пример ProcessPoolExecutor
        • Объекты Future
          • Future
            • cancel()
            • cancelled()
            • running()
            • done()
            • result()
            • exception()
            • add_done_callback()
            • set_running_or_notify_cancel()
            • set_result()
            • set_exception()
        • Модульные функции
          • wait()
            • FIRST_COMPLETED
            • FIRST_EXCEPTION
            • ALL_COMPLETED
          • as_completed()
        • Классы исключений
          • CancelledError
          • TimeoutError
          • BrokenExecutor
          • InvalidStateError
          • BrokenThreadPool
          • BrokenProcessPool
      • subprocess — Управление подпроцессами
        • Использование модуля subprocess
          • run()
          • CompletedProcess
            • args
            • returncode
            • stdout
            • stderr
            • check_returncode()
          • DEVNULL
          • PIPE
          • STDOUT
          • SubprocessError
          • TimeoutExpired
            • cmd
            • timeout
            • output
            • stdout
            • stderr
          • CalledProcessError
            • returncode
            • cmd
            • output
            • stdout
            • stderr
          • Часто используемые аргументы
          • Конструктор Popen
            • Popen
          • Исключения
        • Рекомендации по безопасности
        • Объекты Popen
          • poll()
          • wait()
          • communicate()
          • send_signal()
          • terminate()
          • kill()
          • args
          • stdin
          • stdout
          • stderr
          • pid
          • returncode
        • Помощники Popen для Windows
          • STARTUPINFO
            • dwFlags
            • hStdInput
            • hStdOutput
            • hStdError
            • wShowWindow
            • lpAttributeList
          • Константы Windows
            • STD_INPUT_HANDLE
            • STD_OUTPUT_HANDLE
            • STD_ERROR_HANDLE
            • SW_HIDE
            • STARTF_USESTDHANDLES
            • STARTF_USESHOWWINDOW
            • STARTF_FORCEONFEEDBACK
            • STARTF_FORCEOFFFEEDBACK
            • CREATE_NEW_CONSOLE
            • CREATE_NEW_PROCESS_GROUP
            • ABOVE_NORMAL_PRIORITY_CLASS
            • BELOW_NORMAL_PRIORITY_CLASS
            • HIGH_PRIORITY_CLASS
            • IDLE_PRIORITY_CLASS
            • NORMAL_PRIORITY_CLASS
            • REALTIME_PRIORITY_CLASS
            • CREATE_NO_WINDOW
            • DETACHED_PROCESS
            • CREATE_DEFAULT_ERROR_MODE
            • CREATE_BREAKAWAY_FROM_JOB
        • Старые API высокого уровня
          • call()
          • check_call()
          • check_output()
        • Замена устаревших функций модулем subprocess
          • Замена подстановки команд оболочки /bin/sh
          • Замена конвейера оболочки
          • Замена os.system()
          • Замена семейства функций os.spawn
          • Замена os.popen(), os.popen2(), os.popen3()
          • Замена функций из модуля popen2
        • Устаревшие функции вызова оболочки
          • getstatusoutput()
          • getoutput()
        • Примечания
          • Преобразование последовательности аргументов в строку в Windows
          • Отключение использования vfork() или posix_spawn()
      • sched — Планировщик событий
        • scheduler
        • Объекты планировщика
          • enterabs()
          • enter()
          • cancel()
          • empty()
          • run()
          • queue
      • queue — Класс синхронизированной очереди
        • Queue
        • LifoQueue
        • PriorityQueue
        • SimpleQueue
        • Empty
        • Full
        • ShutDown
        • Объекты очереди
          • qsize()
          • empty()
          • full()
          • put()
          • put_nowait()
          • get()
          • get_nowait()
          • task_done()
          • join()
          • Завершение работы очередей
            • shutdown()
        • Объекты SimpleQueue
          • qsize()
          • empty()
          • put()
          • put_nowait()
          • get()
          • get_nowait()
      • contextvars — Переменные контекста
        • Переменные контекста
          • ContextVar
            • name
            • get()
            • set()
            • reset()
          • Token
            • var
            • old_value
            • MISSING
        • Управление контекстом вручную
          • copy_context()
          • Context
            • run()
            • copy()
            • get()
            • keys()
            • values()
            • items()
        • Поддержка asyncio
      • _thread — API потоков низкого уровня
        • error
        • LockType
        • start_new_thread()
        • interrupt_main()
        • exit()
        • allocate_lock()
        • get_ident()
        • get_native_id()
        • stack_size()
        • TIMEOUT_MAX
        • acquire()
        • release()
        • locked()
    • Сеть и межпроцессное взаимодействие
      • asyncio — Асинхронное ввод-вывод
        • Запускающие программы
          • Запуск asyncio программы
            • run()
          • Менеджер контекста запускающей программы
            • Runner
              • run()
              • close()
              • get_loop()
          • Обработка прерывания клавиатуры
        • Корутины и задачи
          • Корутины
          • Объекты ожидания
          • Создание задач
            • create_task()
          • Отмена задач
          • Группы задач
            • TaskGroup
              • create_task()
            • Завершение группы задач
          • Ожидание
            • sleep()
          • Выполнение задач одновременно
            • gather()
          • Ленивый фабрика задач
            • eager_task_factory()
            • create_eager_task_factory()
          • Защита от отмены
            • shield()
          • Таймауты
            • timeout()
              • Timeout
                • when()
                • reschedule()
                • expired()
            • timeout_at()
            • wait_for()
          • Примитивы ожидания
            • wait()
              • FIRST_COMPLETED
              • FIRST_EXCEPTION
              • ALL_COMPLETED
            • as_completed()
          • Выполнение в потоках
            • to_thread()
          • Планирование из других потоков
            • run_coroutine_threadsafe()
          • Интроспекция
            • current_task()
            • all_tasks()
            • iscoroutine()
          • Объект задачи
            • Task
              • done()
              • result()
              • exception()
              • add_done_callback()
              • remove_done_callback()
              • get_stack()
              • print_stack()
              • get_coro()
              • get_context()
              • get_name()
              • set_name()
              • cancel()
              • cancelled()
              • uncancel()
              • cancelling()
        • Потоки
          • open_connection()
          • start_server()
          • open_unix_connection()
          • start_unix_server()
          • Чтение потоков
            • StreamReader
              • feed_eof()
              • read()
              • readline()
              • readexactly()
              • readuntil()
              • at_eof()
          • Запись в потоки
            • StreamWriter
              • write()
              • writelines()
              • close()
              • can_write_eof()
              • write_eof()
              • transport
              • get_extra_info()
              • drain()
              • start_tls()
              • is_closing()
              • wait_closed()
          • Примеры
            • Клиент TCP-эха с использованием потоков
            • Сервер TCP-эха с использованием потоков
            • Получение заголовков HTTP
            • Регистрация открытого сокета для ожидания данных с использованием потоков
        • Примитивы синхронизации
          • Блокировка
            • Lock
              • acquire()
              • release()
              • locked()
          • Событие
            • Event
              • wait()
              • set()
              • clear()
              • is_set()
          • Условие
            • Condition
              • acquire()
              • notify()
              • locked()
              • notify_all()
              • release()
              • wait()
              • wait_for()
          • Семафор
            • Semaphore
              • acquire()
              • locked()
              • release()
          • Ограниченный семафор
            • BoundedSemaphore
          • Барьер
            • Barrier
              • wait()
              • reset()
              • abort()
              • parties
              • n_waiting
              • broken
            • BrokenBarrierError
        • Подпроцессы
          • Создание подпроцессов
            • create_subprocess_exec()
            • create_subprocess_shell()
          • Константы
            • PIPE
            • STDOUT
            • DEVNULL
          • Взаимодействие с подпроцессами
            • Process
              • wait()
              • communicate()
              • send_signal()
              • terminate()
              • kill()
              • stdin
              • stdout
              • stderr
              • pid
              • returncode
            • Подпроцесс и потоки
            • Примеры
        • Очереди
          • Очередь
            • Queue
              • maxsize
              • empty()
              • full()
              • get()
              • get_nowait()
              • join()
              • put()
              • put_nowait()
              • qsize()
              • shutdown()
              • task_done()
          • Очередь с приоритетами
            • PriorityQueue
          • Очередь LIFO
            • LifoQueue
          • Исключения
            • QueueEmpty
            • QueueFull
            • QueueShutDown
          • Примеры
        • Исключения
          • TimeoutError
          • CancelledError
          • InvalidStateError
          • SendfileNotAvailableError
          • IncompleteReadError
            • expected
            • partial
          • LimitOverrunError
            • consumed
        • Цикл обработки событий
          • get_running_loop()
          • get_event_loop()
          • set_event_loop()
          • new_event_loop()
          • Методы цикла обработки событий
            • Запуск и остановка цикла
              • run_until_complete()
              • run_forever()
              • stop()
              • is_running()
              • is_closed()
              • close()
              • shutdown_asyncgens()
              • shutdown_default_executor()
            • Планирование обратных вызовов
              • call_soon()
              • call_soon_threadsafe()
            • Планирование отложенных обратных вызовов
              • call_later()
              • call_at()
              • time()
            • Создание объектов Future и задач
              • create_future()
              • create_task()
              • set_task_factory()
              • get_task_factory()
            • Открытие сетевых подключений
              • create_connection()
              • create_datagram_endpoint()
              • create_unix_connection()
            • Создание сетевых серверов
              • create_server()
              • create_unix_server()
              • connect_accepted_socket()
            • Передача файлов
              • sendfile()
            • TLS-обновление
              • start_tls()
            • Отслеживание дескрипторов файлов
              • add_reader()
              • remove_reader()
              • add_writer()
              • remove_writer()
            • Работа с объектами сокетов напрямую
              • sock_recv()
              • sock_recv_into()
              • sock_recvfrom()
              • sock_recvfrom_into()
              • sock_sendall()
              • sock_sendto()
              • sock_connect()
              • sock_accept()
              • sock_sendfile()
            • DNS
              • getaddrinfo()
              • getnameinfo()
            • Работа с каналами
              • connect_read_pipe()
              • connect_write_pipe()
            • Сигналы Unix
              • add_signal_handler()
              • remove_signal_handler()
            • Выполнение кода в пулах потоков или процессов
              • run_in_executor()
              • set_default_executor()
            • API обработки ошибок
              • set_exception_handler()
              • get_exception_handler()
              • default_exception_handler()
              • call_exception_handler()
            • Включение отладочного режима
              • get_debug()
              • set_debug()
              • slow_callback_duration
            • Запуск дочерних процессов
              • subprocess_exec()
              • subprocess_shell()
          • Обработчики обратных вызовов
            • Handle
              • get_context()
              • cancel()
              • cancelled()
            • TimerHandle
              • when()
          • Объекты сервера
            • Server
              • close()
              • close_clients()
              • abort_clients()
              • get_loop()
              • start_serving()
              • serve_forever()
              • is_serving()
              • wait_closed()
              • sockets
          • Реализации цикла событий
            • SelectorEventLoop
            • ProactorEventLoop
            • EventLoop
            • AbstractEventLoop
          • Примеры
            • Привет, мир с call_soon()
            • Отображение текущей даты с call_later()
            • Отслеживание дескриптора файла для событий чтения
            • Установить обработчики сигналов для SIGINT и SIGTERM
        • Будущие задачи
          • Функции будущих задач
            • isfuture()
            • ensure_future()
            • wrap_future()
          • Объект будущей задачи
            • Future
              • result()
              • set_result()
              • set_exception()
              • done()
              • cancelled()
              • add_done_callback()
              • remove_done_callback()
              • cancel()
              • exception()
              • get_loop()
        • Транспортные средства и протоколы
          • Транспортные средства
            • Иерархия транспортных средств
              • BaseTransport
              • WriteTransport
              • ReadTransport
              • Transport
              • DatagramTransport
              • SubprocessTransport
            • Базовый транспорт
              • close()
              • is_closing()
              • get_extra_info()
              • set_protocol()
              • get_protocol()
            • Только чтение Транспортные средства
              • is_reading()
              • pause_reading()
              • resume_reading()
            • Только запись Транспортные средства
              • abort()
              • can_write_eof()
              • get_write_buffer_size()
              • get_write_buffer_limits()
              • set_write_buffer_limits()
              • write()
              • writelines()
              • write_eof()
            • Транспортные средства датаграмм
              • sendto()
              • abort()
            • Транспортные средства подпроцессов
              • get_pid()
              • get_pipe_transport()
              • get_returncode()
              • kill()
              • send_signal()
              • terminate()
              • close()
          • Протоколы
            • Базовые протоколы
              • BaseProtocol
              • Protocol
              • BufferedProtocol
              • DatagramProtocol
              • SubprocessProtocol
            • Базовый протокол
              • connection_made()
              • connection_lost()
              • pause_writing()
              • resume_writing()
            • Потоковые протоколы
              • data_received()
              • eof_received()
            • Буферизованные потоковые протоколы
              • get_buffer()
              • buffer_updated()
              • eof_received()
            • Протоколы датаграмм
              • datagram_received()
              • error_received()
            • Протоколы подпроцессов
              • pipe_data_received()
              • pipe_connection_lost()
              • process_exited()
          • Примеры
            • Сервер эха TCP
            • Клиент эха TCP
            • Сервер эха UDP
            • Клиент эха UDP
            • Подключение существующих сокетов
            • loop.subprocess_exec() и SubprocessProtocol
        • Политики
          • Получение и установка политики
            • get_event_loop_policy()
            • set_event_loop_policy()
          • Объекты политики
            • AbstractEventLoopPolicy
              • get_event_loop()
              • set_event_loop()
              • new_event_loop()
              • get_child_watcher()
              • set_child_watcher()
            • DefaultEventLoopPolicy
            • WindowsSelectorEventLoopPolicy
            • WindowsProactorEventLoopPolicy
          • Мониторы процессов
            • get_child_watcher()
            • set_child_watcher()
            • AbstractChildWatcher
              • add_child_handler()
              • remove_child_handler()
              • attach_loop()
              • is_active()
              • close()
            • ThreadedChildWatcher
            • MultiLoopChildWatcher
            • SafeChildWatcher
            • FastChildWatcher
            • PidfdChildWatcher
          • Пользовательские политики
        • Поддержка платформ
          • Все платформы
          • Windows
            • Поддержка подпроцессов в Windows
          • macOS
        • Расширение
          • Написание пользовательского цикла событий
          • Закрытые конструкторы Future и Task
            • __init__()
            • __init__()
          • Поддержка жизненного цикла задач
            • _register_task()
            • _unregister_task()
            • _enter_task()
            • _leave_task()
        • Индекс API высокого уровня
          • Задачи
          • Очереди
          • Подпроцессы
          • Потоки
          • Синхронизация
          • Исключения
        • Индекс API низкого уровня
          • Получение цикла событий
          • Методы цикла событий
          • Транспортные средства
          • Протоколы
          • Политики цикла событий
        • Разработка с asyncio
          • Режим отладки
          • Конкурентность и многопоточность
          • Запуск блокирующего кода
          • Ведение журнала
          • Обнаружение никогда не ожидаемых корутин
          • Обнаружение никогда не полученных исключений
      • socket — Интерфейс сетевого взаимодействия низкого уровня
        • Семейства сокетов
        • Содержание модуля
          • Исключения
            • error
            • herror
            • gaierror
            • timeout
          • Константы
            • AF_UNIX
            • AF_INET
            • AF_INET6
            • AF_UNSPEC
            • SOCK_STREAM
            • SOCK_DGRAM
            • SOCK_RAW
            • SOCK_RDM
            • SOCK_SEQPACKET
            • SOCK_CLOEXEC
            • SOCK_NONBLOCK
            • SOMAXCONN
            • AF_CAN
            • PF_CAN
            • CAN_BCM
            • CAN_RAW_FD_FRAMES
            • CAN_RAW_JOIN_FILTERS
            • CAN_ISOTP
            • CAN_J1939
            • AF_DIVERT
            • PF_DIVERT
            • AF_PACKET
            • PF_PACKET
            • ETH_P_ALL
            • AF_RDS
            • PF_RDS
            • SOL_RDS
            • SIO_RCVALL
            • SIO_KEEPALIVE_VALS
            • SIO_LOOPBACK_FAST_PATH
            • AF_ALG
            • SOL_ALG
            • AF_VSOCK
            • IOCTL_VM_SOCKETS_GET_LOCAL_CID
            • AF_LINK
            • has_ipv6
            • BDADDR_ANY
            • BDADDR_LOCAL
            • HCI_FILTER
            • HCI_TIME_STAMP
            • HCI_DATA_DIR
            • AF_QIPCRTR
            • SCM_CREDS2
            • LOCAL_CREDS
            • LOCAL_CREDS_PERSISTENT
            • SO_INCOMING_CPU
            • AF_HYPERV
            • HV_PROTOCOL_RAW
            • HVSOCKET_CONNECT_TIMEOUT
            • HVSOCKET_CONNECT_TIMEOUT_MAX
            • HVSOCKET_CONNECTED_SUSPEND
            • HVSOCKET_ADDRESS_FLAG_PASSTHRU
            • HV_GUID_ZERO
            • HV_GUID_WILDCARD
            • HV_GUID_BROADCAST
            • HV_GUID_CHILDREN
            • HV_GUID_LOOPBACK
            • HV_GUID_PARENT
            • ETHERTYPE_ARP
            • ETHERTYPE_IP
            • ETHERTYPE_IPV6
            • ETHERTYPE_VLAN
            • SHUT_RD
            • SHUT_WR
            • SHUT_RDWR
          • Функции
            • Создание сокетов
              • socket
              • socketpair()
              • create_connection()
              • create_server()
              • has_dualstack_ipv6()
              • fromfd()
              • fromshare()
              • SocketType
            • Другие функции
              • close()
              • getaddrinfo()
              • getfqdn()
              • gethostbyname()
              • gethostbyname_ex()
              • gethostname()
              • gethostbyaddr()
              • getnameinfo()
              • getprotobyname()
              • getservbyname()
              • getservbyport()
              • ntohl()
              • ntohs()
              • htonl()
              • htons()
              • inet_aton()
              • inet_ntoa()
              • inet_pton()
              • inet_ntop()
              • CMSG_LEN()
              • CMSG_SPACE()
              • getdefaulttimeout()
              • setdefaulttimeout()
              • sethostname()
              • if_nameindex()
              • if_nametoindex()
              • if_indextoname()
              • send_fds()
              • recv_fds()
          • Объекты сокетов
            • accept()
            • bind()
            • close()
            • connect()
            • connect_ex()
            • detach()
            • dup()
            • fileno()
            • get_inheritable()
            • getpeername()
            • getsockname()
            • getsockopt()
            • getblocking()
            • gettimeout()
            • ioctl()
            • listen()
            • makefile()
            • recv()
            • recvfrom()
            • recvmsg()
            • recvmsg_into()
            • recvfrom_into()
            • recv_into()
            • send()
            • sendall()
            • sendto()
            • sendmsg()
            • sendmsg_afalg()
            • sendfile()
            • set_inheritable()
            • setblocking()
            • settimeout()
            • setsockopt()
            • shutdown()
            • share()
            • family
            • type
            • proto
          • Примечания по таймаутам сокета
            • Таймауты и метод connect
            • Таймауты и метод accept
          • Пример
      • ssl — Обёртка TLS/SSL для объектов сокетов
        • Функции, константы и исключения
          • Создание сокетов
          • Создание контекстов
            • create_default_context()
          • Исключения
            • SSLError
              • library
              • reason
            • SSLZeroReturnError
            • SSLWantReadError
            • SSLWantWriteError
            • SSLSyscallError
            • SSLEOFError
            • SSLCertVerificationError
              • verify_code
              • verify_message
            • CertificateError
          • Генерация случайных данных
            • RAND_bytes()
            • RAND_status()
            • RAND_add()
          • Обработка сертификатов
            • cert_time_to_seconds()
            • get_server_certificate()
            • DER_cert_to_PEM_cert()
            • PEM_cert_to_DER_cert()
            • get_default_verify_paths()
            • enum_certificates()
            • enum_crls()
          • Константы
            • CERT_NONE
            • CERT_OPTIONAL
            • CERT_REQUIRED
            • VerifyMode
            • VERIFY_DEFAULT
            • VERIFY_CRL_CHECK_LEAF
            • VERIFY_CRL_CHECK_CHAIN
            • VERIFY_X509_STRICT
            • VERIFY_ALLOW_PROXY_CERTS
            • VERIFY_X509_TRUSTED_FIRST
            • VERIFY_X509_PARTIAL_CHAIN
            • VerifyFlags
            • PROTOCOL_TLS
            • PROTOCOL_TLS_CLIENT
            • PROTOCOL_TLS_SERVER
            • PROTOCOL_SSLv23
            • PROTOCOL_SSLv3
            • PROTOCOL_TLSv1
            • PROTOCOL_TLSv1_1
            • PROTOCOL_TLSv1_2
            • OP_ALL
            • OP_NO_SSLv2
            • OP_NO_SSLv3
            • OP_NO_TLSv1
            • OP_NO_TLSv1_1
            • OP_NO_TLSv1_2
            • OP_NO_TLSv1_3
            • OP_NO_RENEGOTIATION
            • OP_CIPHER_SERVER_PREFERENCE
            • OP_SINGLE_DH_USE
            • OP_SINGLE_ECDH_USE
            • OP_ENABLE_MIDDLEBOX_COMPAT
            • OP_NO_COMPRESSION
            • Options
            • OP_NO_TICKET
            • OP_IGNORE_UNEXPECTED_EOF
            • OP_ENABLE_KTLS
            • OP_LEGACY_SERVER_CONNECT
            • HAS_ALPN
            • HAS_NEVER_CHECK_COMMON_NAME
            • HAS_ECDH
            • HAS_SNI
            • HAS_NPN
            • HAS_SSLv2
            • HAS_SSLv3
            • HAS_TLSv1
            • HAS_TLSv1_1
            • HAS_TLSv1_2
            • HAS_TLSv1_3
            • HAS_PSK
            • CHANNEL_BINDING_TYPES
            • OPENSSL_VERSION
            • OPENSSL_VERSION_INFO
            • OPENSSL_VERSION_NUMBER
            • ALERT_DESCRIPTION_HANDSHAKE_FAILURE
            • ALERT_DESCRIPTION_INTERNAL_ERROR
            • AlertDescription
            • SERVER_AUTH
            • CLIENT_AUTH
            • SSLErrorNumber
            • TLSVersion
            • MINIMUM_SUPPORTED
            • MAXIMUM_SUPPORTED
            • SSLv3
            • TLSv1
            • TLSv1_1
            • TLSv1_2
            • TLSv1_3
        • Сокеты SSL
          • SSLSocket
          • read()
          • write()
          • do_handshake()
          • getpeercert()
          • get_verified_chain()
          • get_unverified_chain()
          • cipher()
          • shared_ciphers()
          • compression()
          • get_channel_binding()
          • selected_alpn_protocol()
          • selected_npn_protocol()
          • unwrap()
          • verify_client_post_handshake()
          • version()
          • pending()
          • context
          • server_side
          • server_hostname
          • session
          • session_reused
        • Контексты SSL
          • SSLContext
          • cert_store_stats()
          • load_cert_chain()
          • load_default_certs()
          • load_verify_locations()
          • get_ca_certs()
          • get_ciphers()
          • set_default_verify_paths()
          • set_ciphers()
          • set_alpn_protocols()
          • set_npn_protocols()
          • sni_callback
          • set_servername_callback
          • load_dh_params()
          • set_ecdh_curve()
          • wrap_socket()
          • sslsocket_class
          • wrap_bio()
          • sslobject_class
          • session_stats()
          • check_hostname
          • keylog_filename
          • maximum_version
          • minimum_version
          • num_tickets
          • options
          • post_handshake_auth
          • protocol
          • hostname_checks_common_name
          • security_level
          • verify_flags
          • verify_mode
          • set_psk_client_callback()
          • set_psk_server_callback()
        • Сертификаты
          • Цепочки сертификатов
          • Сертификаты центров сертификации
          • Комбинированный ключ и сертификат
          • Самозаверяющие сертификаты
        • Примеры
          • Проверка поддержки SSL
          • Клиентская работа
          • Серверная работа
        • Примечания по неблокирующим сокетам
        • Поддержка памяти BIO
          • SSLObject
          • MemoryBIO
            • pending
            • eof
            • read()
            • write()
            • write_eof()
        • Сессия SSL
          • SSLSession
            • id
            • time
            • timeout
            • ticket_lifetime_hint
            • has_ticket
        • Учёт мер безопасности
          • Оптимальные значения по умолчанию
          • Настройка параметров вручную
            • Проверка сертификатов
            • Версии протокола
            • Выбор шифра
          • Многопроцессорная обработка
        • TLS 1.3
      • select — Ожидание завершения операций ввода-вывода
        • error
        • devpoll()
        • epoll()
        • poll()
        • kqueue()
        • kevent()
        • select()
        • PIPE_BUF
        • /dev/poll Объекты опроса
          • close()
          • closed
          • fileno()
          • register()
          • modify()
          • unregister()
          • poll()
        • Опрос с триггерами уровня и фронта (epoll) Объекты
          • close()
          • closed
          • fileno()
          • fromfd()
          • register()
          • modify()
          • unregister()
          • poll()
        • Объекты опроса
          • register()
          • modify()
          • unregister()
          • poll()
        • Объекты kqueue
          • close()
          • closed
          • fileno()
          • fromfd()
          • control()
        • Объекты kevent
          • ident
          • filter
          • flags
          • fflags
          • data
          • udata
      • selectors — Высокоуровневое управление вводом-выводом
        • Введение
        • Классы
          • EVENT_READ
          • EVENT_WRITE
          • SelectorKey
            • fileobj
            • fd
            • events
            • data
          • BaseSelector
            • register()
            • unregister()
            • modify()
            • select()
            • close()
            • get_key()
            • get_map()
          • DefaultSelector
          • SelectSelector
          • PollSelector
          • EpollSelector
            • fileno()
          • DevpollSelector
            • fileno()
          • KqueueSelector
            • fileno()
        • Примеры
      • signal — Установка обработчиков асинхронных событий
        • Общие правила
          • Выполнение обработчиков сигналов Python
          • Сигналы и потоки
        • Содержание модуля
          • Signals
          • Handlers
          • Sigmasks
          • SIG_DFL
          • SIG_IGN
          • SIGABRT
          • SIGALRM
          • SIGBREAK
          • SIGBUS
          • SIGCHLD
          • SIGCLD
          • SIGCONT
          • SIGFPE
          • SIGHUP
          • SIGILL
          • SIGINT
          • SIGKILL
          • SIGPIPE
          • SIGSEGV
          • SIGSTKFLT
          • SIGTERM
          • SIGUSR1
          • SIGUSR2
          • SIGWINCH
          • CTRL_C_EVENT
          • CTRL_BREAK_EVENT
          • NSIG
          • ITIMER_REAL
          • ITIMER_VIRTUAL
          • ITIMER_PROF
          • SIG_BLOCK
          • SIG_UNBLOCK
          • SIG_SETMASK
          • ItimerError
          • alarm()
          • getsignal()
          • strsignal()
          • valid_signals()
          • pause()
          • raise_signal()
          • pidfd_send_signal()
          • pthread_kill()
          • pthread_sigmask()
          • setitimer()
          • getitimer()
          • set_wakeup_fd()
          • siginterrupt()
          • signal()
          • sigpending()
          • sigwait()
          • sigwaitinfo()
          • sigtimedwait()
        • Примеры
        • Примечание по SIGPIPE
        • Примечание по обработчикам сигналов и исключениям
      • mmap — Поддержка файлов с отображением в памяти
        • mmap
        • close()
        • closed
        • find()
        • flush()
        • madvise()
        • move()
        • read()
        • read_byte()
        • readline()
        • resize()
        • rfind()
        • seek()
        • seekable()
        • size()
        • tell()
        • write()
        • write_byte()
        • Константы MADV_*
          • MADV_NORMAL
          • MADV_RANDOM
          • MADV_SEQUENTIAL
          • MADV_WILLNEED
          • MADV_DONTNEED
          • MADV_REMOVE
          • MADV_DONTFORK
          • MADV_DOFORK
          • MADV_HWPOISON
          • MADV_MERGEABLE
          • MADV_UNMERGEABLE
          • MADV_SOFT_OFFLINE
          • MADV_HUGEPAGE
          • MADV_NOHUGEPAGE
          • MADV_DONTDUMP
          • MADV_DODUMP
          • MADV_FREE
          • MADV_NOSYNC
          • MADV_AUTOSYNC
          • MADV_NOCORE
          • MADV_CORE
          • MADV_PROTECT
          • MADV_FREE_REUSABLE
          • MADV_FREE_REUSE
        • Константы MAP_*
          • MAP_SHARED
          • MAP_PRIVATE
          • MAP_32BIT
          • MAP_ALIGNED_SUPER
          • MAP_ANON
          • MAP_ANONYMOUS
          • MAP_CONCEAL
          • MAP_DENYWRITE
          • MAP_EXECUTABLE
          • MAP_HASSEMAPHORE
          • MAP_JIT
          • MAP_NOCACHE
          • MAP_NOEXTEND
          • MAP_NORESERVE
          • MAP_POPULATE
          • MAP_RESILIENT_CODESIGN
          • MAP_RESILIENT_MEDIA
          • MAP_STACK
          • MAP_TPRO
          • MAP_TRANSLATED_ALLOW_EXECUTE
          • MAP_UNIX03
    • Обработка данных интернета
      • email — Пакет обработки электронной почты и MIME
        • email.message: Представление сообщения электронной почты
          • EmailMessage
            • as_string()
            • __str__()
            • as_bytes()
            • __bytes__()
            • is_multipart()
            • set_unixfrom()
            • get_unixfrom()
            • __len__()
            • __contains__()
            • __getitem__()
            • __setitem__()
            • __delitem__()
            • keys()
            • values()
            • items()
            • get()
            • get_all()
            • add_header()
            • replace_header()
            • get_content_type()
            • get_content_maintype()
            • get_content_subtype()
            • get_default_type()
            • set_default_type()
            • set_param()
            • del_param()
            • get_filename()
            • get_boundary()
            • set_boundary()
            • get_content_charset()
            • get_charsets()
            • is_attachment()
            • get_content_disposition()
            • walk()
            • get_body()
            • iter_attachments()
            • iter_parts()
            • get_content()
            • set_content()
            • make_related()
            • make_alternative()
            • make_mixed()
            • add_related()
            • add_alternative()
            • add_attachment()
            • clear()
            • clear_content()
            • preamble
            • epilogue
            • defects
          • MIMEPart
        • email.parser: Парсинг сообщений электронной почты
          • API FeedParser
            • BytesFeedParser
              • feed()
              • close()
            • FeedParser
          • API парсера
            • BytesParser
              • parse()
              • parsebytes()
            • BytesHeaderParser
            • Parser
              • parse()
              • parsestr()
            • HeaderParser
            • message_from_bytes()
            • message_from_binary_file()
            • message_from_string()
            • message_from_file()
          • Дополнительные примечания
        • email.generator: Генерация документов MIME
          • BytesGenerator
            • flatten()
            • clone()
            • write()
          • Generator
            • flatten()
            • clone()
            • write()
          • DecodedGenerator
        • email.policy: Объекты политики
          • Policy
            • max_line_length
            • linesep
            • cte_type
            • raise_on_defect
            • mangle_from_
            • message_factory
            • verify_generated_headers
            • clone()
            • handle_defect()
            • register_defect()
            • header_max_count()
            • header_source_parse()
            • header_store_parse()
            • header_fetch_parse()
            • fold()
            • fold_binary()
          • EmailPolicy
            • utf8
            • refold_source
            • header_factory
            • content_manager
            • header_max_count()
            • header_source_parse()
            • header_store_parse()
            • header_fetch_parse()
            • fold()
            • fold_binary()
          • default
          • SMTP
          • SMTPUTF8
          • HTTP
          • strict
          • Compat32
            • mangle_from_
            • header_source_parse()
            • header_store_parse()
            • header_fetch_parse()
            • fold()
            • fold_binary()
          • compat32
        • email.errors: Классы исключений и ошибок
          • MessageError
          • MessageParseError
          • HeaderParseError
          • BoundaryError
          • MultipartConversionError
          • HeaderWriteError
          • MessageDefect
          • HeaderDefect
        • email.headerregistry: Пользовательские объекты заголовков
          • BaseHeader
            • name
            • defects
            • max_count
            • fold()
          • UnstructuredHeader
          • DateHeader
            • datetime
          • AddressHeader
            • groups
            • addresses
          • SingleAddressHeader
            • address
          • MIMEVersionHeader
            • version
            • major
            • minor
          • ParameterizedMIMEHeader
            • params
          • ContentTypeHeader
            • content_type
            • maintype
            • subtype
          • ContentDispositionHeader
            • content_disposition
          • ContentTransferEncoding
            • cte
          • HeaderRegistry
            • map_to_type()
            • __getitem__()
            • __call__()
          • Address
            • display_name
            • username
            • domain
            • addr_spec
            • __str__()
          • Group
            • display_name
            • addresses
            • __str__()
        • email.contentmanager: Управление содержимым MIME
          • ContentManager
            • get_content()
            • set_content()
            • add_get_handler()
            • add_set_handler()
          • Примеры менеджеров содержимого
            • raw_data_manager
              • get_content()
              • set_content()
        • email: Примеры
        • email.message.Message: Представление сообщения электронной почты с использованием API compat32
          • Message
            • as_string()
            • __str__()
            • as_bytes()
            • __bytes__()
            • is_multipart()
            • set_unixfrom()
            • get_unixfrom()
            • attach()
            • get_payload()
            • set_payload()
            • set_charset()
            • get_charset()
            • __len__()
            • __contains__()
            • __getitem__()
            • __setitem__()
            • __delitem__()
            • keys()
            • values()
            • items()
            • get()
            • get_all()
            • add_header()
            • replace_header()
            • get_content_type()
            • get_content_maintype()
            • get_content_subtype()
            • get_default_type()
            • set_default_type()
            • get_params()
            • get_param()
            • set_param()
            • del_param()
            • set_type()
            • get_filename()
            • get_boundary()
            • set_boundary()
            • get_content_charset()
            • get_charsets()
            • get_content_disposition()
            • walk()
            • preamble
            • epilogue
            • defects
        • email.mime: Создание объектов электронной почты и MIME с нуля
          • MIMEBase
          • MIMENonMultipart
          • MIMEMultipart
          • MIMEApplication
          • MIMEAudio
          • MIMEImage
          • MIMEMessage
          • MIMEText
        • email.header: Межкультурные заголовки
          • Header
            • append()
            • encode()
            • __str__()
            • __eq__()
            • __ne__()
          • decode_header()
          • make_header()
        • email.charset: Представление наборов символов
          • Charset
            • input_charset
            • header_encoding
            • body_encoding
            • output_charset
            • input_codec
            • output_codec
            • get_body_encoding()
            • get_output_charset()
            • header_encode()
            • header_encode_lines()
            • body_encode()
            • __str__()
            • __eq__()
            • __ne__()
          • add_charset()
          • add_alias()
          • add_codec()
        • email.encoders: Кодировщики
          • encode_quopri()
          • encode_base64()
          • encode_7or8bit()
          • encode_noop()
        • email.utils: Разные служебные функции
          • localtime()
          • make_msgid()
          • quote()
          • unquote()
          • parseaddr()
          • formataddr()
          • getaddresses()
          • parsedate()
          • parsedate_tz()
          • parsedate_to_datetime()
          • mktime_tz()
          • formatdate()
          • format_datetime()
          • decode_rfc2231()
          • encode_rfc2231()
          • collapse_rfc2231_value()
          • decode_params()
        • email.iterators: Итераторы
          • body_line_iterator()
          • typed_subpart_iterator()
          • _structure()
      • json — Кодировщик и декодер JSON
        • Базовое использование
          • dump()
          • dumps()
          • load()
          • loads()
        • Кодировщики и декодеры
          • JSONDecoder
            • decode()
            • raw_decode()
          • JSONEncoder
            • default()
            • encode()
            • iterencode()
        • Исключения
          • JSONDecodeError
            • msg
            • doc
            • pos
            • lineno
            • colno
        • Соответствие стандартам и взаимозаменяемость
          • Кодировки символов
          • Бесконечные и NaN числовые значения
          • Повторяющиеся имена в объекте
          • Значения верхнего уровня, не являющиеся объектами или массивами
          • Ограничения реализации
        • Интерфейс командной строки
          • Опции командной строки
      • mailbox — Управление почтовыми ящиками в различных форматах
        • Mailbox объекты
          • Mailbox
            • add()
            • remove()
            • __delitem__()
            • discard()
            • __setitem__()
            • iterkeys()
            • keys()
            • itervalues()
            • __iter__()
            • values()
            • iteritems()
            • items()
            • get()
            • __getitem__()
            • get_message()
            • get_bytes()
            • get_string()
            • get_file()
            • __contains__()
            • __len__()
            • clear()
            • pop()
            • popitem()
            • update()
            • flush()
            • lock()
            • unlock()
            • close()
          • Maildir объекты
            • Maildir
              • colon
              • list_folders()
              • get_folder()
              • add_folder()
              • remove_folder()
              • clean()
              • get_flags()
              • set_flags()
              • add_flag()
              • remove_flag()
              • get_info()
              • set_info()
              • add()
              • __setitem__()
              • update()
              • flush()
              • lock()
              • unlock()
              • close()
              • get_file()
          • mbox объекты
            • mbox
              • get_file()
              • lock()
              • unlock()
          • MH объекты
            • MH
              • list_folders()
              • get_folder()
              • add_folder()
              • remove_folder()
              • get_sequences()
              • set_sequences()
              • pack()
              • remove()
              • __delitem__()
              • discard()
              • lock()
              • unlock()
              • get_file()
              • flush()
              • close()
          • Babyl объекты
            • Babyl
              • get_labels()
              • get_file()
              • lock()
              • unlock()
          • MMDF объекты
            • MMDF
              • get_file()
              • lock()
              • unlock()
        • Message объекты
          • Message
          • MaildirMessage объекты
            • MaildirMessage
              • get_subdir()
              • set_subdir()
              • get_flags()
              • set_flags()
              • add_flag()
              • remove_flag()
              • get_date()
              • set_date()
              • get_info()
              • set_info()
          • mboxMessage объекты
            • mboxMessage
              • get_from()
              • set_from()
              • get_flags()
              • set_flags()
              • add_flag()
              • remove_flag()
          • MHMessage объекты
            • MHMessage
              • get_sequences()
              • set_sequences()
              • add_sequence()
              • remove_sequence()
          • BabylMessage объекты
            • BabylMessage
              • get_labels()
              • set_labels()
              • add_label()
              • remove_label()
              • get_visible()
              • set_visible()
              • update_visible()
          • MMDFMessage объекты
            • MMDFMessage
              • get_from()
              • set_from()
              • get_flags()
              • set_flags()
              • add_flag()
              • remove_flag()
        • Исключения
          • Error
          • NoSuchMailboxError
          • NotEmptyError
          • ExternalClashError
          • FormatError
        • Примеры
      • mimetypes — Сопоставление имён файлов с MIME-типами
        • guess_type()
        • guess_file_type()
        • guess_all_extensions()
        • guess_extension()
        • init()
        • read_mime_types()
        • add_type()
        • inited
        • knownfiles
        • suffix_map
        • encodings_map
        • types_map
        • common_types
        • Объекты MimeTypes
          • MimeTypes
            • suffix_map
            • encodings_map
            • types_map
            • types_map_inv
            • guess_extension()
            • guess_type()
            • guess_file_type()
            • guess_all_extensions()
            • read()
            • readfp()
            • read_windows_registry()
            • add_type()
      • base64 — Кодировки данных Base16, Base32, Base64, Base85
        • b64encode()
        • b64decode()
        • standard_b64encode()
        • standard_b64decode()
        • urlsafe_b64encode()
        • urlsafe_b64decode()
        • b32encode()
        • b32decode()
        • b32hexencode()
        • b32hexdecode()
        • b16encode()
        • b16decode()
        • a85encode()
        • a85decode()
        • b85encode()
        • b85decode()
        • z85encode()
        • z85decode()
        • decode()
        • decodebytes()
        • encode()
        • encodebytes()
        • Особенности безопасности
      • binascii — Преобразование между двоичной и ASCII форматами
        • a2b_uu()
        • b2a_uu()
        • a2b_base64()
        • b2a_base64()
        • a2b_qp()
        • b2a_qp()
        • crc_hqx()
        • crc32()
        • b2a_hex()
        • hexlify()
        • a2b_hex()
        • unhexlify()
        • Error
        • Incomplete
      • quopri — Кодирование и декодирование данных MIME в формате quoted-printable
        • decode()
        • encode()
        • decodestring()
        • encodestring()
    • Инструменты обработки структурированной разметки
      • html — Поддержка языка разметки гипертекста
        • escape()
        • unescape()
      • html.parser — Простой парсер HTML и XHTML
        • HTMLParser
        • Пример приложения-парсера HTML
        • HTMLParser Методы
          • feed()
          • close()
          • reset()
          • getpos()
          • get_starttag_text()
          • handle_starttag()
          • handle_endtag()
          • handle_startendtag()
          • handle_data()
          • handle_entityref()
          • handle_charref()
          • handle_comment()
          • handle_decl()
          • handle_pi()
          • unknown_decl()
        • Примеры
      • html.entities — Определения общих сущностей HTML
        • html5
        • entitydefs
        • name2codepoint
        • codepoint2name
      • Модули обработки XML
        • Уязвимости XML
        • Пакет defusedxml
      • xml.etree.ElementTree — API ElementTree для XML
        • Учебник
          • Дерево XML и элементы
          • Парсинг XML
          • API pull для неблокирующего парсинга
          • Поиск интересных элементов
          • Изменение XML-файла
          • Создание XML-документов
          • Парсинг XML с именованными пространствами
        • Поддержка XPath
          • Пример
          • Поддерживаемый синтаксис XPath
        • Справочник
          • Функции
            • canonicalize()
            • Comment()
            • dump()
            • fromstring()
            • fromstringlist()
            • indent()
            • iselement()
            • iterparse()
            • parse()
            • ProcessingInstruction()
            • register_namespace()
            • SubElement()
            • tostring()
            • tostringlist()
            • XML()
            • XMLID()
        • Поддержка XInclude
          • Пример
        • Ссылка
          • Функции
            • default_loader()
            • include()
          • Объекты элементов
            • Element
              • tag
              • text
              • tail
              • attrib
              • clear()
              • get()
              • items()
              • keys()
              • set()
              • append()
              • extend()
              • find()
              • findall()
              • findtext()
              • insert()
              • iter()
              • iterfind()
              • itertext()
              • makeelement()
              • remove()
          • Объекты ElementTree
            • ElementTree
              • _setroot()
              • find()
              • findall()
              • findtext()
              • getroot()
              • iter()
              • iterfind()
              • parse()
              • write()
          • Объекты QName
            • QName
          • Объекты TreeBuilder
            • TreeBuilder
              • close()
              • data()
              • end()
              • start()
              • comment()
              • pi()
              • doctype()
              • start_ns()
              • end_ns()
            • C14NWriterTarget
          • Объекты XMLParser
            • XMLParser
              • close()
              • feed()
              • flush()
          • Объекты XMLPullParser
            • XMLPullParser
              • feed()
              • flush()
              • close()
              • read_events()
          • Исключения
            • ParseError
              • code
              • position
      • xml.dom — API модели объекта документа
        • Содержание модуля
          • registerDOMImplementation()
          • getDOMImplementation()
          • EMPTY_NAMESPACE
          • XML_NAMESPACE
          • XMLNS_NAMESPACE
          • XHTML_NAMESPACE
        • Объекты в DOM
          • Объекты DOMImplementation
            • hasFeature()
            • createDocument()
            • createDocumentType()
          • Объекты узлов
            • nodeType
            • parentNode
            • attributes
            • previousSibling
            • nextSibling
            • childNodes
            • firstChild
            • lastChild
            • localName
            • prefix
            • namespaceURI
            • nodeName
            • nodeValue
            • hasAttributes()
            • hasChildNodes()
            • isSameNode()
            • appendChild()
            • insertBefore()
            • removeChild()
            • replaceChild()
            • normalize()
            • cloneNode()
          • Объекты NodeList
            • item()
            • length
          • Объекты DocumentType
            • publicId
            • systemId
            • internalSubset
            • name
            • entities
            • notations
          • Объекты Document
            • documentElement
            • createElement()
            • createElementNS()
            • createTextNode()
            • createComment()
            • createProcessingInstruction()
            • createAttribute()
            • createAttributeNS()
            • getElementsByTagName()
            • getElementsByTagNameNS()
          • Объекты Element
            • tagName
            • getElementsByTagName()
            • getElementsByTagNameNS()
            • hasAttribute()
            • hasAttributeNS()
            • getAttribute()
            • getAttributeNode()
            • getAttributeNS()
            • getAttributeNodeNS()
            • removeAttribute()
            • removeAttributeNode()
            • removeAttributeNS()
            • setAttribute()
            • setAttributeNode()
            • setAttributeNodeNS()
            • setAttributeNS()
          • Объекты Attr
            • name
            • localName
            • prefix
            • value
          • Объекты NamedNodeMap
            • length
            • item()
          • Объекты Comment
            • data
          • Объекты Text и CDATASection
            • data
          • Объекты ProcessingInstruction
            • target
            • data
          • Исключения
            • DOMException
            • DomstringSizeErr
            • HierarchyRequestErr
            • IndexSizeErr
            • InuseAttributeErr
            • InvalidAccessErr
            • InvalidCharacterErr
            • InvalidModificationErr
            • InvalidStateErr
            • NamespaceErr
            • NotFoundErr
            • NotSupportedErr
            • NoDataAllowedErr
            • NoModificationAllowedErr
            • SyntaxErr
            • WrongDocumentErr
        • Соответствие
          • Сопоставление типов
          • Методы доступа
      • xml.dom.minidom — Минимальная реализация DOM
        • parse()
        • parseString()
        • Объекты DOM
          • unlink()
          • writexml()
          • toxml()
          • toprettyxml()
        • Пример DOM
        • minidom и стандарт DOM
      • xml.dom.pulldom — Поддержка построения частичных деревьев DOM
        • PullDom
        • SAX2DOM
        • parse()
        • parseString()
        • default_bufsize
        • Объекты DOMEventStream
          • DOMEventStream
            • getEvent()
            • expandNode()
            • reset()
      • xml.sax — Поддержка SAX2 парсеров
        • make_parser()
        • parse()
        • parseString()
        • SAXException
        • SAXParseException
        • SAXNotRecognizedException
        • SAXNotSupportedException
        • Объекты SAXException
          • getMessage()
          • getException()
      • xml.sax.handler — Базовые классы для обработчиков SAX
        • ContentHandler
        • DTDHandler
        • EntityResolver
        • ErrorHandler
        • LexicalHandler
        • feature_namespaces
        • feature_namespace_prefixes
        • feature_string_interning
        • feature_validation
        • feature_external_ges
        • feature_external_pes
        • all_features
        • property_lexical_handler
        • property_declaration_handler
        • property_dom_node
        • property_xml_string
        • all_properties
        • Объекты ContentHandler
          • setDocumentLocator()
          • startDocument()
          • endDocument()
          • startPrefixMapping()
          • endPrefixMapping()
          • startElement()
          • endElement()
          • startElementNS()
          • endElementNS()
          • characters()
          • ignorableWhitespace()
          • processingInstruction()
          • skippedEntity()
        • Объекты DTDHandler
          • notationDecl()
          • unparsedEntityDecl()
        • Объекты EntityResolver
          • resolveEntity()
        • Объекты ErrorHandler
          • error()
          • fatalError()
          • warning()
        • Объекты LexicalHandler
          • comment()
          • startDTD()
          • endDTD()
          • startCDATA()
          • endCDATA()
      • xml.sax.saxutils — Утилиты SAX
        • escape()
        • unescape()
        • quoteattr()
        • XMLGenerator
        • XMLFilterBase
        • prepare_input_source()
      • xml.sax.xmlreader — Интерфейс для парсеров XML
        • XMLReader
        • IncrementalParser
        • Locator
        • InputSource
        • AttributesImpl
        • AttributesNSImpl
        • Объекты XMLReader
          • parse()
          • getContentHandler()
          • setContentHandler()
          • getDTDHandler()
          • setDTDHandler()
          • getEntityResolver()
          • setEntityResolver()
          • getErrorHandler()
          • setErrorHandler()
          • setLocale()
          • getFeature()
          • setFeature()
          • getProperty()
          • setProperty()
        • Объекты IncrementalParser
          • feed()
          • close()
          • reset()
        • Объекты Locator
          • getColumnNumber()
          • getLineNumber()
          • getPublicId()
          • getSystemId()
        • Объекты InputSource
          • setPublicId()
          • getPublicId()
          • setSystemId()
          • getSystemId()
          • setEncoding()
          • getEncoding()
          • setByteStream()
          • getByteStream()
          • setCharacterStream()
          • getCharacterStream()
        • Интерфейс Attributes
          • getLength()
          • getNames()
          • getType()
          • getValue()
        • Интерфейс AttributesNS
          • getValueByQName()
          • getNameByQName()
          • getQNameByName()
          • getQNames()
      • xml.parsers.expat — Быстрое разбор XML с помощью Expat
        • ExpatError
        • error
        • XMLParserType
        • ErrorString()
        • ParserCreate()
        • Объекты XMLParser
          • Parse()
          • ParseFile()
          • SetBase()
          • GetBase()
          • GetInputContext()
          • ExternalEntityParserCreate()
          • SetParamEntityParsing()
          • UseForeignDTD()
          • SetReparseDeferralEnabled()
          • GetReparseDeferralEnabled()
          • buffer_size
          • buffer_text
          • buffer_used
          • ordered_attributes
          • specified_attributes
          • ErrorByteIndex
          • ErrorCode
          • ErrorColumnNumber
          • ErrorLineNumber
          • CurrentByteIndex
          • CurrentColumnNumber
          • CurrentLineNumber
          • XmlDeclHandler()
          • StartDoctypeDeclHandler()
          • EndDoctypeDeclHandler()
          • ElementDeclHandler()
          • AttlistDeclHandler()
          • StartElementHandler()
          • EndElementHandler()
          • ProcessingInstructionHandler()
          • CharacterDataHandler()
          • UnparsedEntityDeclHandler()
          • EntityDeclHandler()
          • NotationDeclHandler()
          • StartNamespaceDeclHandler()
          • EndNamespaceDeclHandler()
          • CommentHandler()
          • StartCdataSectionHandler()
          • EndCdataSectionHandler()
          • DefaultHandler()
          • DefaultHandlerExpand()
          • NotStandaloneHandler()
          • ExternalEntityRefHandler()
        • Исключения ExpatError
          • code
          • lineno
          • offset
        • Пример
        • Описание моделей содержимого
        • Постоянные значения ошибок Expat
          • codes
          • messages
          • XML_ERROR_ASYNC_ENTITY
          • XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
          • XML_ERROR_BAD_CHAR_REF
          • XML_ERROR_BINARY_ENTITY_REF
          • XML_ERROR_DUPLICATE_ATTRIBUTE
          • XML_ERROR_INCORRECT_ENCODING
          • XML_ERROR_INVALID_TOKEN
          • XML_ERROR_JUNK_AFTER_DOC_ELEMENT
          • XML_ERROR_MISPLACED_XML_PI
          • XML_ERROR_NO_ELEMENTS
          • XML_ERROR_NO_MEMORY
          • XML_ERROR_PARAM_ENTITY_REF
          • XML_ERROR_PARTIAL_CHAR
          • XML_ERROR_RECURSIVE_ENTITY_REF
          • XML_ERROR_SYNTAX
          • XML_ERROR_TAG_MISMATCH
          • XML_ERROR_UNCLOSED_TOKEN
          • XML_ERROR_UNDEFINED_ENTITY
          • XML_ERROR_UNKNOWN_ENCODING
          • XML_ERROR_UNCLOSED_CDATA_SECTION
          • XML_ERROR_EXTERNAL_ENTITY_HANDLING
          • XML_ERROR_NOT_STANDALONE
          • XML_ERROR_UNEXPECTED_STATE
          • XML_ERROR_ENTITY_DECLARED_IN_PE
          • XML_ERROR_FEATURE_REQUIRES_XML_DTD
          • XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING
          • XML_ERROR_UNBOUND_PREFIX
          • XML_ERROR_UNDECLARING_PREFIX
          • XML_ERROR_INCOMPLETE_PE
          • XML_ERROR_XML_DECL
          • XML_ERROR_TEXT_DECL
          • XML_ERROR_PUBLICID
          • XML_ERROR_SUSPENDED
          • XML_ERROR_NOT_SUSPENDED
          • XML_ERROR_ABORTED
          • XML_ERROR_FINISHED
          • XML_ERROR_SUSPEND_PE
          • XML_ERROR_RESERVED_PREFIX_XML
          • XML_ERROR_RESERVED_PREFIX_XMLNS
          • XML_ERROR_RESERVED_NAMESPACE_URI
          • XML_ERROR_INVALID_ARGUMENT
          • XML_ERROR_NO_BUFFER
          • XML_ERROR_AMPLIFICATION_LIMIT_BREACH
    • Протоколы и поддержка интернета
      • webbrowser — Удобный контроллер веб-браузера
        • Error
        • open()
        • open_new()
        • open_new_tab()
        • get()
        • register()
        • Объекты-контроллеры браузера
          • name
          • open()
          • open_new()
          • open_new_tab()
      • wsgiref — WSGI утилиты и реализация справки
        • wsgiref.util — WSGI утилиты среды
          • guess_scheme()
          • request_uri()
          • application_uri()
          • shift_path_info()
          • setup_testing_defaults()
          • is_hop_by_hop()
          • FileWrapper
        • wsgiref.headers — инструменты заголовков ответов WSGI
          • Headers
            • get_all()
            • add_header()
        • wsgiref.simple_server — простой WSGI HTTP сервер
          • make_server()
          • demo_app()
          • WSGIServer
            • set_app()
            • get_app()
          • WSGIRequestHandler
            • get_environ()
            • get_stderr()
            • handle()
        • wsgiref.validate — Проверка соответствия WSGI
          • validator()
        • wsgiref.handlers — базовые классы сервера/шлюза
          • CGIHandler
          • IISCGIHandler
          • BaseCGIHandler
          • SimpleHandler
          • BaseHandler
            • run()
            • _write()
            • _flush()
            • get_stdin()
            • get_stderr()
            • add_cgi_vars()
            • wsgi_multithread
            • wsgi_multiprocess
            • wsgi_run_once
            • os_environ
            • server_software
            • get_scheme()
            • setup_environ()
            • log_exception()
            • traceback_limit
            • error_output()
            • error_status
            • error_headers
            • error_body
            • wsgi_file_wrapper
            • sendfile()
            • origin_server
            • http_version
          • read_environ()
        • wsgiref.types — типы WSGI для статической проверки типов
          • StartResponse
          • WSGIEnvironment
          • WSGIApplication
          • InputStream
          • ErrorStream
          • FileWrapper
        • Примеры
      • urllib — модули обработки URL
      • urllib.request — Расширяемая библиотека для открытия URL-адресов
        • urlopen()
        • install_opener()
        • build_opener()
        • pathname2url()
        • url2pathname()
        • getproxies()
        • Request
        • OpenerDirector
        • BaseHandler
        • HTTPDefaultErrorHandler
        • HTTPRedirectHandler
        • HTTPCookieProcessor
        • ProxyHandler
        • HTTPPasswordMgr
        • HTTPPasswordMgrWithDefaultRealm
        • HTTPPasswordMgrWithPriorAuth
        • AbstractBasicAuthHandler
        • HTTPBasicAuthHandler
        • ProxyBasicAuthHandler
        • AbstractDigestAuthHandler
        • HTTPDigestAuthHandler
        • ProxyDigestAuthHandler
        • HTTPHandler
        • HTTPSHandler
        • FileHandler
        • DataHandler
        • FTPHandler
        • CacheFTPHandler
        • UnknownHandler
        • HTTPErrorProcessor
        • Объекты запросов
          • full_url
          • type
          • host
          • origin_req_host
          • selector
          • data
          • unverifiable
          • method
          • get_method()
          • add_header()
          • add_unredirected_header()
          • has_header()
          • remove_header()
          • get_full_url()
          • set_proxy()
          • get_header()
          • header_items()
        • Объекты OpenerDirector
          • add_handler()
          • open()
          • error()
        • Объекты BaseHandler
          • add_parent()
          • close()
          • parent
          • default_open()
          • unknown_open()
          • http_error_default()
        • Объекты HTTPRedirectHandler
          • redirect_request()
          • http_error_301()
          • http_error_302()
          • http_error_303()
          • http_error_307()
          • http_error_308()
        • Объекты HTTPCookieProcessor
          • cookiejar
        • Объекты ProxyHandler
        • Объекты HTTPPasswordMgr
          • add_password()
          • find_user_password()
        • Объекты HTTPPasswordMgrWithPriorAuth
          • add_password()
          • find_user_password()
          • update_authenticated()
          • is_authenticated()
        • Объекты AbstractBasicAuthHandler
          • http_error_auth_reqed()
        • Объекты HTTPBasicAuthHandler
          • http_error_401()
        • Объекты ProxyBasicAuthHandler
          • http_error_407()
        • Объекты AbstractDigestAuthHandler
          • http_error_auth_reqed()
        • Объекты HTTPDigestAuthHandler
          • http_error_401()
        • Объекты ProxyDigestAuthHandler
          • http_error_407()
        • Объекты HTTPHandler
          • http_open()
        • Объекты HTTPSHandler
          • https_open()
        • Объекты FileHandler
          • file_open()
        • Объекты DataHandler
          • data_open()
        • Объекты FTPHandler
          • ftp_open()
        • Объекты CacheFTPHandler
          • setTimeout()
          • setMaxConns()
        • Объекты UnknownHandler
          • unknown_open()
        • Объекты HTTPErrorProcessor
          • http_response()
          • https_response()
        • Примеры
        • Легальный интерфейс
          • urlretrieve()
          • urlcleanup()
          • URLopener
            • open()
            • open_unknown()
            • retrieve()
            • version
          • FancyURLopener
            • prompt_user_passwd()
        • urllib.request Ограничения
      • urllib.response — Классы ответов, используемые urllib
        • addinfourl
          • url
          • headers
          • status
          • geturl()
          • info()
          • code
          • getcode()
      • urllib.parse — Разбор URL на составляющие
        • Разбор URL
          • urlparse()
          • parse_qs()
          • parse_qsl()
          • urlunparse()
          • urlsplit()
          • urlunsplit()
          • urljoin()
          • urldefrag()
          • unwrap()
        • Безопасность при разборе URL
        • Разбор ASCII-кодированных байтов
        • Структурированные результаты разбора
          • geturl()
          • DefragResult
          • ParseResult
          • SplitResult
          • DefragResultBytes
          • ParseResultBytes
          • SplitResultBytes
        • Кодирование URL
          • quote()
          • quote_plus()
          • quote_from_bytes()
          • unquote()
          • unquote_plus()
          • unquote_to_bytes()
          • urlencode()
      • urllib.error — Классы исключений, генерируемые urllib.request
        • URLError
          • reason
        • HTTPError
          • url
          • code
          • reason
          • headers
          • fp
        • ContentTooShortError
          • content
      • urllib.robotparser — Парсер для robots.txt
        • RobotFileParser
          • set_url()
          • read()
          • parse()
          • can_fetch()
          • mtime()
          • modified()
          • crawl_delay()
          • request_rate()
          • site_maps()
      • http — Модули HTTP
        • HTTPStatus
        • Коды состояния HTTP
        • Категория кодов состояния HTTP
          • HTTPMethod
        • Методы HTTP
      • http.client — Клиент протокола HTTP
        • HTTPConnection
        • HTTPSConnection
        • HTTPResponse
        • parse_headers()
        • HTTPException
        • NotConnected
        • InvalidURL
        • UnknownProtocol
        • UnknownTransferEncoding
        • UnimplementedFileMode
        • IncompleteRead
        • ImproperConnectionState
        • CannotSendRequest
        • CannotSendHeader
        • ResponseNotReady
        • BadStatusLine
        • LineTooLong
        • RemoteDisconnected
        • HTTP_PORT
        • HTTPS_PORT
        • responses
        • Объекты HTTPConnection
          • request()
          • getresponse()
          • set_debuglevel()
          • set_tunnel()
          • get_proxy_response_headers()
          • connect()
          • close()
          • blocksize
          • putrequest()
          • putheader()
          • endheaders()
          • send()
        • Объекты HTTPResponse
          • read()
          • readinto()
          • getheader()
          • getheaders()
          • fileno()
          • msg
          • version
          • url
          • headers
          • status
          • reason
          • debuglevel
          • closed
          • geturl()
          • info()
          • getcode()
        • Примеры
        • Объекты HTTPMessage
          • HTTPMessage
      • ftplib — Клиент протокола FTP
        • Справочная информация
          • Объекты FTP
            • FTP
              • set_debuglevel()
              • connect()
              • getwelcome()
              • login()
              • abort()
              • sendcmd()
              • voidcmd()
              • retrbinary()
              • retrlines()
              • set_pasv()
              • storbinary()
              • storlines()
              • transfercmd()
              • ntransfercmd()
              • mlsd()
              • nlst()
              • dir()
              • rename()
              • delete()
              • cwd()
              • mkd()
              • pwd()
              • rmd()
              • size()
              • quit()
              • close()
          • Объекты FTP_TLS
            • FTP_TLS
              • ssl_version
              • auth()
              • ccc()
              • prot_p()
              • prot_c()
          • Переменные модуля
            • error_reply
            • error_temp
            • error_perm
            • error_proto
            • all_errors
      • poplib — Клиент протокола POP3
        • POP3
        • POP3_SSL
        • error_proto
        • Объекты POP3
          • set_debuglevel()
          • getwelcome()
          • capa()
          • user()
          • pass_()
          • apop()
          • rpop()
          • stat()
          • list()
          • retr()
          • dele()
          • rset()
          • noop()
          • quit()
          • top()
          • uidl()
          • utf8()
          • stls()
        • Пример использования POP3
      • imaplib — Клиент протокола IMAP4
        • IMAP4
        • error
        • abort
        • readonly
        • IMAP4_SSL
        • IMAP4_stream
        • Internaldate2tuple()
        • Int2AP()
        • ParseFlags()
        • Time2Internaldate()
        • Объекты IMAP4
          • append()
          • authenticate()
          • check()
          • close()
          • copy()
          • create()
          • delete()
          • deleteacl()
          • enable()
          • expunge()
          • fetch()
          • getacl()
          • getannotation()
          • getquota()
          • getquotaroot()
          • list()
          • login()
          • login_cram_md5()
          • logout()
          • lsub()
          • myrights()
          • namespace()
          • noop()
          • open()
          • partial()
          • proxyauth()
          • read()
          • readline()
          • recent()
          • rename()
          • response()
          • search()
          • select()
          • send()
          • setacl()
          • setannotation()
          • setquota()
          • shutdown()
          • socket()
          • sort()
          • starttls()
          • status()
          • store()
          • subscribe()
          • thread()
          • uid()
          • unsubscribe()
          • unselect()
          • xatom()
          • PROTOCOL_VERSION
          • debug
          • utf8_enabled
        • Пример IMAP4
      • smtplib — Клиент протокола SMTP
        • SMTP
        • SMTP_SSL
        • LMTP
        • SMTPException
        • SMTPServerDisconnected
        • SMTPResponseException
        • SMTPSenderRefused
        • SMTPRecipientsRefused
        • SMTPDataError
        • SMTPConnectError
        • SMTPHeloError
        • SMTPNotSupportedError
        • SMTPAuthenticationError
        • Объекты SMTP
          • set_debuglevel()
          • docmd()
          • connect()
          • helo()
          • ehlo()
          • ehlo_or_helo_if_needed()
          • has_extn()
          • verify()
          • login()
          • auth()
          • starttls()
          • sendmail()
          • send_message()
          • quit()
        • Пример SMTP
      • uuid — Объекты UUID в соответствии с RFC 4122
        • SafeUUID
          • safe
          • unsafe
          • unknown
        • UUID
        • bytes
        • bytes_le
        • fields
        • time_low
        • time_mid
        • time_hi_version
        • clock_seq_hi_variant
        • clock_seq_low
        • node
        • time
        • clock_seq
        • hex
        • int
        • urn
        • variant
        • version
        • is_safe
        • getnode()
        • uuid1()
        • uuid3()
        • uuid4()
        • uuid5()
        • NAMESPACE_DNS
        • NAMESPACE_URL
        • NAMESPACE_OID
        • NAMESPACE_X500
        • RESERVED_NCS
        • RFC_4122
        • RESERVED_MICROSOFT
        • RESERVED_FUTURE
        • Использование в командной строке
        • Пример
        • Пример использования в командной строке
      • socketserver — A framework for network servers
        • TCPServer
        • UDPServer
        • UnixStreamServer
        • UnixDatagramServer
        • Заметки по созданию серверов
          • ForkingMixIn
          • ThreadingMixIn
            • block_on_close
            • daemon_threads
          • ForkingTCPServer
          • ForkingUDPServer
          • ThreadingTCPServer
          • ThreadingUDPServer
          • ForkingUnixStreamServer
          • ForkingUnixDatagramServer
          • ThreadingUnixStreamServer
          • ThreadingUnixDatagramServer
        • Объекты сервера
          • BaseServer
            • fileno()
            • handle_request()
            • serve_forever()
            • service_actions()
            • shutdown()
            • server_close()
            • address_family
            • RequestHandlerClass
            • server_address
            • socket
            • allow_reuse_address
            • request_queue_size
            • socket_type
            • timeout
            • finish_request()
            • get_request()
            • handle_error()
            • handle_timeout()
            • process_request()
            • server_activate()
            • server_bind()
            • verify_request()
        • Объекты обработчиков запросов
          • BaseRequestHandler
            • setup()
            • handle()
            • finish()
            • request
            • client_address
            • server
          • StreamRequestHandler
          • DatagramRequestHandler
            • rfile
            • wfile
        • Примеры
          • socketserver.TCPServer Пример
          • socketserver.UDPServer Пример
          • Асинхронные миксины
      • http.server — HTTP-серверы
        • HTTPServer
        • ThreadingHTTPServer
        • BaseHTTPRequestHandler
          • client_address
          • server
          • close_connection
          • requestline
          • command
          • path
          • request_version
          • headers
          • rfile
          • wfile
          • server_version
          • sys_version
          • error_message_format
          • error_content_type
          • protocol_version
          • MessageClass
          • responses
          • handle()
          • handle_one_request()
          • handle_expect_100()
          • send_error()
          • send_response()
          • send_header()
          • send_response_only()
          • end_headers()
          • flush_headers()
          • log_request()
          • log_error()
          • log_message()
          • version_string()
          • date_time_string()
          • log_date_time_string()
          • address_string()
        • SimpleHTTPRequestHandler
          • server_version
          • extensions_map
          • do_HEAD()
          • do_GET()
        • CGIHTTPRequestHandler
          • cgi_directories
          • do_POST()
        • Рекомендации по безопасности
      • http.cookies — Управление состоянием HTTP
        • CookieError
        • BaseCookie
        • SimpleCookie
        • Объекты Cookie
          • value_decode()
          • value_encode()
          • output()
          • js_output()
          • load()
        • Объекты Morsel
          • Morsel
            • expires
            • path
            • comment
            • domain
            • secure
            • version
            • httponly
            • samesite
          • value
          • coded_value
          • key
          • set()
          • isReservedKey()
          • output()
          • js_output()
          • OutputString()
          • update()
          • copy()
          • setdefault()
        • Пример
      • http.cookiejar — Обработка файлов cookie для HTTP-клиентов
        • LoadError
        • CookieJar
        • FileCookieJar
        • CookiePolicy
        • DefaultCookiePolicy
        • Cookie
        • Объекты CookieJar и FileCookieJar
          • add_cookie_header()
          • extract_cookies()
          • set_policy()
          • make_cookies()
          • set_cookie_if_ok()
          • set_cookie()
          • clear()
          • clear_session_cookies()
          • save()
          • load()
          • revert()
          • filename
          • delayload
        • Подклассы FileCookieJar и взаимодействие с веб-браузерами
          • MozillaCookieJar
          • LWPCookieJar
        • Объекты CookiePolicy
          • set_ok()
          • return_ok()
          • domain_return_ok()
          • path_return_ok()
          • netscape
          • rfc2965
          • hide_cookie2
        • Объекты DefaultCookiePolicy
          • blocked_domains()
          • set_blocked_domains()
          • is_blocked()
          • allowed_domains()
          • set_allowed_domains()
          • is_not_allowed()
          • rfc2109_as_netscape
          • strict_domain
          • strict_rfc2965_unverifiable
          • strict_ns_unverifiable
          • strict_ns_domain
          • strict_ns_set_initial_dollar
          • strict_ns_set_path
          • DomainStrictNoDots
          • DomainStrictNonDomain
          • DomainRFC2965Match
          • DomainLiberal
          • DomainStrict
        • Объекты Cookie
          • version
          • name
          • value
          • port
          • domain
          • path
          • secure
          • expires
          • discard
          • comment
          • comment_url
          • rfc2109
          • port_specified
          • domain_specified
          • domain_initial_dot
          • has_nonstandard_attr()
          • get_nonstandard_attr()
          • set_nonstandard_attr()
          • is_expired()
        • Примеры
      • xmlrpc — Модули сервера и клиента XMLRPC
      • xmlrpc.client — Доступ к клиенту XML-RPC
        • ServerProxy
        • Объекты ServerProxy
          • listMethods()
          • methodSignature()
          • methodHelp()
        • Объекты DateTime
          • DateTime
            • decode()
            • encode()
        • Объекты Binary
          • Binary
            • data
            • decode()
            • encode()
        • Объекты Fault
          • Fault
            • faultCode
            • faultString
        • Объекты ProtocolError
          • ProtocolError
            • url
            • errcode
            • errmsg
            • headers
        • Объекты MultiCall
          • MultiCall
        • Функции-удобства
          • dumps()
          • loads()
        • Пример использования клиента
        • Пример использования клиента и сервера
      • xmlrpc.server — Базовые XML-RPC серверы
        • SimpleXMLRPCServer
        • CGIXMLRPCRequestHandler
        • SimpleXMLRPCRequestHandler
        • Объекты SimpleXMLRPCServer
          • register_function()
          • register_instance()
          • register_introspection_functions()
          • register_multicall_functions()
          • rpc_paths
          • Пример SimpleXMLRPCServer
        • CGIXMLRPCRequestHandler
          • register_function()
          • register_instance()
          • register_introspection_functions()
          • register_multicall_functions()
          • handle_request()
        • Документирование XMLRPC сервера
          • DocXMLRPCServer
          • DocCGIXMLRPCRequestHandler
          • DocXMLRPCRequestHandler
        • Объекты DocXMLRPCServer
          • set_server_title()
          • set_server_name()
          • set_server_documentation()
        • DocCGIXMLRPCRequestHandler
          • set_server_title()
          • set_server_name()
          • set_server_documentation()
      • ipaddress — Библиотека работы с IPv4/IPv6
        • Функции-фабрики для удобства
          • ip_address()
          • ip_network()
          • ip_interface()
        • IP-адреса
          • Объекты адресов
            • IPv4Address
              • version
              • max_prefixlen
              • compressed
              • exploded
              • packed
              • reverse_pointer
              • is_multicast
              • is_private
              • is_global
              • is_unspecified
              • is_reserved
              • is_loopback
              • is_link_local
              • ipv6_mapped
            • __format__()
            • IPv6Address
              • compressed
              • exploded
              • packed
              • reverse_pointer
              • version
              • max_prefixlen
              • is_multicast
              • is_private
              • is_global
              • is_unspecified
              • is_reserved
              • is_loopback
              • is_link_local
              • is_site_local
              • ipv4_mapped
              • scope_id
              • sixtofour
              • teredo
            • __format__()
          • Преобразование в строки и целые числа
          • Операторы
            • Операторы сравнения
            • Арифметические операторы
        • Определения IP-сетей
          • Префикс, маска сети и маска хоста
          • Объекты сети
            • IPv4Network
              • version
              • max_prefixlen
              • is_multicast
              • is_private
              • is_unspecified
              • is_reserved
              • is_loopback
              • is_link_local
              • network_address
              • broadcast_address
              • hostmask
              • netmask
              • with_prefixlen
              • compressed
              • exploded
              • with_netmask
              • with_hostmask
              • num_addresses
              • prefixlen
              • hosts()
              • overlaps()
              • address_exclude()
              • subnets()
              • supernet()
              • subnet_of()
              • supernet_of()
              • compare_networks()
            • IPv6Network
              • version
              • max_prefixlen
              • is_multicast
              • is_private
              • is_unspecified
              • is_reserved
              • is_loopback
              • is_link_local
              • network_address
              • broadcast_address
              • hostmask
              • netmask
              • with_prefixlen
              • compressed
              • exploded
              • with_netmask
              • with_hostmask
              • num_addresses
              • prefixlen
              • hosts()
              • overlaps()
              • address_exclude()
              • subnets()
              • supernet()
              • subnet_of()
              • supernet_of()
              • compare_networks()
              • is_site_local
          • Операторы
            • Логические операторы
            • Итерация
            • Сети как контейнеры адресов
        • Объекты интерфейса
          • IPv4Interface
            • ip
            • network
            • with_prefixlen
            • with_netmask
            • with_hostmask
          • IPv6Interface
            • ip
            • network
            • with_prefixlen
            • with_netmask
            • with_hostmask
          • Операторы
            • Логические операторы
        • Другие функции уровня модуля
          • v4_int_to_packed()
          • v6_int_to_packed()
          • summarize_address_range()
          • collapse_addresses()
          • get_mixed_type_key()
        • Пользовательские исключения
          • AddressValueError
          • NetmaskValueError
    • Службы мультимедиа
      • wave — Чтение и запись WAV-файлов
        • open()
        • Error
        • Объекты Wave_read
          • Wave_read
            • close()
            • getnchannels()
            • getsampwidth()
            • getframerate()
            • getnframes()
            • getcomptype()
            • getcompname()
            • getparams()
            • readframes()
            • rewind()
            • getmarkers()
            • getmark()
            • setpos()
            • tell()
        • Объекты Wave_write
          • Wave_write
            • close()
            • setnchannels()
            • setsampwidth()
            • setframerate()
            • setnframes()
            • setcomptype()
            • setparams()
            • tell()
            • writeframesraw()
            • writeframes()
      • colorsys — Преобразования между цветовыми системами
        • rgb_to_yiq()
        • yiq_to_rgb()
        • rgb_to_hls()
        • hls_to_rgb()
        • rgb_to_hsv()
        • hsv_to_rgb()
    • Локализация
      • gettext — Многоязычные службы локализации
        • GNU gettext API
          • bindtextdomain()
          • textdomain()
          • gettext()
          • dgettext()
          • ngettext()
          • dngettext()
          • pgettext()
          • dpgettext()
          • npgettext()
          • dnpgettext()
        • API на основе классов
          • find()
          • translation()
          • install()
          • Класс NullTranslations
            • NullTranslations
              • _parse()
              • add_fallback()
              • gettext()
              • ngettext()
              • pgettext()
              • npgettext()
              • info()
              • charset()
              • install()
          • Класс GNUTranslations
            • GNUTranslations
              • gettext()
              • ngettext()
              • pgettext()
              • npgettext()
          • Поддержка каталогов сообщений Solaris
          • Конструктор каталога
        • Международная локализация ваших программ и модулей
          • Локализация вашего модуля
          • Локализация вашего приложения
          • Изменение языков в режиме реального времени
          • Отложенные переводы
        • Благодарности
      • locale — Услуги локализации
        • Error
        • setlocale()
        • localeconv()
        • nl_langinfo()
          • CODESET
          • D_T_FMT
          • D_FMT
          • T_FMT
          • T_FMT_AMPM
          • DAY_1
          • DAY_2
          • DAY_3
          • DAY_4
          • DAY_5
          • DAY_6
          • DAY_7
          • ABDAY_1
          • ABDAY_2
          • ABDAY_3
          • ABDAY_4
          • ABDAY_5
          • ABDAY_6
          • ABDAY_7
          • MON_1
          • MON_2
          • MON_3
          • MON_4
          • MON_5
          • MON_6
          • MON_7
          • MON_8
          • MON_9
          • MON_10
          • MON_11
          • MON_12
          • ABMON_1
          • ABMON_2
          • ABMON_3
          • ABMON_4
          • ABMON_5
          • ABMON_6
          • ABMON_7
          • ABMON_8
          • ABMON_9
          • ABMON_10
          • ABMON_11
          • ABMON_12
          • RADIXCHAR
          • THOUSEP
          • YESEXPR
          • NOEXPR
          • CRNCYSTR
          • ERA
          • ERA_D_T_FMT
          • ERA_D_FMT
          • ERA_T_FMT
          • ALT_DIGITS
        • getdefaultlocale()
        • getlocale()
        • getpreferredencoding()
        • getencoding()
        • normalize()
        • strcoll()
        • strxfrm()
        • format_string()
        • currency()
        • str()
        • delocalize()
        • localize()
        • atof()
        • atoi()
        • LC_CTYPE
        • LC_COLLATE
        • LC_TIME
        • LC_MONETARY
        • LC_MESSAGES
        • LC_NUMERIC
        • LC_ALL
        • CHAR_MAX
        • Обзор, детали, подсказки, советы и замечания
        • Для авторов расширений и программ, которые встраивают Python
        • Доступ к каталогам сообщений
          • gettext()
          • dgettext()
          • dcgettext()
          • textdomain()
          • bindtextdomain()
          • bind_textdomain_codeset()
    • Программные фреймворки
      • turtle — Графика черепахи
        • Введение
        • Начало работы
        • Учебник
          • Запуск среды черепахи
          • Основные чертежи
            • Управление пером
            • Позиция черепахи
          • Создание алгоритмических узоров
        • Как…
          • Как начать как можно быстрее
          • Использование пространства имен модуля turtle
          • Использование графики черепахи в скрипте
          • Использование объектно-ориентированной графики черепахи
        • Справочник по графике черепахи
          • Методы черепахи
          • Методы TurtleScreen/Screen
        • Методы RawTurtle/Черепаха и соответствующие функции
          • Движение Черепахи
            • forward()
            • fd()
            • back()
            • bk()
            • backward()
            • right()
            • rt()
            • left()
            • lt()
            • goto()
            • setpos()
            • setposition()
            • teleport()
            • setx()
            • sety()
            • setheading()
            • seth()
            • home()
            • circle()
            • dot()
            • stamp()
            • clearstamp()
            • clearstamps()
            • undo()
            • speed()
          • Состояние Черепахи
            • position()
            • pos()
            • towards()
            • xcor()
            • ycor()
            • heading()
            • distance()
          • Настройки для измерения
            • degrees()
            • radians()
          • Управление пером
            • Состояние рисования
              • pendown()
              • pd()
              • down()
              • penup()
              • pu()
              • up()
              • pensize()
              • width()
              • pen()
              • isdown()
            • Управление цветом
              • pencolor()
              • fillcolor()
              • color()
            • Заливка
              • filling()
              • begin_fill()
              • end_fill()
            • Дополнительный контроль рисования
              • reset()
              • clear()
              • write()
          • Состояние Черепахи
            • Видимость
              • hideturtle()
              • ht()
              • showturtle()
              • st()
              • isvisible()
            • Внешний вид
              • shape()
              • resizemode()
              • shapesize()
              • turtlesize()
              • shearfactor()
              • tilt()
              • tiltangle()
              • shapetransform()
              • get_shapepoly()
          • Использование событий
            • onrelease()
            • ondrag()
          • Специальные методы Черепахи
            • begin_poly()
            • end_poly()
            • get_poly()
            • clone()
            • getturtle()
            • getpen()
            • getscreen()
            • setundobuffer()
            • undobufferentries()
          • Составные фигуры
        • Методы TurtleScreen/Screen и соответствующие функции
          • Управление окном
            • bgcolor()
            • bgpic()
            • clearscreen()
            • resetscreen()
            • screensize()
            • setworldcoordinates()
          • Управление анимацией
            • delay()
            • tracer()
            • update()
          • Использование событий экрана
            • listen()
            • onkey()
            • onkeyrelease()
            • onkeypress()
            • onclick()
            • onscreenclick()
            • ontimer()
            • mainloop()
            • done()
          • Способы ввода
            • textinput()
            • numinput()
          • Настройки и специальные методы
            • mode()
            • colormode()
            • getcanvas()
            • getshapes()
            • register_shape()
            • addshape()
            • turtles()
            • window_height()
            • window_width()
          • Методы, специфичные для экрана, не унаследованные от TurtleScreen
            • bye()
            • exitonclick()
            • setup()
            • title()
        • Общедоступные классы
          • RawTurtle
          • RawPen
          • Turtle
          • TurtleScreen
          • Screen
          • ScrolledCanvas
          • Shape
            • addcomponent()
          • Vec2D
        • Описание
        • Справка и настройка
          • Как использовать справку
          • Перевод строк документации на разные языки
            • write_docstringdict()
          • Как настроить экран и черепах
        • turtledemo — Демо-скрипты
        • Изменения с Python 2.6
        • Изменения с Python 3.0
      • cmd — Поддержка интерпретаторов команд в стиле командной строки
        • Cmd
        • Объекты Cmd
          • cmdloop()
          • do_help()
          • onecmd()
          • emptyline()
          • default()
          • completedefault()
          • columnize()
          • precmd()
          • postcmd()
          • preloop()
          • postloop()
          • prompt
          • identchars
          • lastcmd
          • cmdqueue
          • intro
          • doc_header
          • misc_header
          • undoc_header
          • ruler
          • use_rawinput
        • Пример Cmd
      • shlex — Простая лексическая обработка
        • split()
        • join()
        • quote()
        • shlex
        • Объекты shlex
          • get_token()
          • push_token()
          • read_token()
          • sourcehook()
          • push_source()
          • pop_source()
          • error_leader()
          • commenters
          • wordchars
          • whitespace
          • escape
          • quotes
          • escapedquotes
          • whitespace_split
          • infile
          • instream
          • source
          • debug
          • lineno
          • token
          • eof
          • punctuation_chars
        • Правила разбора
        • Улучшенная совместимость с оболочками
    • Графические пользовательские интерфейсы с Tk
      • tkinter — Python-интерфейс к Tcl/Tk
        • Архитектура
        • Модули Tkinter
          • Tk
            • tk
            • master
            • children
          • Tcl()
        • Спасательный круг Tkinter
          • Программа "Hello, world!"
          • Важные концепции Tk
          • Понимание, как Tkinter оборачивает Tcl/Tk
          • Как сделать…? Какие параметры…?
          • Навигация по справочному руководству Tcl/Tk
        • Модель потоков
        • Полезная справка
          • Установка параметров
          • Упаковщик
          • Параметры упаковщика
          • Связывание переменных виджетов
          • Диспетчер окон
          • Типы данных опций Tk
          • Связывания и события
          • Параметр индекса
          • Изображения
        • Обработчики файлов
          • createfilehandler()
          • deletefilehandler()
          • READABLE
          • WRITABLE
          • EXCEPTION
      • tkinter.colorchooser — Диалог выбора цвета
        • Chooser
        • askcolor()
      • tkinter.font — Обёртка шрифтов Tkinter
        • NORMAL
        • BOLD
        • ITALIC
        • ROMAN
        • Font
          • actual()
          • cget()
          • config()
          • copy()
          • measure()
          • metrics()
        • families()
        • names()
        • nametofont()
      • Диалоговые окна Tkinter
        • tkinter.simpledialog — Стандартные диалоговые окна ввода Tkinter
          • askfloat()
          • askinteger()
          • askstring()
          • Dialog
            • body()
            • buttonbox()
        • tkinter.filedialog — Диалоговые окна выбора файлов
          • Встроенные диалоговые окна открытия/сохранения
            • askopenfile()
            • askopenfiles()
            • asksaveasfile()
            • askopenfilename()
            • askopenfilenames()
            • asksaveasfilename()
            • askdirectory()
            • Open
            • SaveAs
            • Directory
            • FileDialog
              • cancel_command()
              • dirs_double_event()
              • dirs_select_event()
              • files_double_event()
              • files_select_event()
              • filter_command()
              • get_filter()
              • get_selection()
              • go()
              • ok_event()
              • quit()
              • set_filter()
              • set_selection()
            • LoadFileDialog
              • ok_command()
            • SaveFileDialog
              • ok_command()
        • tkinter.commondialog — Шаблоны диалоговых окон
          • Dialog
            • show()
      • tkinter.messagebox — Сообщения Tkinter
        • Message
          • show()
        • showinfo()
        • showwarning()
        • showerror()
        • askquestion()
        • askokcancel()
        • askretrycancel()
        • askyesno()
        • askyesnocancel()
        • ABORT
        • RETRY
        • IGNORE
        • OK
        • CANCEL
        • YES
        • NO
        • ABORTRETRYIGNORE
        • OKCANCEL
        • RETRYCANCEL
        • YESNO
        • YESNOCANCEL
        • ERROR
        • INFO
        • QUESTION
        • WARNING
      • tkinter.scrolledtext — Виджет Scrolled Text
        • ScrolledText
          • frame
          • vbar
      • tkinter.dnd — Поддержка перетаскивания и опускания
        • DndHandler
          • cancel()
          • finish()
          • on_motion()
          • on_release()
        • dnd_start()
      • tkinter.ttk — Виджеты с темой Tk
        • Использование Ttk
        • Виджеты Ttk
        • Виджет
          • Стандартные опции
          • Опции прокручиваемых виджетов
          • Опции метки
          • Опции совместимости
          • Состояния виджетов
          • ttk.Виджет
            • Widget
              • identify()
              • instate()
              • state()
        • Комбобокс
          • Опции
          • Виртуальные события
          • ttk.Комбобокс
            • Combobox
              • current()
              • get()
              • set()
        • Поле ввода
          • Опции
          • Виртуальные события
          • ttk.Поле ввода
            • Spinbox
              • get()
              • set()
        • Вкладка
          • Опции
          • Опции вкладок
          • Идентификаторы вкладок
          • Виртуальные события
          • ttk.Вкладка
            • Notebook
              • add()
              • forget()
              • hide()
              • identify()
              • index()
              • insert()
              • select()
              • tab()
              • tabs()
              • enable_traversal()
        • Полоса прогресса
          • Опции
          • ttk.Полоса прогресса
            • Progressbar
              • start()
              • step()
              • stop()
        • Разделитель
          • Опции
        • Маркер размера
          • Примечания, специфичные для платформы
          • Ошибки
        • Деревовидное представление
          • Параметры
          • Параметры элементов
          • Параметры тегов
          • Идентификаторы столбцов
          • Виртуальные события
          • ttk.Деревовидное представление
            • Treeview
              • bbox()
              • get_children()
              • set_children()
              • column()
              • delete()
              • detach()
              • exists()
              • focus()
              • heading()
              • identify()
              • identify_row()
              • identify_column()
              • identify_region()
              • identify_element()
              • index()
              • insert()
              • item()
              • move()
              • next()
              • parent()
              • prev()
              • reattach()
              • see()
              • selection()
              • selection_set()
              • selection_add()
              • selection_remove()
              • selection_toggle()
              • set()
              • tag_bind()
              • tag_configure()
              • tag_has()
              • xview()
              • yview()
          • Стили ttk
            • Style
              • configure()
              • map()
              • lookup()
              • layout()
              • element_create()
              • element_names()
              • element_options()
              • theme_create()
              • theme_settings()
              • theme_names()
              • theme_use()
            • Макеты
      • IDLE
        • Меню
          • Файл (Консоль и редактор)
          • Правка (Консоль и редактор)
          • Формат (только окно редактора)
          • Запуск (только окно редактора)
          • Консоль (только окно консоли)
          • Отладка (только окно консоли)
          • Настройки (Консоль и редактор)
          • Окно (Консоль и редактор)
          • Справка (Консоль и редактор)
          • Контекстные меню
        • Редактирование и навигация
          • Окна редактора
          • Сочетания клавиш
          • Автоматическое отступание
          • Поиск и замена
          • Автодополнение
          • Подсказки вызова
          • Контекст кода
          • Окно консоли
          • Цвета текста
        • Загрузка и выполнение кода
          • Использование командной строки
          • Ошибка загрузки
          • Выполнение пользовательского кода
          • Вывод пользователя в консоли
          • Разработка приложений tkinter
          • Выполнение без дочернего процесса
        • Справка и настройки
          • Источники справки
          • Настройка параметров
          • IDLE в macOS
          • Расширения
        • idlelib
    • Инструменты разработки
      • typing — Поддержка подсказок типов
        • Спецификация системы типов Python
        • Псевдонимы типов
        • NewType
        • Аннотирование вызываемых объектов
        • Обобщения
        • Аннотирование кортежей
        • Тип объектов классов
        • Аннотирование генераторов и корутин
        • Пользовательские обобщенные типы
        • Тип Any
        • Номинальный против структурного подтипирования
        • Содержание модуля
          • Специальные примитивы типизации
            • Специальные типы
              • Any
              • AnyStr
              • LiteralString
              • Never
              • NoReturn
              • Self
              • TypeAlias
            • Специальные формы
              • Union
              • Optional
              • Concatenate
              • Literal
              • ClassVar
              • Final
              • Required
              • NotRequired
              • ReadOnly
              • Annotated
              • TypeIs
              • TypeGuard
              • Unpack
            • Создание обобщенных типов и псевдонимов типов
              • Generic
              • TypeVar
                • __name__
                • __covariant__
                • __contravariant__
                • __infer_variance__
                • __bound__
                • __constraints__
                • __default__
                • has_default()
              • TypeVarTuple
                • __name__
                • __default__
                • has_default()
              • ParamSpec
                • args
                • kwargs
                • __name__
                • __default__
                • has_default()
              • ParamSpecArgs
              • ParamSpecKwargs
              • TypeAliasType
                • __name__
                • __module__
                • __type_params__
                • __value__
            • Другие специальные директивы
              • NamedTuple
              • NewType
                • __module__
                • __name__
                • __supertype__
              • Protocol
              • runtime_checkable()
              • TypedDict
                • __total__
                • __required_keys__
                • __optional_keys__
                • __readonly_keys__
                • __mutable_keys__
          • Протоколы
            • SupportsAbs
            • SupportsBytes
            • SupportsComplex
            • SupportsFloat
            • SupportsIndex
            • SupportsInt
            • SupportsRound
          • ABC для работы с IO
            • IO
            • TextIO
            • BinaryIO
          • Функции и декораторы
            • cast()
            • assert_type()
            • assert_never()
            • reveal_type()
            • dataclass_transform()
            • overload()
            • get_overloads()
            • clear_overloads()
            • final()
            • no_type_check()
            • no_type_check_decorator()
            • override()
            • type_check_only()
          • Справочные данные об интроспекции
            • get_type_hints()
            • get_origin()
            • get_args()
            • get_protocol_members()
            • is_protocol()
            • is_typeddict()
            • ForwardRef
            • NoDefault
          • Константа
            • TYPE_CHECKING
          • Устаревшие псевдонимы
            • Псевдонимы для встроенных типов
              • Dict
              • List
              • Set
              • FrozenSet
              • Tuple
              • Type
            • Псевдонимы для типов в collections
              • DefaultDict
              • OrderedDict
              • ChainMap
              • Counter
              • Deque
            • Псевдонимы для других конкретных типов
              • Pattern
              • Match
              • Text
            • Псевдонимы для ABC контейнеров в collections.abc
              • AbstractSet
              • ByteString
              • Collection
              • Container
              • ItemsView
              • KeysView
              • Mapping
              • MappingView
              • MutableMapping
              • MutableSequence
              • MutableSet
              • Sequence
              • ValuesView
            • Псевдонимы для асинхронных ABC в collections.abc
              • Coroutine
              • AsyncGenerator
              • AsyncIterable
              • AsyncIterator
              • Awaitable
            • Псевдонимы для других ABC в collections.abc
              • Iterable
              • Iterator
              • Callable
              • Generator
              • Hashable
              • Reversible
              • Sized
            • Псевдонимы для contextlib ABC
              • ContextManager
              • AsyncContextManager
        • График устаревания основных функций
      • pydoc — Генератор документации и система онлайн-справки
      • Режим разработки Python
        • Эффекты режима разработки Python
        • Пример ResourceWarning
        • Пример ошибки Bad file descriptor
      • doctest — Тестирование интерактивных примеров Python
        • Простое использование: Проверка примеров в строках документации
        • Простое использование: Проверка примеров в текстовом файле
        • Как это работает
          • Какие строки документации проверяются?
          • Как распознаются примеры в строках документации?
          • Что представляет собой контекст выполнения?
          • Что делать с исключениями?
          • Флаги опций
            • DONT_ACCEPT_TRUE_FOR_1
            • DONT_ACCEPT_BLANKLINE
            • NORMALIZE_WHITESPACE
            • ELLIPSIS
            • IGNORE_EXCEPTION_DETAIL
            • SKIP
            • COMPARISON_FLAGS
            • REPORT_UDIFF
            • REPORT_CDIFF
            • REPORT_NDIFF
            • REPORT_ONLY_FIRST_FAILURE
            • FAIL_FAST
            • REPORTING_FLAGS
            • register_optionflag()
          • Директивы
          • Предупреждения
        • Основной API
          • testfile()
          • testmod()
          • run_docstring_examples()
        • API модуля unittest
          • DocFileSuite()
          • DocTestSuite()
          • failureException
          • set_unittest_reportflags()
        • Расширенный API
          • Объекты DocTest
            • DocTest
              • examples
              • globs
              • name
              • filename
              • lineno
              • docstring
          • Объекты примеров
            • Example
              • source
              • want
              • exc_msg
              • lineno
              • indent
              • options
          • Объекты DocTestFinder
            • DocTestFinder
              • find()
          • Объекты DocTestParser
            • DocTestParser
              • get_doctest()
              • get_examples()
              • parse()
          • Объекты TestResults
            • TestResults
              • failed
              • attempted
              • skipped
          • Объекты DocTestRunner
            • DocTestRunner
              • report_start()
              • report_success()
              • report_failure()
              • report_unexpected_exception()
              • run()
              • summarize()
              • tries
              • failures
              • skips
          • Объекты OutputChecker
            • OutputChecker
              • check_output()
              • output_difference()
        • Отладка
          • script_from_examples()
          • testsource()
          • debug()
          • debug_src()
          • DebugRunner
          • DocTestFailure
          • test
          • example
          • got
          • UnexpectedException
          • test
          • example
          • exc_info
        • Трибуна
      • unittest — Фреймворк для тестирования модулей
        • Базовый пример
        • Командная строка
          • Параметры командной строки
        • Обнаружение тестов
        • Организация кода тестов
        • Использование старого кода тестов повторно
        • Пропуск тестов и ожидаемые ошибки
          • skip()
          • skipIf()
          • skipUnless()
          • expectedFailure()
          • SkipTest
        • Различение итераций тестов с помощью подтестов
        • Классы и функции
          • Тесты
            • TestCase
              • setUp()
              • tearDown()
              • setUpClass()
              • tearDownClass()
              • run()
              • skipTest()
              • subTest()
              • debug()
              • assertEqual()
              • assertNotEqual()
              • assertTrue()
              • assertFalse()
              • assertIs()
              • assertIsNot()
              • assertIsNone()
              • assertIsNotNone()
              • assertIn()
              • assertNotIn()
              • assertIsInstance()
              • assertNotIsInstance()
              • assertRaises()
              • assertRaisesRegex()
              • assertWarns()
              • assertWarnsRegex()
              • assertLogs()
                • records
                • output
              • assertNoLogs()
              • assertAlmostEqual()
              • assertNotAlmostEqual()
              • assertGreater()
              • assertGreaterEqual()
              • assertLess()
              • assertLessEqual()
              • assertRegex()
              • assertNotRegex()
              • assertCountEqual()
              • addTypeEqualityFunc()
              • assertMultiLineEqual()
              • assertSequenceEqual()
              • assertListEqual()
              • assertTupleEqual()
              • assertSetEqual()
              • assertDictEqual()
              • fail()
              • failureException
              • longMessage
              • maxDiff
              • countTestCases()
              • defaultTestResult()
              • id()
              • shortDescription()
              • addCleanup()
              • enterContext()
              • doCleanups()
              • addClassCleanup()
              • enterClassContext()
              • doClassCleanups()
            • IsolatedAsyncioTestCase
              • loop_factory
              • asyncSetUp()
              • asyncTearDown()
              • addAsyncCleanup()
              • enterAsyncContext()
              • run()
            • FunctionTestCase
          • Группировка тестов
            • TestSuite
              • addTest()
              • addTests()
              • run()
              • debug()
              • countTestCases()
              • __iter__()
          • Загрузка и запуск тестов
            • TestLoader
              • errors
              • loadTestsFromTestCase()
              • loadTestsFromModule()
              • loadTestsFromName()
              • loadTestsFromNames()
              • getTestCaseNames()
              • discover()
              • testMethodPrefix
              • sortTestMethodsUsing
              • suiteClass
              • testNamePatterns
            • TestResult
              • errors
              • failures
              • skipped
              • expectedFailures
              • unexpectedSuccesses
              • collectedDurations
              • shouldStop
              • testsRun
              • buffer
              • failfast
              • tb_locals
              • wasSuccessful()
              • stop()
              • startTest()
              • stopTest()
              • startTestRun()
              • stopTestRun()
              • addError()
              • addFailure()
              • addSuccess()
              • addSkip()
              • addExpectedFailure()
              • addUnexpectedSuccess()
              • addSubTest()
              • addDuration()
            • TextTestResult
            • defaultTestLoader
            • TextTestRunner
              • _makeResult()
              • run()
            • main()
            • Протокол load_tests
        • Фикстуры классов и модулей
          • setUpClass и tearDownClass
          • setUpModule и tearDownModule
            • addModuleCleanup()
            • enterModuleContext()
            • doModuleCleanups()
        • Обработка сигналов
          • installHandler()
          • registerResult()
          • removeResult()
          • removeHandler()
      • unittest.mock — библиотека для создания эмуляции объектов
        • Быстрый путеводитель
        • Класс Mock
          • Mock
            • assert_called()
            • assert_called_once()
            • assert_called_with()
            • assert_called_once_with()
            • assert_any_call()
            • assert_has_calls()
            • assert_not_called()
            • reset_mock()
            • mock_add_spec()
            • attach_mock()
            • configure_mock()
            • __dir__()
            • _get_child_mock()
            • called
            • call_count
            • return_value
            • side_effect
            • call_args
            • call_args_list
            • method_calls
            • mock_calls
            • __class__
          • NonCallableMock
          • PropertyMock
          • AsyncMock
            • assert_awaited()
            • assert_awaited_once()
            • assert_awaited_with()
            • assert_awaited_once_with()
            • assert_any_await()
            • assert_has_awaits()
            • assert_not_awaited()
            • reset_mock()
            • await_count
            • await_args
            • await_args_list
          • ThreadingMock
            • wait_until_called()
            • wait_until_any_call_with()
            • DEFAULT_TIMEOUT
          • Вызовы
          • Удаление атрибутов
          • Имена Mock и атрибут name
          • Прикрепление Mock в качестве атрибутов
        • Модификаторы
          • patch
            • patch()
          • patch.object
            • object()
          • patch.dict
            • dict()
          • patch.multiple
            • multiple()
          • Модификаторы методов: start и stop
            • stopall()
          • Модификация встроенных функций
          • TEST_PREFIX
          • Вложенные декораторы patch
          • Где применять модификацию
          • Модификация дескрипторов и прокси-объектов
        • MagicMock и поддержка магических методов
          • Моделирование магических методов
          • Magic Mock
            • MagicMock
            • NonCallableMagicMock
        • Справочные инструменты
          • sentinel
            • sentinel
          • DEFAULT
            • DEFAULT
          • вызов
            • call()
            • call_list()
          • создать_автоспецификацию
            • create_autospec()
          • ЛЮБОЙ
            • ANY
          • FILTER_DIR
            • FILTER_DIR
          • mock_open
            • mock_open()
          • Автоспецификация
          • Запечатывание моков
            • seal()
        • Порядок приоритета side_effect, return_value и wraps
      • unittest.mock — начало работы
        • Использование Mock
          • Моделирование методов
          • Моделирование вызовов методов объекта
          • Моделирование классов
          • Наименование моков
          • Отслеживание всех вызовов
          • Установка возвращаемых значений и атрибутов
          • Выбрасывание исключений с помощью моков
          • Функции и итерируемые объекты с побочным эффектом
          • Моделирование асинхронных итераторов
          • Моделирование асинхронного менеджера контекста
          • Создание мока из существующего объекта
          • Использование side_effect для возврата содержимого файла
        • Декораторы patch
        • Дополнительные примеры
          • Моделирование цепочек вызовов
          • Частичное моделирование
          • Моделирование метода-генератора
          • Применение одного исправления ко всем тестовым методам
          • Моделирование несвязанных методов
          • Проверка нескольких вызовов с помощью mock
          • Работа с изменяемыми аргументами
          • Вложенные исправления
          • Моделирование словаря с помощью MagicMock
          • Подклассы mock и их атрибуты
          • Моделирование импортов с помощью patch.dict
          • Отслеживание порядка вызовов и менее подробные проверки вызовов
          • Более сложные соответствия аргументов
      • test — пакет регрессионных тестов для Python
        • Написание модульных тестов для пакета test
        • Запуск тестов с помощью командной строки
      • test.support — утилиты для набора тестов Python
        • TestFailed
        • ResourceDenied
        • verbose
        • is_jython
        • is_android
        • unix_shell
        • LOOPBACK_TIMEOUT
        • INTERNET_TIMEOUT
        • SHORT_TIMEOUT
        • LONG_TIMEOUT
        • PGO
        • PIPE_MAX_SIZE
        • Py_DEBUG
        • SOCK_MAX_SIZE
        • TEST_SUPPORT_DIR
        • TEST_HOME_DIR
        • TEST_DATA_DIR
        • MAX_Py_ssize_t
        • max_memuse
        • real_max_memuse
        • MISSING_C_DOCSTRINGS
        • HAVE_DOCSTRINGS
        • TEST_HTTP_URL
        • ALWAYS_EQ
        • NEVER_EQ
        • LARGEST
        • SMALLEST
        • busy_retry()
        • sleeping_retry()
        • is_resource_enabled()
        • python_is_optimized()
        • with_pymalloc()
        • requires()
        • sortdict()
        • findfile()
        • get_pagesize()
        • setswitchinterval()
        • check_impl_detail()
        • set_memlimit()
        • record_original_stdout()
        • get_original_stdout()
        • args_from_interpreter_flags()
        • optim_args_from_interpreter_flags()
        • captured_stdin()
        • captured_stdout()
        • captured_stderr()
        • disable_faulthandler()
        • gc_collect()
        • disable_gc()
        • swap_attr()
        • swap_item()
        • flush_std_streams()
        • print_warning()
        • wait_process()
        • calcobjsize()
        • calcvobjsize()
        • checksizeof()
        • anticipate_failure()
        • system_must_validate_cert()
        • run_with_locale()
        • run_with_tz()
        • requires_freebsd_version()
        • requires_linux_version()
        • requires_mac_version()
        • requires_gil_enabled()
        • requires_IEEE_754()
        • requires_zlib()
        • requires_gzip()
        • requires_bz2()
        • requires_lzma()
        • requires_resource()
        • requires_docstrings()
        • requires_limited_api()
        • cpython_only()
        • impl_detail()
        • no_tracing()
        • refcount_test()
        • bigmemtest()
        • bigaddrspacetest()
        • check_syntax_error()
        • open_urlresource()
        • reap_children()
        • get_attribute()
        • catch_unraisable_exception()
        • load_package_tests()
        • detect_api_mismatch()
        • patch()
        • run_in_subinterp()
        • check_free_after_iterating()
        • missing_compiler_executable()
        • check__all__()
        • skip_if_broken_multiprocessing_synchronize()
        • check_disallow_instantiation()
        • adjust_int_max_str_digits()
        • SuppressCrashReport
        • SaveSignals
          • save()
          • restore()
        • Matcher
          • matches()
          • match_value()
      • test.support.socket_helper — Справочные данные для тестов сокетов
        • IPV6_ENABLED
        • find_unused_port()
        • bind_port()
        • bind_unix_socket()
        • skip_unless_bind_unix_socket()
        • transient_internet()
      • test.support.script_helper — Инструменты для тестов выполнения Python-скриптов
        • interpreter_requires_environment()
        • run_python_until_end()
        • assert_python_ok()
        • assert_python_failure()
        • spawn_python()
        • kill_python()
        • make_script()
        • make_zip_script()
        • make_pkg()
        • make_zip_pkg()
      • test.support.bytecode_helper — Инструменты поддержки для тестирования правильности генерации байткода
        • BytecodeTestCase
        • get_disassembly_as_string()
        • assertInBytecode()
        • assertNotInBytecode()
      • test.support.threading_helper — Инструменты для тестов потоков
        • join_thread()
        • reap_threads()
        • start_threads()
        • threading_cleanup()
        • threading_setup()
        • wait_threads_exit()
        • catch_threading_exception()
      • test.support.os_helper — Инструменты для тестов os
        • FS_NONASCII
        • SAVEDCWD
        • TESTFN
        • TESTFN_NONASCII
        • TESTFN_UNENCODABLE
        • TESTFN_UNDECODABLE
        • TESTFN_UNICODE
        • EnvironmentVarGuard
        • FakePath
        • set()
        • unset()
        • can_symlink()
        • can_xattr()
        • change_cwd()
        • create_empty_file()
        • fd_count()
        • fs_is_case_insensitive()
        • make_bad_fd()
        • rmdir()
        • rmtree()
        • skip_unless_symlink()
        • skip_unless_xattr()
        • temp_cwd()
        • temp_dir()
        • temp_umask()
        • unlink()
      • test.support.import_helper — Утилиты для тестов импорта
        • forget()
        • import_fresh_module()
        • import_module()
        • modules_setup()
        • modules_cleanup()
        • unload()
        • make_legacy_pyc()
        • CleanImport
        • DirsOnSysPath
      • test.support.warnings_helper — Утилиты для тестов предупреждений
        • ignore_warnings()
        • check_no_resource_warning()
        • check_syntax_warning()
        • check_warnings()
        • WarningsRecorder
    • Отладка и профилирование
      • Таблица событий аудита
      • bdb — Фреймворк отладчика
        • BdbQuit
        • Breakpoint
          • deleteMe()
          • enable()
          • disable()
          • bpformat()
          • bpprint()
          • file
          • line
          • temporary
          • cond
          • funcname
          • enabled
          • bpbynumber
          • bplist
          • ignore
          • hits
        • Bdb
          • canonic()
          • reset()
          • trace_dispatch()
          • dispatch_line()
          • dispatch_call()
          • dispatch_return()
          • dispatch_exception()
          • is_skipped_line()
          • stop_here()
          • break_here()
          • break_anywhere()
          • user_call()
          • user_line()
          • user_return()
          • user_exception()
          • do_clear()
          • set_step()
          • set_next()
          • set_return()
          • set_until()
          • set_trace()
          • set_continue()
          • set_quit()
          • set_break()
          • clear_break()
          • clear_bpbynumber()
          • clear_all_file_breaks()
          • clear_all_breaks()
          • get_bpbynumber()
          • get_break()
          • get_breaks()
          • get_file_breaks()
          • get_all_breaks()
          • get_stack()
          • format_stack_entry()
          • run()
          • runeval()
          • runctx()
          • runcall()
        • checkfuncname()
        • effective()
        • set_trace()
      • faulthandler — Вывод отладочной информации Python
        • Вывод трассировки
          • dump_traceback()
        • Состояние обработчика ошибок
          • enable()
          • disable()
          • is_enabled()
        • Вывод трассировок после таймаута
          • dump_traceback_later()
          • cancel_dump_traceback_later()
        • Вывод трассировки при пользовательском сигнале
          • register()
          • unregister()
        • Проблема с дескрипторами файлов
        • Пример
      • pdb — Отладчик Python
        • run()
        • runeval()
        • runcall()
        • set_trace()
        • post_mortem()
        • pm()
        • Pdb
          • run()
          • runeval()
          • runcall()
          • set_trace()
        • Команды отладчика
      • Профилировщики Python
        • Введение к профилировщикам
        • Быстрый справочник пользователя
        • profile и cProfile Справочник модулей
          • run()
          • runctx()
          • Profile
            • enable()
            • disable()
            • create_stats()
            • print_stats()
            • dump_stats()
            • run()
            • runctx()
            • runcall()
        • Класс Stats
          • Stats
            • strip_dirs()
            • add()
            • dump_stats()
            • sort_stats()
            • reverse_order()
            • print_stats()
            • print_callers()
            • print_callees()
            • get_stats_profile()
        • Что такое детерминированное профилирование?
        • Ограничения
        • Калибровка
        • Использование пользовательского таймера
      • timeit — Измерение времени выполнения небольших фрагментов кода
        • Основные примеры
        • Интерфейс Python
          • timeit()
          • repeat()
          • default_timer()
          • Timer
            • timeit()
            • autorange()
            • repeat()
            • print_exc()
        • Интерфейс командной строки
        • Примеры
      • trace — Отслеживание выполнения инструкций Python
        • Использование в командной строке
          • Основные параметры
          • Модификаторы
          • Фильтры
        • Программный интерфейс
          • Trace
            • run()
            • runctx()
            • runfunc()
            • results()
          • CoverageResults
            • update()
            • write_results()
      • tracemalloc — Отслеживание распределения памяти
        • Примеры
          • Отображение 10 самых больших
          • Вычисление различий
          • Получение трассировки стека для блока памяти
          • Подробный список
            • Запись текущего и максимального размера всех отслеживаемых блоков памяти
        • API
          • Функции
            • clear_traces()
            • get_object_traceback()
            • get_traceback_limit()
            • get_traced_memory()
            • reset_peak()
            • get_tracemalloc_memory()
            • is_tracing()
            • start()
            • stop()
            • take_snapshot()
          • Фильтр областей
            • DomainFilter
              • inclusive
              • domain
          • Фильтр
            • Filter
              • domain
              • inclusive
              • lineno
              • filename_pattern
              • all_frames
          • Кадр
            • Frame
              • filename
              • lineno
          • Снимок
            • Snapshot
              • compare_to()
              • dump()
              • filter_traces()
              • load()
              • statistics()
              • traceback_limit
              • traces
          • Статистика
            • Statistic
              • count
              • size
              • traceback
          • Разница в статистике
            • StatisticDiff
              • count
              • count_diff
              • size
              • size_diff
              • traceback
          • Отслеживание
            • Trace
              • domain
              • size
              • traceback
          • Трассировка стека
            • Traceback
              • total_nframe
              • format()
    • Упаковки и распространение программного обеспечения
      • ensurepip — Настройка установщика pip
        • Интерфейс командной строки
        • API модуля
          • version()
          • bootstrap()
      • venv — Создание виртуальных сред
        • Создание виртуальных сред
        • Как работают виртуальные среды
        • API
          • EnvBuilder
            • create()
            • ensure_directories()
            • create_configuration()
            • setup_python()
            • setup_scripts()
            • upgrade_dependencies()
            • post_setup()
            • install_scripts()
            • create_git_ignore_file()
          • create()
        • Пример расширения EnvBuilder
      • zipapp — Управление исполняемыми Python-архивами zip
        • Базовый пример
        • Интерфейс командной строки
        • API Python
          • create_archive()
          • get_interpreter()
        • Примеры
        • Указание интерпретатора
        • Создание автономных приложений с помощью zipapp
          • Ограничения
        • Формат архива Python Zip Application
    • Службы выполнения Python
      • sys — Параметры и функции, специфичные для системы
        • abiflags
        • addaudithook()
        • argv
        • audit()
        • base_exec_prefix
        • base_prefix
        • byteorder
        • builtin_module_names
        • call_tracing()
        • copyright
        • _clear_type_cache()
        • _clear_internal_caches()
        • _current_frames()
        • _current_exceptions()
        • breakpointhook()
        • _debugmallocstats()
        • dllhandle
        • displayhook()
        • dont_write_bytecode
        • _emscripten_info
          • emscripten_version
          • runtime
          • pthreads
          • shared_memory
        • pycache_prefix
        • excepthook()
        • __breakpointhook__
        • __displayhook__
        • __excepthook__
        • __unraisablehook__
        • exception()
        • exc_info()
        • exec_prefix
        • executable
        • exit()
        • flags
          • debug
          • inspect
          • interactive
          • isolated
          • optimize
          • dont_write_bytecode
          • no_user_site
          • no_site
          • ignore_environment
          • verbose
          • bytes_warning
          • quiet
          • hash_randomization
          • dev_mode
          • utf8_mode
          • safe_path
          • int_max_str_digits
          • warn_default_encoding
        • float_info
          • epsilon
          • dig
          • mant_dig
          • max
          • max_exp
          • max_10_exp
          • min
          • min_exp
          • min_10_exp
          • radix
          • rounds
        • float_repr_style
        • getallocatedblocks()
        • getunicodeinternedsize()
        • getandroidapilevel()
        • getdefaultencoding()
        • getdlopenflags()
        • getfilesystemencoding()
        • getfilesystemencodeerrors()
        • get_int_max_str_digits()
        • getrefcount()
        • getrecursionlimit()
        • getsizeof()
        • getswitchinterval()
        • _getframe()
        • _getframemodulename()
        • getobjects()
        • getprofile()
        • gettrace()
        • getwindowsversion()
        • get_asyncgen_hooks()
        • get_coroutine_origin_tracking_depth()
        • hash_info
          • width
          • modulus
          • inf
          • nan
          • imag
          • algorithm
          • hash_bits
          • seed_bits
        • hexversion
        • implementation
        • int_info
          • bits_per_digit
          • sizeof_digit
          • default_max_str_digits
          • str_digits_check_threshold
        • __interactivehook__
        • intern()
        • _is_gil_enabled()
        • is_finalizing()
        • last_exc
        • _is_interned()
        • last_type
        • last_value
        • last_traceback
        • maxsize
        • maxunicode
        • meta_path
        • modules
        • orig_argv
        • path
        • path_hooks
        • path_importer_cache
        • platform
        • platlibdir
        • prefix
        • ps1
        • ps2
        • setdlopenflags()
        • set_int_max_str_digits()
        • setprofile()
        • setrecursionlimit()
        • setswitchinterval()
        • settrace()
        • set_asyncgen_hooks()
        • set_coroutine_origin_tracking_depth()
        • activate_stack_trampoline()
        • deactivate_stack_trampoline()
        • is_stack_trampoline_active()
        • _enablelegacywindowsfsencoding()
        • stdin
        • stdout
        • stderr
        • __stdin__
        • __stdout__
        • __stderr__
        • stdlib_module_names
        • thread_info
          • name
          • lock
          • version
        • tracebacklimit
        • unraisablehook()
        • version
        • api_version
        • version_info
        • warnoptions
        • winver
        • _xoptions
      • sys.monitoring — Мониторинг событий выполнения
        • Идентификаторы инструментов
          • Регистрация и использование инструментов
            • use_tool_id()
            • free_tool_id()
            • get_tool()
        • События
          • Локальные события
          • Вспомогательные события
          • Другие события
          • Событие STOP_ITERATION
        • Включение и выключение событий
          • Глобальная настройка событий
            • get_events()
            • set_events()
          • События для каждого объекта кода
            • get_local_events()
            • set_local_events()
          • Отключение событий
            • DISABLE
            • restart_events()
        • Регистрация функций обратного вызова
          • register_callback()
          • Аргументы функции обратного вызова
            • MISSING
      • sysconfig — Предоставление доступа к конфигурационной информации Python
        • Переменные конфигурации
          • get_config_vars()
          • get_config_var()
        • Пути установки
        • Схема пользователя
          • posix_user
          • nt_user
          • osx_framework_user
        • Схема домашней директории
          • posix_home
        • Схема префикса
          • posix_prefix
          • nt
        • Функции получения путей установки
          • get_scheme_names()
          • get_default_scheme()
          • get_preferred_scheme()
          • _get_preferred_schemes()
          • get_path_names()
          • get_path()
          • get_paths()
        • Другие функции
          • get_python_version()
          • get_platform()
          • is_python_build()
          • parse_config_h()
          • get_config_h_filename()
          • get_makefile_filename()
        • Использование sysconfig в качестве скрипта
      • builtins — Встроенные объекты
      • __main__ — Среда кода верхнего уровня
        • __name__ == '__main__'
          • Что такое “среда кода верхнего уровня”?
          • Идиоматическое использование
          • Упаковочные соображения
        • __main__.py в пакетах Python
          • Идиоматическое использование
        • import __main__
      • warnings — Управление предупреждениями
        • Категории предупреждений
        • Фильтр предупреждений
          • Критерии подавления повторяющихся предупреждений
          • Описание фильтров предупреждений
          • Фильтр предупреждений по умолчанию
          • Переопределение фильтра по умолчанию
        • Временное подавление предупреждений
        • Тестирование предупреждений
        • Обновление кода для новых версий зависимостей
        • Доступные функции
          • warn()
          • warn_explicit()
          • showwarning()
          • formatwarning()
          • filterwarnings()
          • simplefilter()
          • resetwarnings()
          • deprecated()
        • Доступные менеджеры контекстов
          • catch_warnings
      • dataclasses — Классы данных
        • Содержание модуля
          • dataclass()
          • field()
          • Field
          • fields()
          • asdict()
          • astuple()
          • make_dataclass()
          • replace()
          • is_dataclass()
          • MISSING
          • KW_ONLY
          • FrozenInstanceError
        • Обработка после инициализации
          • __post_init__()
        • Переменные класса
        • Переменные только для инициализации
        • Замороженные экземпляры
        • Наследование
        • Переупорядочение параметров только для ключевых слов в __init__()
        • Функции по умолчанию
        • Изменяемые значения по умолчанию
        • Поля с типом дескриптора
      • contextlib — Утилиты для with-контекстов
        • Утилиты
          • AbstractContextManager
          • AbstractAsyncContextManager
          • contextmanager()
          • asynccontextmanager()
          • closing()
          • aclosing()
          • nullcontext()
          • suppress()
          • redirect_stdout()
          • redirect_stderr()
          • chdir()
          • ContextDecorator
          • AsyncContextDecorator
          • ExitStack
            • enter_context()
            • push()
            • callback()
            • pop_all()
            • close()
          • AsyncExitStack
            • enter_async_context()
            • push_async_exit()
            • push_async_callback()
            • aclose()
        • Примеры и рецепты
          • Поддержка переменного количества менеджеров контекстов
          • Перехват исключений из методов __enter__
          • Очистка в реализации __enter__
          • Замена любого использования try-finally и флаговых переменных
          • Использование менеджера контекстов как декоратора функции
        • Одноразовые, многоразовые и рекурсивные менеджеры контекстов
          • Рекурсивные менеджеры контекстов
          • Многоразовые менеджеры контекстов
      • abc — Абстрактные базовые классы
        • ABC
        • ABCMeta
          • register()
          • __subclasshook__()
        • abstractmethod()
        • abstractclassmethod()
        • abstractstaticmethod()
        • abstractproperty()
        • get_cache_token()
        • update_abstractmethods()
      • atexit — Обработчики завершения работы
        • register()
        • unregister()
        • atexit Пример
      • traceback — Вывод или получение трассировки стека
        • Функции уровня модуля
          • print_tb()
          • print_exception()
          • print_exc()
          • print_last()
          • print_stack()
          • extract_tb()
          • extract_stack()
          • print_list()
          • format_list()
          • format_exception_only()
          • format_exception()
          • format_exc()
          • format_tb()
          • format_stack()
          • clear_frames()
          • walk_stack()
          • walk_tb()
        • TracebackException Объекты
          • TracebackException
            • __cause__
            • __context__
            • exceptions
            • __suppress_context__
            • __notes__
            • stack
            • exc_type
            • exc_type_str
            • filename
            • lineno
            • end_lineno
            • text
            • offset
            • end_offset
            • msg
            • from_exception()
            • print()
            • format()
            • format_exception_only()
        • StackSummary Объекты
          • StackSummary
            • extract()
            • from_list()
            • format()
            • format_frame_summary()
        • FrameSummary Объекты
          • FrameSummary
            • filename
            • lineno
            • name
            • line
        • Примеры использования функций уровня модуля
        • Примеры использования TracebackException
      • __future__ — Определения будущих инструкций
        • Содержание модуля
          • _Feature
          • getOptionalRelease()
          • getMandatoryRelease()
          • compiler_flag
      • gc — Интерфейс сборщика мусора
        • enable()
        • disable()
        • isenabled()
        • collect()
        • set_debug()
        • get_debug()
        • get_objects()
        • get_stats()
        • set_threshold()
        • get_count()
        • get_threshold()
        • get_referrers()
        • get_referents()
        • is_tracked()
        • is_finalized()
        • freeze()
        • unfreeze()
        • get_freeze_count()
        • garbage
        • callbacks
        • DEBUG_STATS
        • DEBUG_COLLECTABLE
        • DEBUG_UNCOLLECTABLE
        • DEBUG_SAVEALL
        • DEBUG_LEAK
      • inspect — Просмотр живых объектов
        • Типы и члены
          • getmembers()
          • getmembers_static()
          • getmodulename()
          • ismodule()
          • isclass()
          • ismethod()
          • isfunction()
          • isgeneratorfunction()
          • isgenerator()
          • iscoroutinefunction()
          • markcoroutinefunction()
          • iscoroutine()
          • isawaitable()
          • isasyncgenfunction()
          • isasyncgen()
          • istraceback()
          • isframe()
          • iscode()
          • isbuiltin()
          • ismethodwrapper()
          • isroutine()
          • isabstract()
          • ismethoddescriptor()
          • isdatadescriptor()
          • isgetsetdescriptor()
          • ismemberdescriptor()
        • Получение исходного кода
          • getdoc()
          • getcomments()
          • getfile()
          • getmodule()
          • getsourcefile()
          • getsourcelines()
          • getsource()
          • cleandoc()
        • Проверка вызываемых объектов с помощью объекта Signature
          • signature()
          • Signature
            • empty
            • parameters
            • return_annotation
            • bind()
            • bind_partial()
            • replace()
            • format()
            • from_callable()
          • Parameter
            • empty
            • name
            • default
            • annotation
            • kind
            • description
            • replace()
          • BoundArguments
            • arguments
            • args
            • kwargs
            • signature
            • apply_defaults()
        • Классы и функции
          • getclasstree()
          • getfullargspec()
          • getargvalues()
          • formatargvalues()
          • getmro()
          • getcallargs()
          • getclosurevars()
          • unwrap()
          • get_annotations()
        • Стек интерпретатора
          • FrameInfo
            • frame
            • filename
            • lineno
            • function
            • code_context
            • index
            • positions
          • Traceback
            • filename
            • lineno
            • function
            • code_context
            • index
            • positions
          • getframeinfo()
          • getouterframes()
          • getinnerframes()
          • currentframe()
          • stack()
          • trace()
        • Статический доступ к атрибутам
          • getattr_static()
        • Текущее состояние генераторов, сопроцедур и асинхронных генераторов
          • getgeneratorstate()
          • getcoroutinestate()
          • getasyncgenstate()
          • getgeneratorlocals()
          • getcoroutinelocals()
          • getasyncgenlocals()
        • Флаги кодовых объектов
          • CO_OPTIMIZED
          • CO_NEWLOCALS
          • CO_VARARGS
          • CO_VARKEYWORDS
          • CO_NESTED
          • CO_GENERATOR
          • CO_COROUTINE
          • CO_ITERABLE_COROUTINE
          • CO_ASYNC_GENERATOR
        • Флаги буфера
          • BufferFlags
            • SIMPLE
            • WRITABLE
            • FORMAT
            • ND
            • STRIDES
            • C_CONTIGUOUS
            • F_CONTIGUOUS
            • ANY_CONTIGUOUS
            • INDIRECT
            • CONTIG
            • CONTIG_RO
            • STRIDED
            • STRIDED_RO
            • RECORDS
            • RECORDS_RO
            • FULL
            • FULL_RO
            • READ
            • WRITE
        • Командная строка
      • site — настройки сайта
        • sitecustomize
        • usercustomize
        • Настройка Readline
        • Содержание модуля
          • PREFIXES
          • ENABLE_USER_SITE
          • USER_SITE
          • USER_BASE
          • main()
          • addsitedir()
          • getsitepackages()
          • getuserbase()
          • getusersitepackages()
        • Командная строка
    • Пользовательские интерпретаторы Python
      • code — Базовые классы интерпретатора
        • InteractiveInterpreter
        • InteractiveConsole
        • interact()
        • compile_command()
        • Объекты интерпретатора командной строки
          • runsource()
          • runcode()
          • showsyntaxerror()
          • showtraceback()
          • write()
        • Объекты интерактивной консоли
          • interact()
          • push()
          • resetbuffer()
          • raw_input()
      • codeop — Компиляция кода Python
        • compile_command()
        • Compile
        • CommandCompiler
    • Импорт модулей
      • zipimport — Импорт модулей из архивов Zip
        • ZipImportError
        • Объекты zipimporter
          • zipimporter
            • create_module()
            • exec_module()
            • find_spec()
            • get_code()
            • get_data()
            • get_filename()
            • get_source()
            • is_package()
            • load_module()
            • invalidate_caches()
            • archive
            • prefix
        • Примеры
      • pkgutil — Утилита расширения пакетов
        • ModuleInfo
        • extend_path()
        • find_loader()
        • get_importer()
        • get_loader()
        • iter_importers()
        • iter_modules()
        • walk_packages()
        • get_data()
        • resolve_name()
      • modulefinder — Поиск модулей, используемых скриптом
        • AddPackagePath()
        • ReplacePackage()
        • ModuleFinder
          • report()
          • run_script()
          • modules
        • Пример использования ModuleFinder
      • runpy — Поиск и выполнение модулей Python
        • run_module()
        • run_path()
      • importlib — Реализация import
        • Введение
        • Функции
          • __import__()
          • import_module()
          • invalidate_caches()
          • reload()
        • importlib.abc – Абстрактные базовые классы, связанные с импортом
          • MetaPathFinder
            • find_spec()
            • invalidate_caches()
          • PathEntryFinder
            • find_spec()
            • invalidate_caches()
          • Loader
            • create_module()
            • exec_module()
            • load_module()
          • ResourceLoader
            • get_data()
          • InspectLoader
            • get_code()
            • get_source()
            • is_package()
            • source_to_code()
            • exec_module()
            • load_module()
          • ExecutionLoader
            • get_filename()
          • FileLoader
            • name
            • path
            • load_module()
            • get_filename()
            • get_data()
          • SourceLoader
            • path_stats()
            • path_mtime()
            • set_data()
            • get_code()
            • exec_module()
            • load_module()
            • get_source()
            • is_package()
          • ResourceReader
            • open_resource()
            • resource_path()
            • is_resource()
            • contents()
          • Traversable
            • name
            • iterdir()
            • is_dir()
            • is_file()
            • joinpath()
            • __truediv__()
            • open()
            • read_bytes()
            • read_text()
          • TraversableResources
            • files()
        • importlib.machinery – Импортеры и хуки путей
          • SOURCE_SUFFIXES
          • DEBUG_BYTECODE_SUFFIXES
          • OPTIMIZED_BYTECODE_SUFFIXES
          • BYTECODE_SUFFIXES
          • EXTENSION_SUFFIXES
          • all_suffixes()
          • BuiltinImporter
          • FrozenImporter
          • WindowsRegistryFinder
          • PathFinder
            • find_spec()
            • invalidate_caches()
          • FileFinder
            • path
            • find_spec()
            • invalidate_caches()
            • path_hook()
          • SourceFileLoader
            • name
            • path
            • is_package()
            • path_stats()
            • set_data()
            • load_module()
          • SourcelessFileLoader
            • name
            • path
            • is_package()
            • get_code()
            • get_source()
            • load_module()
          • ExtensionFileLoader
            • name
            • path
            • create_module()
            • exec_module()
            • is_package()
            • get_code()
            • get_source()
            • get_filename()
          • NamespaceLoader
          • ModuleSpec
            • name
            • loader
            • origin
            • submodule_search_locations
            • loader_state
            • cached
            • parent
            • has_location
          • AppleFrameworkLoader
            • name
            • path
        • importlib.util – Служебный код для импортеров
          • MAGIC_NUMBER
          • cache_from_source()
          • source_from_cache()
          • decode_source()
          • resolve_name()
          • find_spec()
          • module_from_spec()
          • spec_from_loader()
          • spec_from_file_location()
          • source_hash()
          • _incompatible_extension_module_restrictions()
          • LazyLoader
            • factory()
        • Примеры
          • Программный импорт
          • Проверка возможности импорта модуля
          • Прямой импорт исходного файла
          • Реализация ленивых импортов
          • Настройка импортера
          • Приближенное моделирование importlib.import_module()
      • importlib.resources – Чтение, открытие и доступ к ресурсам пакетов
        • Anchor
        • files()
        • as_file()
        • Функциональный API
          • open_binary()
          • open_text()
          • read_binary()
          • read_text()
          • path()
          • is_resource()
          • contents()
      • importlib.resources.abc – Абстрактные базовые классы для ресурсов
        • ResourceReader
          • open_resource()
          • resource_path()
          • is_resource()
          • contents()
        • Traversable
          • name
          • iterdir()
          • is_dir()
          • is_file()
          • joinpath()
          • __truediv__()
          • open()
          • read_bytes()
          • read_text()
        • TraversableResources
          • files()
      • importlib.metadata – Доступ к метаданным пакетов
        • Обзор
          • PackageNotFoundError
        • Функциональный API
          • Точки входа
            • entry_points()
            • EntryPoints
            • EntryPoint
          • Метаданные о дистрибутиве
            • metadata()
            • PackageMetadata
          • Версии дистрибутива
            • version()
          • Файлы дистрибутива
            • files()
            • PackagePath
          • Требования дистрибутива
            • requires()
          • Сопоставление импорта с пакетами дистрибутива
            • packages_distributions()
        • Дистрибутивы
          • distribution()
          • Distribution
        • Обнаружение дистрибутивов
        • Расширение алгоритма поиска
          • Пример
      • Инициализация пути поиска модуля sys.path
        • Виртуальные среды
        • Файлы _pth
        • Встроенный Python
    • Услуги языка Python
      • ast — Деревья абстрактного синтаксиса
        • Абстрактная грамматика
        • Классы узлов
          • AST
            • _fields
            • _field_types
            • lineno
            • col_offset
            • end_lineno
            • end_col_offset
          • Корневые узлы
            • Module
            • Expression
            • Interactive
            • FunctionType
          • Литералы
            • Constant
            • FormattedValue
            • JoinedStr
            • List
            • Tuple
            • Set
            • Dict
          • Переменные
            • Name
            • Load
            • Store
            • Del
            • Starred
          • Выражения
            • Expr
            • UnaryOp
            • UAdd
            • USub
            • Not
            • Invert
            • BinOp
            • Add
            • Sub
            • Mult
            • Div
            • FloorDiv
            • Mod
            • Pow
            • LShift
            • RShift
            • BitOr
            • BitXor
            • BitAnd
            • MatMult
            • BoolOp
            • And
            • Or
            • Compare
            • Eq
            • NotEq
            • Lt
            • LtE
            • Gt
            • GtE
            • Is
            • IsNot
            • In
            • NotIn
            • Call
            • keyword
            • IfExp
            • Attribute
            • NamedExpr
            • Индексирование
              • Subscript
              • Slice
            • Понимания
              • ListComp
              • SetComp
              • GeneratorExp
              • DictComp
              • comprehension
          • Операторы
            • Assign
              • type_comment
            • AnnAssign
            • AugAssign
            • Raise
            • Assert
            • Delete
            • Pass
            • TypeAlias
            • Импорты
              • Import
              • ImportFrom
              • alias
          • Управление потоком
            • If
            • For
              • type_comment
            • While
            • Break
            • Continue
            • Try
            • TryStar
            • ExceptHandler
            • With
              • type_comment
            • withitem
          • Сопоставление с образцом
            • Match
            • match_case
            • MatchValue
            • MatchSingleton
            • MatchSequence
            • MatchStar
            • MatchMapping
            • MatchClass
            • MatchAs
            • MatchOr
          • Параметры типов
            • TypeVar
            • ParamSpec
            • TypeVarTuple
          • Определения функций и классов
            • FunctionDef
              • type_comment
            • Lambda
            • arguments
            • arg
              • type_comment
            • Return
            • Yield
            • YieldFrom
            • Global
            • Nonlocal
            • ClassDef
          • Асинхронные и ожидания
            • AsyncFunctionDef
            • Await
            • AsyncFor
            • AsyncWith
        • ast Справочные инструменты
          • parse()
          • unparse()
          • literal_eval()
          • get_docstring()
          • get_source_segment()
          • fix_missing_locations()
          • increment_lineno()
          • copy_location()
          • iter_fields()
          • iter_child_nodes()
          • walk()
          • NodeVisitor
            • visit()
            • generic_visit()
            • visit_Constant()
          • NodeTransformer
          • dump()
        • Флаги компилятора
          • PyCF_ALLOW_TOP_LEVEL_AWAIT
          • PyCF_ONLY_AST
          • PyCF_OPTIMIZED_AST
          • PyCF_TYPE_COMMENTS
        • Использование в командной строке
      • symtable — Доступ к таблицам символов компилятора
        • Генерация таблиц символов
          • symtable()
        • Просмотр таблиц символов
          • SymbolTableType
            • MODULE
            • FUNCTION
            • CLASS
            • ANNOTATION
            • TYPE_ALIAS
            • TYPE_PARAMETERS
            • TYPE_VARIABLE
          • SymbolTable
            • get_type()
            • get_id()
            • get_name()
            • get_lineno()
            • is_optimized()
            • is_nested()
            • has_children()
            • get_identifiers()
            • lookup()
            • get_symbols()
            • get_children()
          • Function
            • get_parameters()
            • get_locals()
            • get_globals()
            • get_nonlocals()
            • get_frees()
          • Class
            • get_methods()
          • Symbol
            • get_name()
            • is_referenced()
            • is_imported()
            • is_parameter()
            • is_global()
            • is_nonlocal()
            • is_declared_global()
            • is_local()
            • is_annotated()
            • is_free()
            • is_assigned()
            • is_namespace()
            • get_namespaces()
            • get_namespace()
        • Использование в командной строке
      • token — Константы, используемые с деревьями разбора Python
        • tok_name
        • ISTERMINAL()
        • ISNONTERMINAL()
        • ISEOF()
        • ENDMARKER
        • NAME
        • NUMBER
        • STRING
        • NEWLINE
        • INDENT
        • DEDENT
        • LPAR
        • RPAR
        • LSQB
        • RSQB
        • COLON
        • COMMA
        • SEMI
        • PLUS
        • MINUS
        • STAR
        • SLASH
        • VBAR
        • AMPER
        • LESS
        • GREATER
        • EQUAL
        • DOT
        • PERCENT
        • LBRACE
        • RBRACE
        • EQEQUAL
        • NOTEQUAL
        • LESSEQUAL
        • GREATEREQUAL
        • TILDE
        • CIRCUMFLEX
        • LEFTSHIFT
        • RIGHTSHIFT
        • DOUBLESTAR
        • PLUSEQUAL
        • MINEQUAL
        • STAREQUAL
        • SLASHEQUAL
        • PERCENTEQUAL
        • AMPEREQUAL
        • VBAREQUAL
        • CIRCUMFLEXEQUAL
        • LEFTSHIFTEQUAL
        • RIGHTSHIFTEQUAL
        • DOUBLESTAREQUAL
        • DOUBLESLASH
        • DOUBLESLASHEQUAL
        • AT
        • ATEQUAL
        • RARROW
        • ELLIPSIS
        • COLONEQUAL
        • EXCLAMATION
        • OP
        • TYPE_IGNORE
        • TYPE_COMMENT
        • SOFT_KEYWORD
        • FSTRING_START
        • FSTRING_MIDDLE
        • FSTRING_END
        • COMMENT
        • NL
        • ERRORTOKEN
        • N_TOKENS
        • NT_OFFSET
        • ENCODING
        • EXACT_TOKEN_TYPES
      • keyword — Проверка ключевых слов Python
        • iskeyword()
        • kwlist
        • issoftkeyword()
        • softkwlist
      • tokenize — Токенизатор для исходного кода Python
        • Токенизация входных данных
          • tokenize()
          • generate_tokens()
          • untokenize()
          • detect_encoding()
          • open()
          • TokenError
        • Использование в командной строке
        • Примеры
      • tabnanny — Обнаружение неоднозначных отступов
        • check()
        • verbose
        • filename_only
        • NannyNag
        • process_tokens()
      • pyclbr — Поддержка просмотра модулей Python
        • readmodule()
        • readmodule_ex()
        • Объекты функций
          • Function
            • file
            • module
            • name
            • lineno
            • parent
            • children
            • is_async
        • Объекты классов
          • Class
            • file
            • module
            • name
            • lineno
            • parent
            • children
            • super
            • methods
      • py_compile — Компиляция исходных файлов Python
        • PyCompileError
        • compile()
        • PycInvalidationMode
          • TIMESTAMP
          • CHECKED_HASH
          • UNCHECKED_HASH
        • Интерфейс командной строки
      • compileall — Компиляция библиотек Python в байт-код
        • Использование в командной строке
        • Общедоступные функции
          • compile_dir()
          • compile_file()
          • compile_path()
      • dis — Диссектор байткода Python
        • Интерфейс командной строки
        • Анализ байткода
          • Bytecode
            • from_traceback()
            • codeobj
            • first_line
            • dis()
            • info()
        • Функции анализа
          • code_info()
          • show_code()
          • dis()
          • disassemble()
          • get_instructions()
          • findlinestarts()
          • findlabels()
          • stack_effect()
        • Инструкции байткода Python
          • Instruction
            • opcode
            • opname
            • baseopcode
            • baseopname
            • arg
            • oparg
            • argval
            • argrepr
            • offset
            • start_offset
            • cache_offset
            • end_offset
            • starts_line
            • line_number
            • is_jump_target
            • jump_target
            • positions
          • Positions
            • lineno
            • end_lineno
            • col_offset
            • end_col_offset
        • Сборники инструкций
          • opname
          • opmap
          • cmp_op
          • hasarg
          • hasconst
          • hasfree
          • hasname
          • hasjump
          • haslocal
          • hascompare
          • hasexc
          • hasjrel
          • hasjabs
      • pickletools — Инструменты для разработчиков pickle
        • Использование в командной строке
          • Параметры командной строки
        • Программный интерфейс
          • dis()
          • genops()
          • optimize()
    • Услуги, специфичные для MS Windows
      • msvcrt — Полезные функции из среды выполнения MS VC++
        • Операции с файлами
          • locking()
          • LK_LOCK
          • LK_RLCK
          • LK_NBLCK
          • LK_NBRLCK
          • LK_UNLCK
          • setmode()
          • open_osfhandle()
          • get_osfhandle()
        • Ввод-вывод консоли
          • kbhit()
          • getch()
          • getwch()
          • getche()
          • getwche()
          • putch()
          • putwch()
          • ungetch()
          • ungetwch()
        • Другие функции
          • heapmin()
          • set_error_mode()
          • OUT_TO_DEFAULT
          • OUT_TO_STDERR
          • OUT_TO_MSGBOX
          • REPORT_ERRMODE
          • CrtSetReportMode()
          • CrtSetReportFile()
          • CRT_WARN
          • CRT_ERROR
          • CRT_ASSERT
          • CRTDBG_MODE_DEBUG
          • CRTDBG_MODE_FILE
          • CRTDBG_MODE_WNDW
          • CRTDBG_REPORT_MODE
          • CRT_ASSEMBLY_VERSION
          • VC_ASSEMBLY_PUBLICKEYTOKEN
          • LIBRARIES_ASSEMBLY_NAME_PREFIX
      • winreg — Доступ к реестру Windows
        • Функции
          • CloseKey()
          • ConnectRegistry()
          • CreateKey()
          • CreateKeyEx()
          • DeleteKey()
          • DeleteKeyEx()
          • DeleteValue()
          • EnumKey()
          • EnumValue()
          • ExpandEnvironmentStrings()
          • FlushKey()
          • LoadKey()
          • OpenKey()
          • OpenKeyEx()
          • QueryInfoKey()
          • QueryValue()
          • QueryValueEx()
          • SaveKey()
          • SetValue()
          • SetValueEx()
          • DisableReflectionKey()
          • EnableReflectionKey()
          • QueryReflectionKey()
        • Константы
          • Константы HKEY_*
            • HKEY_CLASSES_ROOT
            • HKEY_CURRENT_USER
            • HKEY_LOCAL_MACHINE
            • HKEY_USERS
            • HKEY_PERFORMANCE_DATA
            • HKEY_CURRENT_CONFIG
            • HKEY_DYN_DATA
          • Права доступа
            • KEY_ALL_ACCESS
            • KEY_WRITE
            • KEY_READ
            • KEY_EXECUTE
            • KEY_QUERY_VALUE
            • KEY_SET_VALUE
            • KEY_CREATE_SUB_KEY
            • KEY_ENUMERATE_SUB_KEYS
            • KEY_NOTIFY
            • KEY_CREATE_LINK
            • 64-битные
              • KEY_WOW64_64KEY
              • KEY_WOW64_32KEY
          • Типы значений
            • REG_BINARY
            • REG_DWORD
            • REG_DWORD_LITTLE_ENDIAN
            • REG_DWORD_BIG_ENDIAN
            • REG_EXPAND_SZ
            • REG_LINK
            • REG_MULTI_SZ
            • REG_NONE
            • REG_QWORD
            • REG_QWORD_LITTLE_ENDIAN
            • REG_RESOURCE_LIST
            • REG_FULL_RESOURCE_DESCRIPTOR
            • REG_RESOURCE_REQUIREMENTS_LIST
            • REG_SZ
        • Объекты дескрипторов реестра
          • Close()
          • Detach()
          • __enter__()
          • __exit__()
      • winsound — Интерфейс воспроизведения звука для Windows
        • Beep()
        • PlaySound()
        • MessageBeep()
        • SND_FILENAME
        • SND_ALIAS
        • SND_LOOP
        • SND_MEMORY
        • SND_PURGE
        • SND_ASYNC
        • SND_NODEFAULT
        • SND_NOSTOP
        • SND_NOWAIT
        • MB_ICONASTERISK
        • MB_ICONEXCLAMATION
        • MB_ICONHAND
        • MB_ICONQUESTION
        • MB_OK
    • Утилиты Unix
      • posix — Наиболее распространённые системные вызовы POSIX
        • Поддержка больших файлов
        • Основные содержимые модули
          • environ
      • pwd — База данных паролей
        • getpwuid()
        • getpwnam()
        • getpwall()
      • grp — База данных групп
        • getgrgid()
        • getgrnam()
        • getgrall()
      • termios — Управление терминалом в стиле POSIX
        • tcgetattr()
        • tcsetattr()
          • TCSANOW
          • TCSADRAIN
          • TCSAFLUSH
        • tcsendbreak()
        • tcdrain()
        • tcflush()
        • tcflow()
        • tcgetwinsize()
        • tcsetwinsize()
        • Пример
      • tty — Функции управления терминалом
        • cfmakeraw()
        • cfmakecbreak()
        • setraw()
        • setcbreak()
      • pty — Утилиты псевдотерминала
        • fork()
        • openpty()
        • spawn()
        • Пример
      • fcntl — Системные вызовы fcntl и ioctl
        • fcntl()
        • ioctl()
        • flock()
        • lockf()
          • LOCK_UN
          • LOCK_SH
          • LOCK_EX
          • LOCK_NB
      • resource — Информация об использовании ресурсов
        • error
        • Ограничения ресурсов
          • RLIM_INFINITY
          • getrlimit()
          • setrlimit()
          • prlimit()
          • RLIMIT_CORE
          • RLIMIT_CPU
          • RLIMIT_FSIZE
          • RLIMIT_DATA
          • RLIMIT_STACK
          • RLIMIT_RSS
          • RLIMIT_NPROC
          • RLIMIT_NOFILE
          • RLIMIT_OFILE
          • RLIMIT_MEMLOCK
          • RLIMIT_VMEM
          • RLIMIT_AS
          • RLIMIT_MSGQUEUE
          • RLIMIT_NICE
          • RLIMIT_RTPRIO
          • RLIMIT_RTTIME
          • RLIMIT_SIGPENDING
          • RLIMIT_SBSIZE
          • RLIMIT_SWAP
          • RLIMIT_NPTS
          • RLIMIT_KQUEUES
        • Использование ресурсов
          • getrusage()
          • getpagesize()
          • RUSAGE_SELF
          • RUSAGE_CHILDREN
          • RUSAGE_BOTH
          • RUSAGE_THREAD
      • syslog — Процедуры библиотеки Unix syslog
        • syslog()
        • openlog()
        • closelog()
        • setlogmask()
        • LOG_EMERG
        • LOG_ALERT
        • LOG_CRIT
        • LOG_ERR
        • LOG_WARNING
        • LOG_NOTICE
        • LOG_INFO
        • LOG_DEBUG
        • LOG_AUTH
        • LOG_AUTHPRIV
        • LOG_CRON
        • LOG_DAEMON
        • LOG_FTP
        • LOG_INSTALL
        • LOG_KERN
        • LOG_LAUNCHD
        • LOG_LPR
        • LOG_MAIL
        • LOG_NETINFO
        • LOG_NEWS
        • LOG_RAS
        • LOG_REMOTEAUTH
        • LOG_SYSLOG
        • LOG_USER
        • LOG_UUCP
        • LOG_LOCAL0
        • LOG_LOCAL1
        • LOG_LOCAL2
        • LOG_LOCAL3
        • LOG_LOCAL4
        • LOG_LOCAL5
        • LOG_LOCAL6
        • LOG_LOCAL7
        • LOG_PID
        • LOG_CONS
        • LOG_NDELAY
        • LOG_ODELAY
        • LOG_NOWAIT
        • LOG_PERROR
        • Примеры
          • Простой пример
    • Модули командной строки (CLI)
    • Устаревшие модули
      • getopt — Парсер командной строки в стиле C
        • getopt()
        • gnu_getopt()
        • GetoptError
        • error
      • optparse — Парсер командной строки
        • Обзор
          • Терминология
          • Для чего нужны параметры?
          • Для чего нужны позиционные аргументы?
        • Учебник
          • Понимание действий параметров
          • Действие store
          • Обработка булевых (флаговых) параметров
          • Другие действия
          • Значения по умолчанию
          • Генерация справки
            • Группировка параметров
              • OptionGroup
              • get_option_group()
          • Вывод строки версии
            • print_version()
            • get_version()
          • Как optparse обрабатывает ошибки
          • Сборка всего воедино
        • Справочник
          • Создание парсера
            • OptionParser
          • Заполнение парсера
          • Определение параметров
            • add_option()
            • Values
          • Атрибуты параметров
            • Option
            • action
            • type
            • dest
            • default
            • nargs
            • const
            • choices
            • callback
            • callback_args
            • callback_kwargs
            • help
            • metavar
          • Стандартные действия параметров
          • Стандартные типы параметров
          • Разбор аргументов
            • parse_args()
          • Запрос и изменение парсера параметров
            • disable_interspersed_args()
            • enable_interspersed_args()
            • get_option()
            • has_option()
            • remove_option()
          • Конфликты между параметрами
          • Очистка
          • Другие методы
            • set_usage()
            • print_usage()
            • get_usage()
            • set_defaults()
        • Обработчики параметров
          • Определение параметра-обработчика
          • Как вызываются обработчики
          • Выбрасывание ошибок в обработчике
          • Пример обработчика 1: тривиальный обработчик
          • Пример обработчика 2: проверка порядка параметров
          • Пример обработчика 3: проверка порядка параметров (обобщенный)
          • Пример обработчика 4: проверка произвольного условия
          • Пример обработчика 5: фиксированные аргументы
          • Пример обработчика 6: переменные аргументы
        • Расширение optparse
          • Добавление новых типов
            • TYPES
            • TYPE_CHECKER
          • Добавление новых действий
            • ACTIONS
            • STORE_ACTIONS
            • TYPED_ACTIONS
            • ALWAYS_TYPED_ACTIONS
        • Исключения
          • OptionError
          • OptionConflictError
          • OptionValueError
          • BadOptionError
          • AmbiguousOptionError
      • Удаленные модули
    • Рекомендации по безопасности
  • Расширение и интеграция интерпретатора Python
    • Рекомендуемые инструменты сторонних разработчиков
    • Создание расширений без инструментов сторонних разработчиков
      • 1. Расширение Python с помощью C или C++
        • 1.1. Простой пример
        • 1.2. Вмешательство: Ошибки и исключения
        • 1.3. Возвращение к примеру
        • 1.4. Таблица методов модуля и функция инициализации
        • 1.5. Компиляция и компоновка
        • 1.6. Вызов функций Python из C
        • 1.7. Извлечение параметров в функциях расширения
        • 1.8. Параметры ключевых слов для функций расширения
        • 1.9. Создание произвольных значений
        • 1.10. Счетчики ссылок
          • 1.10.1. Счетчики ссылок в Python
          • 1.10.2. Правила владения
          • 1.10.3. Тонкий лед
          • 1.10.4. Указатели NULL
        • 1.11. Написание расширений на C++
        • 1.12. Предоставление C API для модуля расширения
      • 2. Определение типов расширений: Учебное пособие
        • 2.1. Основы
        • 2.2. Добавление данных и методов к базовому примеру
        • 2.3. Предоставление более точного управления атрибутами данных
        • 2.4. Поддержка циклического сбора мусора
        • 2.5. Наследование других типов
      • 3. Определение типов расширений: Разнообразные темы
        • 3.1. Заключительная обработка и освобождение
        • 3.2. Представление объектов
        • 3.3. Управление атрибутами
          • 3.3.1. Общее управление атрибутами
          • 3.3.2. Управление атрибутами, специфичными для типа
        • 3.4. Сравнение объектов
        • 3.5. Поддержка абстрактных протоколов
        • 3.6. Поддержка слабых ссылок
        • 3.7. Дополнительные рекомендации
      • 4. Создание расширений C и C++
        • 4.1. Создание расширений C и C++ с использованием setuptools
      • 5. Создание расширений C и C++ в Windows
        • 5.1. Подход в виде кулинарной книги
        • 5.2. Различия между Unix и Windows
        • 5.3. Практическое использование DLL
    • Интеграция среды выполнения CPython в более крупное приложение
      • 1. Интеграция Python в другое приложение
        • 1.1. Интеграция очень высокого уровня
        • 1.2. Выходя за рамки интеграции очень высокого уровня: Обзор
        • 1.3. Чистая интеграция
        • 1.4. Расширение встроенного Python
        • 1.5. Встраивание Python в C++
        • 1.6. Компиляция и компоновка в системах, подобных Unix
  • Справочник по API Python/C
    • Введение
      • Стандарты кодирования
      • Файлы заголовков
      • Полезные макросы
      • Объекты, типы и счетчики ссылок
        • Счетчики ссылок
          • Детали счетчиков ссылок
        • Типы
      • Исключения
      • Встраивание Python
      • Отладочные сборки
    • Стабильность API C
      • Нестабильный API C
      • Стабильный интерфейс прикладного двоичного кода
        • Ограниченный API C
        • Стабильный ABI
        • Ограниченный API: область применения и производительность
        • Ограничения ограниченного API
      • Особенности платформ
      • Содержание ограниченного API
    • Очень высокий уровень
    • Обработка счетчиков ссылок
    • Обработка исключений
      • Вывод и очистка
      • Вызов исключений
      • Выдача предупреждений
      • Запрос индикатора ошибки
      • Обработка сигналов
      • Классы исключений
      • Объекты исключений
      • Объекты исключений Unicode
      • Управление рекурсией
      • Стандартные исключения
      • Стандартные категории предупреждений
    • Утилиты
      • Утилиты операционной системы
      • Системные функции
      • Управление процессами
      • Импорт модулей
      • Поддержка маршаллирования данных
      • Парсинг аргументов и построение значений
        • Парсинг аргументов
          • Строки и буферы
          • Числа
          • Другие объекты
          • Функции API
        • Построение значений
      • Преобразование и форматирование строк
      • API PyHash
      • Рефлексия
      • Реестр кодировок и вспомогательные функции
        • API поиска кодировок
        • API реестра обработчиков ошибок кодирования Unicode
      • API PyTime C
        • Типы
        • Функции часов
        • Необработанные функции часов
        • Функции преобразования
      • Поддержка Perf Maps
    • Уровень абстрактных объектов
      • Протокол объектов
      • Протокол вызова
        • Протокол tp_call
        • Протокол Vectorcall
          • Управление рекурсией
          • API поддержки Vectorcall
        • API вызова объектов
        • API поддержки вызова
      • Протокол чисел
      • Протокол последовательностей
      • Протокол словарей
      • Протокол итераторов
      • Протокол буфера
        • Структура буфера
        • Типы запросов буфера
          • Независимые поля запроса
          • Только чтение, формат
          • Форма, шаги, смещения
          • Запросы непрерывности
          • Составные запросы
        • Сложные массивы
          • Массив NumPy: форма и шаги
          • Стиль PIL: форма, шаги и смещения
        • Функции, связанные с буфером
    • Объекты слоя Concrete
      • Основные объекты
        • Объекты типа
          • Создание типов, выделенных в куче
        • Объект None
      • Числовые объекты
        • Целочисленные объекты
        • Логические объекты
        • Объекты с плавающей точкой
          • Функции упаковки и распаковки
            • Функции упаковки
            • Функции распаковки
        • Объекты комплексных чисел
          • Комплексные числа как структуры C
          • Комплексные числа как объекты Python
      • Последовательные объекты
        • Объекты байтов
        • Объекты массивов байтов
          • Макросы проверки типа
          • Прямые функции API
          • Макросы
        • Объекты Unicode и кодеки
          • Объекты Unicode
            • Тип Unicode
            • Свойства символов Unicode
            • Создание и доступ к строкам Unicode
            • Локальное кодирование
            • Кодирование файловой системы
            • Поддержка wchar_t
          • Встроенные кодеки
            • Общие кодеки
            • Кодеки UTF-8
            • Кодеки UTF-32
            • Кодеки UTF-16
            • Кодеки UTF-7
            • Кодеки Unicode-Escape
            • Кодеки Raw-Unicode-Escape
            • Кодеки Latin-1
            • Кодеки ASCII
            • Кодеки таблицы символов
            • Кодеки MBCS для Windows
            • Методы и слоты
          • Функции методов и слотов
        • Объекты кортежей
        • Структурные последовательные объекты
        • Объекты списков
      • Контейнерные объекты
        • Объекты словарей
        • Объекты множеств
      • Объекты функций
        • Объекты функций
        • Объекты методов экземпляров
        • Объекты методов
        • Объекты ячеек
        • Объекты кода
        • Дополнительная информация
      • Другие объекты
        • Объекты файлов
        • Объекты модулей
          • Инициализация модулей C
            • Инициализация в одной фазе
            • Инициализация в многофазном режиме
            • Функции низкого уровня для создания модулей
            • Функции поддержки
          • Поиск модулей
        • Объекты итераторов
        • Объекты дескрипторов
        • Объекты срезов
          • Объект эллипса
        • Объекты представлений памяти
        • Объекты слабых ссылок
        • Капсулы
        • Объекты кадров
          • Внутренние кадры
        • Объекты генераторов
        • Объекты сопрограмм
        • Объекты переменных контекста
        • Объекты дат и времени
        • Объекты для указания типов
    • Инициализация, завершение и потоки
      • Перед инициализацией Python
      • Глобальные переменные конфигурации
      • Инициализация и завершение интерпретатора
      • Параметры процесса
      • Состояние потока и глобальная блокировка интерпретатора
        • Освобождение блокировки GIL из кода расширения
        • Потоки, созданные не Python
        • Предостережения относительно fork()
        • API высокого уровня
        • API низкого уровня
      • Поддержка суб-интерпретаторов
        • Глобальная блокировка интерпретатора на каждый интерпретатор
        • Ошибки и ограничения
      • Асинхронные уведомления
      • Профилирование и отслеживание
      • Отслеживание ссылок
      • Расширенная поддержка отладчика
      • Поддержка локального хранения потоков
        • API локального хранения потоков (TSS)
          • Динамическое выделение
          • Методы
        • API локального хранения потоков (TLS)
      • Примитивы синхронизации
        • API критических секций Python
    • Конфигурация инициализации Python
      • Пример
      • PyWideStringList
      • PyStatus
      • PyPreConfig
      • Предварительная инициализация Python с помощью PyPreConfig
      • PyConfig
      • Инициализация с помощью PyConfig
      • Изолированная конфигурация
      • Конфигурация Python
      • Конфигурация пути Python
      • Py_GetArgcArgv()
      • Приватный предварительный API многофазной инициализации
    • Управление памятью
      • Обзор
      • Домены выделения памяти
      • Интерфейс работы с сырой памятью
      • Интерфейс памяти
      • Выделение объектов
      • По умолчанию выделятели памяти
      • Настройка выделятелей памяти
      • Отладочные крючки для выделений памяти Python
      • Выделение памяти pymalloc
        • Настройка выделения памяти ареной pymalloc
      • Выделение памяти mimalloc
      • tracemalloc C API
      • Примеры
    • Поддержка реализации объектов
      • Выделение объектов в куче
      • Общие структуры объектов
        • Базовые типы объектов и макросы
        • Реализация функций и методов
        • Доступ к атрибутам типов расширений
          • Флаги членов
          • Типы членов
          • Определение Getters и Setters
      • Объекты типов
        • Краткий справочник
          • “tp slots”
          • Подслоты
          • typedefы слотов
        • Определение PyTypeObject
        • Слоты PyObject
        • Слоты PyVarObject
        • Слоты PyTypeObject
        • Статические типы
        • Типы кучи
        • Структуры объектов чисел
        • Структуры объектов словарей
        • Структуры объектов последовательностей
        • Структуры объектов буферов
        • Структуры асинхронных объектов
        • typedefы типов слотов
        • Примеры
      • Поддержка циклического сбора мусора
        • Управление состоянием сборщика мусора
        • Запрос состояния сборщика мусора
    • Версионирование API и ABI
    • Мониторинг C API
    • Генерация событий выполнения
      • Управление состоянием мониторинга
  • Установка модулей Python
    • Основные термины
    • Основное использование
    • Как мне…?
      • … установить pip в версиях Python до Python 3.4?
      • … установить пакеты только для текущего пользователя?
      • … установить пакеты научного Python?
      • … работать с несколькими параллельно установленными версиями Python?
    • Общие проблемы установки
      • Установка в системный Python на Linux
      • Pip не установлен
      • Установка бинарных расширений
  • Руководства по Python
  • Часто задаваемые вопросы по Python
    • Общие вопросы по Python
      • Общая информация
      • Python в реальном мире
    • Вопросы по программированию
      • Общие вопросы
      • Ядро языка
      • Числа и строки
      • Производительность
      • Последовательности (кортежи/списки)
      • Объекты
      • Модули
    • Вопросы по проектированию и истории
      • Почему Python использует отступы для группировки операторов?
      • Почему я получаю странные результаты при простых арифметических операциях?
      • Почему вычисления с плавающей точкой такие неточные?
      • Почему строки Python неизменяемы?
      • Почему «self» необходимо явно использовать в определениях и вызовах методов?
      • Почему я не могу использовать присваивание в выражении?
      • Почему Python использует методы для некоторых функций (например, list.index()), но функции для других (например, len(list))?
      • Почему join() является методом строки, а не списка или кортежа?
      • Насколько быстры исключения?
      • Почему в Python нет операторов switch или case?
      • Можно ли эмулировать потоки в интерпретаторе вместо зависимости от реализации потоков, специфичной для операционной системы?
      • Почему выражения lambda не могут содержать операторы?
      • Можно ли скомпилировать Python в машинный код, C или другой язык?
      • Как Python управляет памятью?
      • Почему CPython не использует более традиционную схему сбора мусора?
      • Почему не вся память освобождается при завершении работы CPython?
      • Почему существуют отдельные типы данных кортеж и список?
      • Как реализованы списки в CPython?
      • Как реализованы словари в CPython?
      • Почему ключи словаря должны быть неизменяемыми?
      • Почему list.sort() не возвращает отсортированный список?
      • Как указать и применить спецификацию интерфейса в Python?
      • Почему нет оператора goto?
      • Почему строковые литералы-сырые (r-строки) не могут заканчиваться обратной косой чертой?
      • Почему в Python нет оператора «with» для присваивания атрибутов?
      • Почему генераторы не поддерживают оператор «with»?
      • Почему двоеточия необходимы для операторов if/while/def/class?
      • Почему Python допускает запятые в конце списков и кортежей?
    • Вопросы по библиотекам и расширениям
      • Общие вопросы по библиотекам
      • Общие задачи
      • Потоки
      • Ввод и вывод
      • Программирование сетевых приложений
      • Базы данных
      • Математика и численное моделирование
    • Вопросы по расширению/встраиванию
      • Можно ли создать собственные функции на C?
      • Можно ли создать собственные функции на C++?
      • Написание на C сложно; есть ли альтернативы?
      • Как выполнить произвольные операторы Python из кода на C?
      • Как оценить произвольное выражение Python из кода на C?
      • Как извлечь значения C из объекта Python?
      • Как использовать Py_BuildValue() для создания кортежа произвольной длины?
      • Как вызвать метод объекта из кода на C?
      • Как перехватить вывод из PyErr_Print() (или чего-либо, что выводит на stdout/stderr)?
      • Как получить доступ к модулю, написанному на Python, из кода на C?
      • Как взаимодействовать с объектами C++ из Python?
      • Я добавил модуль с помощью файла Setup, но make завершается ошибкой. Почему?
      • Как отладить расширение?
      • Я хочу скомпилировать модуль Python на моей Linux-системе, но некоторые файлы отсутствуют. Почему?
      • Как отличить «неполный ввод» от «некорректного ввода»?
      • Как найти неопределенные символы g++ __builtin_new или __pure_virtual?
      • Можно ли создать класс объекта с некоторыми методами, реализованными на C, а другими — на Python (например, через наследование)?
    • Вопросы и ответы по Python в Windows
      • Как запустить программу Python в Windows?
      • Как сделать скрипты Python исполняемыми?
      • Почему Python иногда долго запускается?
      • Как создать исполняемый файл из скрипта Python?
      • Является ли файл *.pyd таким же, как DLL?
      • Как встроить Python в приложение Windows?
      • Как предотвратить вставки табуляции в исходный код Python редактором?
      • Как проверить нажатие клавиши без блокировки?
      • Как исправить ошибку отсутствия api-ms-win-crt-runtime-l1-1-0.dll?
    • Вопросы и ответы по графическому интерфейсу пользователя
      • Общие вопросы по GUI
      • Какие инструменты GUI существуют для Python?
      • Вопросы по Tkinter
    • “Почему Python установлен на моём компьютере?” FAQ
      • Что такое Python?
      • Почему Python установлен на моём компьютере?
      • Можно ли удалить Python?
  • Устаревшие элементы
    • Планируемое удаление в Python 3.14
    • Планируемое удаление в Python 3.15
    • Планируемое удаление в Python 3.16
    • Планируемое удаление в будущих версиях
    • Устаревшие элементы API C
      • Планируемое удаление в Python 3.14
      • Планируемое удаление в Python 3.15
      • Планируемое удаление в будущих версиях
  • Словарь
  • Об этих документах
    • Авторы документации Python
  • Обработка ошибок
    • Ошибки в документации
    • Использование системы отслеживания проблем Python
    • Начало работы с внесением изменений в Python
  • Авторские права
  • История и лицензия
    • История программного обеспечения
    • Условия использования Python
      • СОГЛАШЕНИЕ О ЛИЦЕНЗИИ PSF ДЛЯ ВЫПУСКА PYTHON 3.13.1
      • СОГЛАШЕНИЕ О ЛИЦЕНЗИИ BEOPEN.COM ДЛЯ PYTHON 2.0
      • СОГЛАШЕНИЕ О ЛИЦЕНЗИИ CNRI ДЛЯ PYTHON 1.6.1
      • СОГЛАШЕНИЕ О ЛИЦЕНЗИИ CWI ДЛЯ PYTHON 0.9.0 — 1.2
      • ЛИЦЕНЗИЯ BSD (НУЛЕВОЕ ЗАЯВЛЕНИЕ) ДЛЯ КОДА В ДОКУМЕНТАЦИИ ВЫПУСКА PYTHON 3.13.1
    • Лицензии и благодарности за включенное программное обеспечение
      • Мерсенн-Твистер
      • Сокеты
      • Асинхронные сокет-сервисы
      • Управление куки
      • Отслеживание выполнения
      • Функции Uuencode и UUdecode
      • XML удалённые вызовы процедур
      • test_epoll
      • Select kqueue
      • SipHash24
      • strtod и dtoa
      • OpenSSL
      • expat
      • libffi
      • zlib
      • cfuhash
      • libmpdec
      • Набор тестов W3C C14N
      • mimalloc
      • asyncio
      • Глобальные неограниченные последовательности (GUS)

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/contents.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API