Considerações Finais

Princípios de Engenharia de Software em Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Relembrando

  • Modularidade

Pacote

def function()
    ...
class Class:
    ...

Guarda-chuva DRY

Princípios de Engenharia de Software em Python

Relembrando

  • Modularidade
  • Documentação
"""docstrings"""
# Comentários

Logo do Sphinx

Princípios de Engenharia de Software em Python

Relembrando

  • Modularidade
  • Documentação
  • Testes automatizados

logo do pytest

def f(x):
    """
    >>> f(x)
    saída esperada
    """
    ...

Logo do Travis CI

Princípios de Engenharia de Software em Python

Ciência de Dados & Engenharia de Software

Diagrama de Venn de Ciência de Dados

Princípios de Engenharia de Software em Python

Boa Sorte!

Princípios de Engenharia de Software em Python

Preparing Video For Download...