Caso di studio: sviluppare software in Python
Mark Pedigo
Principal Data Scientist

Modularità: principio chiave dell’ingegneria del software
"Don't Repeat Yourself": principio chiave dell’ingegneria del software
Packaging: principio chiave dell’ingegneria del software
__init__.py per inizializzare i moduli__init__.py__init__.py: identifica la cartella come packageproject \
|--- package
| |--- module1.py
| |--- module2.py
|--- main.py
from package import module1from package.module1 import function. = corrente, .. = genitore)from . import module1from .module1 import functionCaso di studio: sviluppare software in Python