Saltearse al contenido

Creación de tus propios módulos

Crear tus propios módulos en Python es una excelente forma de organizar, reutilizar y compartir tu código. Un módulo es simplemente un archivo .py que contiene funciones, clases o variables que puedes importar y usar en otros programas.


  • Organización: Divide tu proyecto en archivos más pequeños y manejables.
  • Reutilización: Usa el mismo código en diferentes programas sin copiar y pegar.
  • Mantenimiento: Facilita actualizar y corregir errores en un solo lugar.

  1. Crea un archivo .py
    Por ejemplo, crea un archivo llamado saludos.py con el siguiente contenido:
saludos.py
def saludar(nombre):
    print(f'¡Hola, {nombre}!')
  1. Importa tu módulo en otro archivo
    Ahora, en tu archivo principal, puedes importar y usar la función:
Uso de un módulo propio
import saludos
saludos.saludar('Ana')

Salida:

¡Hola, Ana!

También puedes importar solo lo que necesitas de tu módulo:

Importar función específica
from saludos import saludar
saludar('Carlos')

Para que Python encuentre tu módulo, debe estar en el mismo directorio que tu archivo principal o en una carpeta incluida en el PYTHONPATH.


  • Usa nombres descriptivos para tus módulos y funciones.
  • Evita espacios y caracteres especiales en los nombres de archivos.
  • Mantén cada módulo enfocado en una sola tarea o tema.

  • Crear módulos te ayuda a organizar y reutilizar tu código.
  • Solo necesitas un archivo .py para empezar.
  • Importa tus módulos y funciones según lo necesites en tus proyectos.

¿Listo para practicar? Crea un módulo con tus propias funciones y pruébalo en un programa nuevo.