# Importer des modules

Les modules décrits dans ce chapitre fournissent de nouveaux moyens d'importer d'autres modules Python, et des hooks pour personnaliser le processus d'importation.

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

- `zipimport` — Importer des modules à partir d'archives Zip
  - Objets zimporter
  - Exemples
- `pkgutil` --- Package extension utility
- `modulefinder` — Identifie les modules utilisés par un script
  - Exemples d'utilisation de la classe `ModuleFinder`
- `runpy` --- Locating and executing Python modules
- `importlib` --- The implementation of `import`
  - Introduction
  - Fonctions
  - `importlib.abc` -- Abstract base classes related to import
  - `importlib.resources` -- Resources
  - `importlib.machinery` -- Importers and path hooks
  - `importlib.util` -- Utility code for importers
  - Exemples
    - Importing programmatically
    - Checking if a module can be imported
    - Importing a source file directly
    - Implementing lazy imports
    - Setting up an importer
    - Approximating `importlib.import_module()`
- Using `importlib.metadata`
  - Aperçu
  - API par fonction
    - Entry points
    - Distribution metadata
    - Distribution versions
    - Distribution files
    - Distribution requirements
    - Package distributions
  - Distributions
  - Extending the search algorithm