IOKELU
Nivel: Intermedio
💡 Prueba el código:
Puedes ejecutar cualquier ejemplo de esta guía directamente en nuestra consola interactiva: Abrir consola de Python →

Módulos en Python: cómo usarlos y cómo crearlos

Los módulos permiten organizar tu código en archivos separados y reutilizables. En esta guía aprenderás a importar módulos, crear los tuyos propios y usar módulos estándar de Python.

1. ¿Qué es un módulo?

Un módulo es un archivo .py que contiene funciones, clases o variables que puedes reutilizar en otros programas.

# archivo: saludos.py
def hola():
    print("Hola desde el módulo")

2. Importar módulos

Para usar un módulo, utiliza la palabra clave import.

import math

print(math.sqrt(25))

Importar funciones específicas

from math import pi, sqrt

print(pi)
print(sqrt(16))

3. Crear tu propio módulo

Crea un archivo llamado operaciones.py:

# operaciones.py
def sumar(a, b):
    return a + b

def restar(a, b):
    return a - b

Luego impórtalo:

import operaciones

print(operaciones.sumar(5, 3))

4. Módulos estándar de Python

import datetime

print(datetime.datetime.now())

5. Ejercicios

6. Mini‑proyecto: Calculadora modular

# archivo: calculadora.py
def sumar(a, b): return a + b
def restar(a, b): return a - b
def multiplicar(a, b): return a * b
def dividir(a, b): return a / b

# archivo principal
import calculadora

print(calculadora.sumar(10, 5))
print(calculadora.dividir(10, 2))

7. Preguntas frecuentes

¿Un módulo puede tener clases?

Sí, puede tener funciones, clases y variables.

¿Puedo importar varios módulos?

Sí, tantos como necesites.


Siguiente guía

Paquetes en Python →