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

language.md

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

1> **Источник:** https://python-all.ru/3.0/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.0/library/parser.html)1415  - [Создание ST-объектов](https://python-all.ru/3.0/library/parser.html#creating-st-objects)16  - [Преобразование ST-объектов](https://python-all.ru/3.0/library/parser.html#converting-st-objects)17  - [Запросы к ST-объектам](https://python-all.ru/3.0/library/parser.html#queries-on-st-objects)18  - [Исключения и обработка ошибок](https://python-all.ru/3.0/library/parser.html#exceptions-and-error-handling)19  - [ST-объекты](https://python-all.ru/3.0/library/parser.html#id1)20  - [Примеры](https://python-all.ru/3.0/library/parser.html#examples)2122    - [Эмуляция `compile()`](https://python-all.ru/3.0/library/parser.html#emulation-of-compile)23    - [Обнаружение информации](https://python-all.ru/3.0/library/parser.html#information-discovery)24- [Абстрактные синтаксические деревья](https://python-all.ru/3.0/library/ast.html)2526  - [Классы узлов](https://python-all.ru/3.0/library/ast.html#node-classes)27  - [Абстрактная грамматика](https://python-all.ru/3.0/library/ast.html#id1)28  - [`ast` Вспомогательные функции](https://python-all.ru/3.0/library/ast.html#ast-helpers)29- [`symtable` – доступ к таблицам символов компилятора](https://python-all.ru/3.0/library/symtable.html)3031  - [Генерация таблиц символов](https://python-all.ru/3.0/library/symtable.html#generating-symbol-tables)32  - [Изучение таблиц символов](https://python-all.ru/3.0/library/symtable.html#examining-symbol-tables)33- [`symbol` – константы, используемые с деревьями разбора Python](https://python-all.ru/3.0/library/symbol.html)34- [`token` – константы, используемые с деревьями разбора Python](https://python-all.ru/3.0/library/token.html)35- [`keyword` – проверка на ключевые слова Python](https://python-all.ru/3.0/library/keyword.html)36- [`tokenize` – Токенизатор исходного кода Python](https://python-all.ru/3.0/library/tokenize.html)37- [`tabnanny` – Обнаружение неоднозначных отступов](https://python-all.ru/3.0/library/tabnanny.html)38- [`pyclbr` – Поддержка браузера классов Python](https://python-all.ru/3.0/library/pyclbr.html)3940  - [Объекты классов](https://python-all.ru/3.0/library/pyclbr.html#class-objects)41  - [Объекты функций](https://python-all.ru/3.0/library/pyclbr.html#function-objects)42- [`py_compile` – Компиляция исходных файлов Python](https://python-all.ru/3.0/library/py_compile.html)43- [`compileall` – Байт-компиляция библиотек Python](https://python-all.ru/3.0/library/compileall.html)44- [`dis` – Дизассемблер байт-кода Python](https://python-all.ru/3.0/library/dis.html)4546  - [Инструкции байт-кода Python](https://python-all.ru/3.0/library/dis.html#python-bytecode-instructions)47- [`pickletools` – Инструменты для разработчиков pickle.](https://python-all.ru/3.0/library/pickletools.html)48- [`distutils` – Сборка и установка модулей Python](https://python-all.ru/3.0/library/distutils.html)49