This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

# Служби мови Python

Python надає ряд модулів для допомоги в роботі з мовою Python. Ці модулі підтримують токенізацію, синтаксичний аналіз, аналіз синтаксису, розбирання байт-коду та різні інші засоби.

Ці модулі включають:

- `parser` — Access Python parse trees
  - Creating ST Objects
  - Converting ST Objects
  - Queries on ST Objects
  - Exceptions and Error Handling
  - ST Objects
  - Example: Emulation of `compile()`
- `ast` — Abstract Syntax Trees
  - Абстрактна граматика
  - Класи вузлів
    - Літерали
    - Змінні
    - Вирази
      - Підписка
      - Осягнення
    - Заяви
      - Імпорт
    - Контроль потоку
    - Визначення функцій і класів
    - Async і очікування
  - `ast` Помічники
  - Прапори компілятора
  - Використання командного рядка
- `symtable` — Access to the compiler’s symbol tables
  - Створення таблиць символів
  - Вивчення таблиць символів
- `symbol` — Constants used with Python parse trees
- `token` — Constants used with Python parse trees
- `keyword` — Testing for Python keywords
- `tokenize` — Tokenizer for Python source
  - Токенізований вхід
  - Використання командного рядка
  - Приклади
- `tabnanny` — Detection of ambiguous indentation
- `pyclbr` — Python module browser support
  - Функціональні об’єкти
  - Об’єкти класу
- `py_compile` — Compile Python source files
- `compileall` — Byte-compile Python libraries
  - Використання командного рядка
  - Громадські функції
- `dis` — Disassembler for Python bytecode
  - Аналіз байт-коду
  - Функції аналізу
  - Інструкції щодо байт-коду Python
  - Колекції кодів операцій
- `pickletools` — Tools for pickle developers
  - Використання командного рядка
    - Параметри командного рядка
  - Програмний інтерфейс