Документация Python неофициальный перевод

language.md

60 строк · 5.4 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.7/library/language.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Средства работы с языком Python89Python предоставляет ряд модулей для работы с языком Python. Эти модули поддерживают токенизацию, синтаксический разбор, анализ синтаксиса, дизассемблирование байт-кода и другие возможности.1011Эти модули включают:1213- [`parser` – Доступ к деревьям разбора Python](https://python-all.ru/3.7/library/parser.html)1415  - [Создание ST-объектов](https://python-all.ru/3.7/library/parser.html#creating-st-objects)16  - [Преобразование ST-объектов](https://python-all.ru/3.7/library/parser.html#converting-st-objects)17  - [Запросы к ST-объектам](https://python-all.ru/3.7/library/parser.html#queries-on-st-objects)18  - [Исключения и обработка ошибок](https://python-all.ru/3.7/library/parser.html#exceptions-and-error-handling)19  - [ST-объекты](https://python-all.ru/3.7/library/parser.html#st-objects)20  - [Пример: эмуляция `compile()`](https://python-all.ru/3.7/library/parser.html#example-emulation-of-compile)21- [`ast` – Абстрактные синтаксические деревья](https://python-all.ru/3.7/library/ast.html)2223  - [Классы узлов](https://python-all.ru/3.7/library/ast.html#node-classes)24  - [Абстрактная грамматика](https://python-all.ru/3.7/library/ast.html#abstract-grammar)25  - [`ast` Вспомогательные функции](https://python-all.ru/3.7/library/ast.html#ast-helpers)26- [`symtable` – Доступ к таблицам символов компилятора](https://python-all.ru/3.7/library/symtable.html)2728  - [Генерация таблиц символов](https://python-all.ru/3.7/library/symtable.html#generating-symbol-tables)29  - [Изучение таблиц символов](https://python-all.ru/3.7/library/symtable.html#examining-symbol-tables)30- [`symbol` – Константы, используемые с деревьями разбора Python](https://python-all.ru/3.7/library/symbol.html)31- [`token` – Константы, используемые с деревьями разбора Python](https://python-all.ru/3.7/library/token.html)32- [`keyword` – Проверка ключевых слов Python](https://python-all.ru/3.7/library/keyword.html)33- [`tokenize` – Токенизатор исходного кода Python](https://python-all.ru/3.7/library/tokenize.html)3435  - [Токенизация входных данных](https://python-all.ru/3.7/library/tokenize.html#tokenizing-input)36  - [Использование командной строки](https://python-all.ru/3.7/library/tokenize.html#command-line-usage)37  - [Примеры](https://python-all.ru/3.7/library/tokenize.html#examples)38- [`tabnanny` – Обнаружение неоднозначных отступов](https://python-all.ru/3.7/library/tabnanny.html)39- [`pyclbr` – Поддержка обозревателя модулей Python](https://python-all.ru/3.7/library/pyclbr.html)4041  - [Объекты функций](https://python-all.ru/3.7/library/pyclbr.html#function-objects)42  - [Объекты классов](https://python-all.ru/3.7/library/pyclbr.html#class-objects)43- [`py_compile` – Компиляция исходных файлов Python](https://python-all.ru/3.7/library/py_compile.html)44- [`compileall` – Байт-компиляция библиотек Python](https://python-all.ru/3.7/library/compileall.html)4546  - [Использование командной строки](https://python-all.ru/3.7/library/compileall.html#command-line-use)47  - [Публичные функции](https://python-all.ru/3.7/library/compileall.html#public-functions)48- [`dis` – Дисассемблер байт-кода Python](https://python-all.ru/3.7/library/dis.html)4950  - [Анализ байт-кода](https://python-all.ru/3.7/library/dis.html#bytecode-analysis)51  - [Функции анализа](https://python-all.ru/3.7/library/dis.html#analysis-functions)52  - [Инструкции байт-кода Python](https://python-all.ru/3.7/library/dis.html#python-bytecode-instructions)53  - [Коллекции кодов операций](https://python-all.ru/3.7/library/dis.html#opcode-collections)54- [`pickletools` – Инструменты для разработчиков pickle](https://python-all.ru/3.7/library/pickletools.html)5556  - [Использование командной строки](https://python-all.ru/3.7/library/pickletools.html#command-line-usage)5758    - [Параметры командной строки](https://python-all.ru/3.7/library/pickletools.html#command-line-options)59  - [Программный интерфейс](https://python-all.ru/3.7/library/pickletools.html#programmatic-interface)60