Módulos y Paquetes en Python
Hoy veremos que son los módulos y paquetes en python, conceptos fundamentales cuando nuestros proyectos crecen y dejan de ser simples funciones.

Cuando estamos escribiendo código para resolver un problema, este puede ser un problema simple o uno más complejo. Para problemas simples quizá podamos llegar a resolver dicho problema con no más de 70 lineas de código, si este es el caso, podemos llegar a administrar el código de manera fácil. Pero si el código crece a miles de líneas obviamente será muy difícil mantener ese código.
E aquí donde aparecen los conceptos de Módulos y Paquetes, lo ideal será dividir el código en módulos, cada módulo tendrá un grupo de funcionalidades reutilizables y luego combinamos estos módulos en paquetes colocándolos en directorios según sus funcionalidades.
Módulos en Python
- Un módulo en python es un archivo que tiene definiciones y declaraciones
- Puede estar compuesto por clases, funciones y variables
- En python, una pieza de código de un módulo puede ser invocada por otro módulo utilizando import

Paquetes en Python
- En Python, un paquete es simplemente un directorio que contiene módulos
- Cada paquete en Python debe contener el archivo __init__.py así nos aseguramos de indicar al interprete de Python que ese directorio es un paquete
- También podemos importar un Paquete así como lo hacemos con los módulos



Deja una respuesta