Nivel intermedio•7 min
Módulos en Python — import y librerías
Un módulo es un archivo .py con funciones, clases o variables que puedes importar desde otros archivos. Python incluye una librería estándar enorme.
Lo que aprenderás
import, from, as, crear módulos propios, módulos de la stdlib (math, random, datetime), pip
Importar módulos
Usa import para cargar un módulo entero, o from … import para traer solo lo que necesitas.
import math
print(math.sqrt(16)) # 4.0
print(math.pi) # 3.14159...
from random import randint, choice
print(randint(1, 10))
print(choice(["rojo", "verde", "azul"]))Crear tu propio módulo
Cualquier archivo .py es un módulo. Solo tienes que importarlo por su nombre (sin .py).
# archivo: utils.py
def saludar(nombre):
return f"Hola, {nombre}"
# archivo: main.py
from utils import saludar
print(saludar("Ana")) # Hola, AnaPractica ahora mismo
Has leído cómo funciona Módulos en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.