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