Saltearse al contenido

Importación de módulos

En Python, los módulos te permiten organizar y reutilizar tu código. Un módulo es simplemente un archivo .py que contiene funciones, clases o variables que puedes usar en otros programas. Importar módulos es una práctica fundamental para escribir código limpio, mantenible y escalable.


  • Reutilización: Usa funciones y clases ya escritas, evitando repetir código.
  • Organización: Divide tu proyecto en archivos más pequeños y manejables.
  • Acceso a herramientas: Aprovecha la enorme biblioteca estándar de Python y paquetes externos.

Python incluye una gran cantidad de módulos listos para usar. Por ejemplo, para trabajar con fechas puedes importar el módulo datetime:

Importar un módulo estándar
import datetime
hoy = datetime.date.today()
print('La fecha de hoy es:', hoy)

Puedes importar solo lo que necesitas de un módulo:

Importar una función específica
from math import sqrt
print(sqrt(16)) # 4.0

A veces se usa un alias para acortar el nombre del módulo:

Importar con alias
import numpy as np
arreglo = np.array([1, 2, 3])
print(arreglo)

Si tienes un archivo llamado utilidades.py en tu proyecto, puedes importarlo así:

Importar un módulo propio
import utilidades
utilidades.mi_funcion()

  • Importa solo lo que necesitas.
  • Usa alias (as) para nombres largos o comunes.
  • Mantén tus importaciones al inicio del archivo.

  • Los módulos te ayudan a organizar y reutilizar código en Python.
  • Puedes importar módulos estándar, externos o propios.
  • Usa las diferentes formas de importación según tus necesidades.

¿Listo para probar? Intenta importar el módulo random y genera un número aleatorio.