Prinsip Rekayasa Perangkat Lunak di Python
Adam Spannbauer
Machine Learning Engineer at Eastman

bekerja di work_dir/my_package/utils.py
def we_need_to_talk(break_up=False):
"""Pembantu untuk berkomunikasi dengan pasangan"""
if break_up:
print("Ini bukan kamu, ini aku...")
else:
print('I <3 U!')
bekerja di work_dir/my_script.py
# Impor submodul utils
import my_package.utils
# Memutuskan untuk mulai melihat orang lain
my_package.utils.we_need_to_talk(break_up=True)
Ini bukan kamu, ini aku...
bekerja di work_dir/my_package/__init__.py
from .utils import we_need_to_talk
bekerja di work_dir/my_script.py
# Impor paket kustom
import my_package
# Menyadari Anda bersama belahan jiwa
my_package.we_need_to_talk(break_up=False)
I <3 U!


Prinsip Rekayasa Perangkat Lunak di Python