Principios de ingeniería de software en Python
Adam Spannbauer
Machine Learning Engineer at Eastman

trabajando en work_dir/my_package/utils.py
def we_need_to_talk(break_up=False):
"""Ayuda para comunicarte con tu pareja"""
if break_up:
print("No eres tú, soy yo...")
else:
print('¡Te quiero!')
trabajando en work_dir/my_script.py
# Importar submódulo utils
import my_package.utils
# Decidir empezar a ver a otras personas
my_package.utils.we_need_to_talk(break_up=True)
No eres tú, soy yo...
trabajando en work_dir/my_package/__init__.py
from .utils import we_need_to_talk
trabajando en work_dir/my_script.py
# Importar paquete personalizado
import my_package
# Darse cuenta de que estás con tu alma gemela
my_package.we_need_to_talk(break_up=False)
¡Te quiero!


Principios de ingeniería de software en Python