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.
¿Por qué importar módulos?
Sección titulada «¿Por qué importar módulos?»- 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.
Importar módulos estándar
Sección titulada «Importar módulos estándar»Python incluye una gran cantidad de módulos listos para usar. Por ejemplo, para trabajar con fechas puedes importar el módulo datetime
:
import datetime
hoy = datetime.date.today()print('La fecha de hoy es:', hoy)
Importar funciones o clases específicas
Sección titulada «Importar funciones o clases específicas»Puedes importar solo lo que necesitas de un módulo:
from math import sqrt
print(sqrt(16)) # 4.0
Renombrar módulos al importar
Sección titulada «Renombrar módulos al importar»A veces se usa un alias para acortar el nombre del módulo:
import numpy as np
arreglo = np.array([1, 2, 3])print(arreglo)
Importar tus propios módulos
Sección titulada «Importar tus propios módulos»Si tienes un archivo llamado utilidades.py
en tu proyecto, puedes importarlo así:
import utilidades
utilidades.mi_funcion()
Buenas prácticas
Sección titulada «Buenas prácticas»- Importa solo lo que necesitas.
- Usa alias (
as
) para nombres largos o comunes. - Mantén tus importaciones al inicio del archivo.
Resumen
Sección titulada «Resumen»- 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.