Introducción

A medida que tus programas crecen, mantener todo en un solo archivo se vuelve difícil. Python ofrece una solución elegante: módulos y paquetes, que permiten dividir el código en partes más manejables y reutilizables.

¿Qué es un módulo?

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

Ejemplo:

Este archivo define dos funciones que pueden usarse en otros scripts.

Importar un módulo

import carga el módulo y te permite acceder a sus funciones usando la notación modulo.funcion().

Salida:

Importar funciones específicas

Salida:

Con from ... import ... puedes traer solo lo que necesitas.

¿Qué es un paquete?

Un paquete es una carpeta que contiene varios módulos y un archivo especial __init__.py.

Estructura:

El archivo __init__.py indica que la carpeta es un paquete.

Usar un paquete

Así puedes organizar tu código por temas o funcionalidades.

Conclusión

Los módulos y paquetes te ayudan a mantener tu código ordenado, reutilizable y fácil de mantener. Son la base para construir proyectos grandes y profesionales en Python.

Llamada a la acción

Crea un paquete llamado calculadora con dos módulos: operaciones.py (sumar, restar) y avanzadas.py (potencia, raíz cuadrada). Luego, impórtalos en un script principal y prueba sus funciones.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *