Software-engineeringprincipes in Python
Adam Spannbauer
Machine Learning Engineer at Eastman

werken in work_dir/my_package/utils.py
def we_need_to_talk(break_up=False):
"""Hulpje voor communicatie met partner"""
if break_up:
print("Het ligt niet aan jou, maar aan mij...")
else:
print('Ik <3 jou!')
werken in work_dir/my_script.py
# Importeer utils submodule
import my_package.utils
# Besluit om andere mensen te gaan zien
my_package.utils.we_need_to_talk(break_up=True)
Het ligt niet aan jou, maar aan mij...
werken in work_dir/my_package/__init__.py
from .utils import we_need_to_talk
werken in work_dir/my_script.py
# Importeer eigen pakket
import my_package
# Realiseer je dat je je zielsverwant hebt gevonden
my_package.we_need_to_talk(break_up=False)
Ik <3 jou!


Software-engineeringprincipes in Python