# 31. Importando Módulos

Os módulos descritos neste capítulo fornecem novas maneiras de importar outros módulos Python e hooks para personalizar o processo de importação.

A lista completa de módulos descritos neste capítulo é:

- 31.1. `zipimport` — Import modules from Zip archives
  - 31.1.1. zipimporter Objects
  - 31.1.2. Exemplos
- 31.2. `pkgutil` — Utilitário de extensão de pacote
- 31.3. `modulefinder` — Procurar módulos usados por um script
  - 31.3.1. Exemplo de uso de: class: ModuleFinder
- 31.4. `runpy` — Localizando e executando módulos Python
- 31.5. `importlib` — The implementation of `import`
  - 31.5.1. Introdução
  - 31.5.2. Funções
  - 31.5.3. `importlib.abc` – Abstract base classes related to import
  - 31.5.4. `importlib.machinery` – Importers and path hooks
  - 31.5.5. `importlib.util` – Utility code for importers
  - 31.5.6. Exemplos
    - 31.5.6.1. Importing programmatically
    - 31.5.6.2. Checking if a module can be imported
    - 31.5.6.3. Importing a source file directly
    - 31.5.6.4. Setting up an importer
    - 31.5.6.5. Approximating `importlib.import_module()`