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

language.md

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

1> **Источник:** https://python-all.ru/3.15/library/language.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Средства работы с языком Python89Python предоставляет ряд модулей для работы с языком Python. Эти модули поддерживают токенизацию, синтаксический разбор, анализ синтаксиса, дизассемблирование байт-кода и другие возможности.1011Эти модули включают:1213- [`ast` – Абстрактные синтаксические деревья](https://python-all.ru/3.15/library/ast.html)1415  - [Абстрактная грамматика](https://python-all.ru/3.15/library/ast.html#abstract-grammar)16  - [Классы узлов](https://python-all.ru/3.15/library/ast.html#node-classes)1718    - [Корневые узлы](https://python-all.ru/3.15/library/ast.html#root-nodes)19    - [Литералы](https://python-all.ru/3.15/library/ast.html#literals)20    - [Переменные](https://python-all.ru/3.15/library/ast.html#variables)21    - [Выражения](https://python-all.ru/3.15/library/ast.html#expressions)2223      - [Индексация](https://python-all.ru/3.15/library/ast.html#subscripting)24      - [Генераторы коллекций](https://python-all.ru/3.15/library/ast.html#comprehensions)25    - [Инструкции](https://python-all.ru/3.15/library/ast.html#statements)2627      - [Импорты](https://python-all.ru/3.15/library/ast.html#imports)28    - [Управляющие конструкции](https://python-all.ru/3.15/library/ast.html#control-flow)29    - [Сопоставление с образцом](https://python-all.ru/3.15/library/ast.html#pattern-matching)30    - [Аннотации типов](https://python-all.ru/3.15/library/ast.html#type-annotations)31    - [Параметры типов](https://python-all.ru/3.15/library/ast.html#type-parameters)32    - [Определения функций и классов](https://python-all.ru/3.15/library/ast.html#function-and-class-definitions)33    - [Async и await](https://python-all.ru/3.15/library/ast.html#async-and-await)34  - [`ast` помощники](https://python-all.ru/3.15/library/ast.html#ast-helpers)35  - [Флаги компилятора](https://python-all.ru/3.15/library/ast.html#compiler-flags)36  - [Использование командной строки](https://python-all.ru/3.15/library/ast.html#command-line-usage)37- [`symtable` – Доступ к таблицам символов компилятора](https://python-all.ru/3.15/library/symtable.html)3839  - [Генерация таблиц символов](https://python-all.ru/3.15/library/symtable.html#generating-symbol-tables)40  - [Изучение таблиц символов](https://python-all.ru/3.15/library/symtable.html#examining-symbol-tables)41  - [Использование командной строки](https://python-all.ru/3.15/library/symtable.html#command-line-usage)42- [`token` – Константы, используемые с деревьями разбора Python](https://python-all.ru/3.15/library/token.html)43- [`keyword` – Проверка ключевых слов Python](https://python-all.ru/3.15/library/keyword.html)44- [`tokenize` – Токенизатор исходного кода Python](https://python-all.ru/3.15/library/tokenize.html)4546  - [Токенизация входных данных](https://python-all.ru/3.15/library/tokenize.html#tokenizing-input)47  - [Использование командной строки](https://python-all.ru/3.15/library/tokenize.html#command-line-usage)48  - [Примеры](https://python-all.ru/3.15/library/tokenize.html#examples)49- [`tabnanny` – Обнаружение неоднозначных отступов](https://python-all.ru/3.15/library/tabnanny.html)50- [`pyclbr` – Поддержка обозревателя модулей Python](https://python-all.ru/3.15/library/pyclbr.html)5152  - [Объекты функций](https://python-all.ru/3.15/library/pyclbr.html#function-objects)53  - [Объекты классов](https://python-all.ru/3.15/library/pyclbr.html#class-objects)54- [`py_compile` – Компиляция исходных файлов Python](https://python-all.ru/3.15/library/py_compile.html)5556  - [Интерфейс командной строки](https://python-all.ru/3.15/library/py_compile.html#command-line-interface)57- [`compileall` – Байт-компиляция библиотек Python](https://python-all.ru/3.15/library/compileall.html)5859  - [Использование командной строки](https://python-all.ru/3.15/library/compileall.html#command-line-use)60  - [Публичные функции](https://python-all.ru/3.15/library/compileall.html#public-functions)61- [`dis` – Дисассемблер байт-кода Python](https://python-all.ru/3.15/library/dis.html)6263  - [Интерфейс командной строки](https://python-all.ru/3.15/library/dis.html#command-line-interface)64  - [Анализ байт-кода](https://python-all.ru/3.15/library/dis.html#bytecode-analysis)65  - [Функции анализа](https://python-all.ru/3.15/library/dis.html#analysis-functions)66  - [Инструкции байт-кода Python](https://python-all.ru/3.15/library/dis.html#python-bytecode-instructions)67  - [Коллекции кодов операций](https://python-all.ru/3.15/library/dis.html#opcode-collections)68- [`pickletools` – Инструменты для разработчиков pickle](https://python-all.ru/3.15/library/pickletools.html)6970  - [Использование командной строки](https://python-all.ru/3.15/library/pickletools.html#command-line-usage)7172    - [Параметры командной строки](https://python-all.ru/3.15/library/pickletools.html#command-line-options)73  - [Программный интерфейс](https://python-all.ru/3.15/library/pickletools.html#programmatic-interface)74