> **Источник:** https://python-all.ru/3.3/library/custominterp.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 29. Пользовательские интерпретаторы Python

Модули, описанные в этой главе, позволяют создавать интерфейсы, похожие на интерактивный интерпретатор Python. Если нужен интерпретатор Python, который поддерживает какую-либо специальную возможность в дополнение к языку Python, следует обратиться к модулю [`code`](https://python-all.ru/3.3/library/code.html#module-code). (Модуль [`codeop`](https://python-all.ru/3.3/library/codeop.html#module-codeop) является более низкоуровневым и используется для поддержки компиляции возможно неполного фрагмента кода Python.)

Полный список модулей, описанных в этой главе:

- [29.1. `code` – Базовые классы интерпретатора](https://python-all.ru/3.3/library/code.html)

  - [29.1.1. Объекты интерактивного интерпретатора](https://python-all.ru/3.3/library/code.html#interactive-interpreter-objects)
  - [29.1.2. Объекты интерактивной консоли](https://python-all.ru/3.3/library/code.html#interactive-console-objects)
- [29.2. `codeop` – Компиляция кода Python](https://python-all.ru/3.3/library/codeop.html)
