48  Desarrolla paquetes locales

En el vasto y dinámico mundo de Python, la organización eficiente del código es fundamental para el éxito de cualquier proyecto. En esta sesión, nos adentraremos en el concepto de los paquetes locales, explorando cuándo y cómo pasar tus funciones de Python para que puedan ser llamadas como un paquete, similar al paquete de Pandas. Un paquete local, es esencialmente un directorio con archivos .py y un archivo init.py, facilita la modularización del código y promueve prácticas de desarrollo sólidas. Descubriremos cómo agrupar funcionalidades relacionadas en módulos dentro de un paquete local puede mejorar la claridad, el mantenimiento y la reutilización del código. Desde la distribución del código a otros usuarios hasta la colaboración en proyectos a gran escala, la implementación de paquetes locales en Python es una estrategia poderosa para hacer que tu código sea más accesible y fácil de mantener.

  1. Crea una carpeta con el nombre del paquete image.png
  2. Crea un archivo init.py vacio adentro de esa carpeta image-2.png
  3. Agrupa tus funciones por archivos image-3.png
  4. En cada archivo.py carga paquetes y escribe funciones o clases image-4.png
  5. Importa paquetes locales
from iertools.read import read_sql
def funcion_prueba(nombre, mensaje='Hola mundo'):
    return f'{mensaje} de {nombre}'
funcion_prueba('memo')
'Hola mundo de memo'