Notebooks são bons para análises exploratórias, mas ruins para controle de versão e compartihalmento de código entre uma equipe de desenvolvedores.
Devemos criar uma biblioteca de funções que cada um podem chamar do seu notebook. Seriam, por exemplo, funções para carregar dados, para estimar ou carregar modelos já estimados, funções para criar visualizações.
Para usar estas funções bastaria usar algo como
from utils import load_data, load_acertos, load_model, calc_nota
df = load_data(2014,CN)
resp = load_acertos(2015,MT)
model = load_model('3PL', param='INEP')
calc_nota(model,resp)
Notebooks são bons para análises exploratórias, mas ruins para controle de versão e compartihalmento de código entre uma equipe de desenvolvedores.
Devemos criar uma biblioteca de funções que cada um podem chamar do seu notebook. Seriam, por exemplo, funções para carregar dados, para estimar ou carregar modelos já estimados, funções para criar visualizações.
Para usar estas funções bastaria usar algo como
Etc. etc.