Revisão e Blueprints

Antes de realizarmos nossa revisão, gostaria de relembrar um conjunto de boas práticas para desenvolver.

  1. Ambiente Virtual

A primeira que é INDISPENSAVEL é o ambiente virtual. O ambiente virtual permite que a gente isole o interpretador do python para instalar as depêndencias somente no contexto do projeto. Para criar o ambiente virtual é só executar os seguintes comandos:

  1. Requirements.txt

Outra boa recomentação para desenvolver com python é criar um arquivo requirements.txt.

Para criar, basta com o ambiente virtual ativado executar:

Assim ele irá gerar o arquivo requirements na pasta onde você executou.

  1. Linting (Black)

Ferramentas de lint são ferramentas para nos auxiliar a utilizar boas práticas e padronizar como o código está escrito (espaçamento, identação, aspas).

O Python tem uma ferramenta de linting poderoza e facil de utilizar chamada black, basta instalar e utilizar seguindo os seguintes comandos:

Toda vez que você utilizar o black, ele irá corrigir todos os arquivos do diretório ou arquivo que você apontar.