# Importando módulos

Los módulos descritos en este capítulo proporcionan nuevas formas de importar otros módulos de Python y ganchos para personalizar los procesos de importación.

La lista completa de módulos descritos en este capítulo es:

- `zipimport` — Importar módulos desde archivos zip
  - Objetos zipimporter
  - Ejemplos
- `pkgutil` — Utilidad de extensión de paquete
- `modulefinder` — Buscar módulos usados por un script
  - Ejemplo de uso de `ModuleFinder`
- `runpy` — Localización y ejecución de módulos Python
- `importlib` — The implementation of `import`
  - Introduction
  - Functions
  - `importlib.abc` – Abstract base classes related to import
  - `importlib.resources` – Resources
  - `importlib.machinery` – Importers and path hooks
  - `importlib.util` – Utility code for importers
  - Examples
    - Importing programmatically
    - Checking if a module can be imported
    - Importing a source file directly
    - Setting up an importer
    - Approximating `importlib.import_module()`
- Using `importlib.metadata`
  - Descripción general
  - API funcional
    - Puntos de entrada
    - Metadatos de distribución
    - Versiones de distribución
    - Archivos de distribución
    - Requerimientos de la distribución
  - Distribuciones
  - Extendiendo el algoritmo de búsqueda