A Melhor Forma de Organizar Seus Projetos de Data Science
Ainda neste artigo:
- Cookiecutter
- O Resultado
- Configurações
- Por Que Você Deveria Usá-lo?
Cookiecutter
O Cookiecutter é uma biblioteca de código aberto que visa criar templates ou aproveitar padrões de outros projetos (incluindo os seus), promovendo consistência e organização nos seus projetos de ciência de dados.
O resultado
Após algumas configurações no CLI, você terá uma estrutura semelhante a esta, como mencionado anteriormente. Isso pode ser reaproveitado em projetos futuros para manter consistência e profissionalismo em suas empreitadas. :)
Configurações
Para criar a estrutura, você só precisa configurar alguns aspectos do projeto, como a licença, os nomes dos colaboradores, as descrições, e tudo começa com a clonagem de um repositório (estou usando o que eles oferecem na descrição da documentação).
Por Que Você Deveria Usá-lo?
Um desafio comum no início da minha carreira foi a incerteza sobre qual padrão de projeto utilizar. Quando se está em uma empresa, isso pode ser resolvido, mas em projetos pessoais pode ser confuso. A chave está em manter consistência (usar um padrão), e o Cookiecutter oferece isso. Basta acessar a documentação, instalar, abrir o terminal e fazer as configurações!
- Documentação: CookieCutter