Comece agoraComece grátis

Colocando o modelo em produção na linha de comando

Muitas vezes, modelos em Python, depois de aperfeiçoados, precisam ir para produção e rodar com frequência. Para economizar o tempo da pessoa de dados, em vez de executar o modelo manualmente todos os dias, automatizamos esse processo.

Automatizar e colocar um modelo em Python em produção envolve primeiro instalar todas as dependências de bibliotecas necessárias, executar o próprio modelo em Python e, em seguida, definir uma agenda com a frequência das execuções. Embora seja possível fazer todas essas etapas separadamente usando diferentes linguagens e programas, consolidar tudo em comandos de linha de comando oferece mais controle e facilita a automação.

Neste exercício de conclusão, você vai praticar como configurar passo a passo um processo de automação de script Python de ponta a ponta.

Este exercicio faz parte do curso

Processamento de Dados no Shell

Ver curso

Instruções do exercicio

  • Use o pip para instalar as dependências do Python listadas no arquivo requirements.txt.

  • Agora que as dependências necessárias do Python foram instaladas, execute o script create_model.py na linha de comando.

  • Verificamos que o modelo em Python pode ser executado. O próximo passo é automatizar esse job para rodar a cada minuto. Use o CRONTAB para agendar uma execução por minuto do script Python create_model.py.

  • Imprima o job agendado no CRONTAB para verificar se o job do CRON foi agendado corretamente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Preview both Python script and requirements text file
cat create_model.py
cat requirements.txt

# Pip install Python dependencies in requirements file
pip install ___ ___

# Run Python script on command line
___ create_model.py

# Add CRON job that runs create_model.py every minute
echo "___ ___ create_model.py" | ___

# Verify that the CRON job has been scheduled via CRONTAB
___ ___
Editar e Executar Código