Estudo de Caso: Construindo Software em Python
Mark Pedigo
Principal Data Scientist

Modularidade: princípio-chave de engenharia de software
"Don't Repeat Yourself": princípio-chave de engenharia de software
Empacotamento: princípio-chave de engenharia de software
__init__.py para inicializar módulos__init__.py__init__.py: identifica a pasta como pacoteproject \
|--- package
| |--- module1.py
| |--- module2.py
|--- main.py
from package import module1from package.module1 import function. = atual, .. = pai)from . import module1from .module1 import functionEstudo de Caso: Construindo Software em Python