# 30. Interpréteurs Python personnalisés

Les modules décrits dans ce chapitre permettent d’écrire des interfaces similaires à l’interpréteur interactif de Python. Si vous voulez un interpréteur Python qui gère quelques fonctionnalités supplémentaires, vous devriez regarder le module `code`. (Le module `codeop` est un module de plus bas niveau permettant de compiler des morceaux, pas forcément complets, de Python.)

La liste complète des modules décrits dans ce chapitre est :

- 30.1. `code` — Interpreter base classes
  - 30.1.1. Interactive Interpreter Objects
  - 30.1.2. Interactive Console Objects
- 30.2. `codeop` — Compilation de code Python