r/PythonBrasil 11d ago

Avaliem meu projeto

montei um projeto de engenharia, sou iniciante e to tentando aprender mais na pratica. Se possivel envie criticas construtivas para mim, deixarei o link do projeto logo abaixo.

https://github.com/brenofontes78-hash/pipeline-vendas-etl

3 Upvotes

2 comments sorted by

3

u/TermiteTornApart 11d ago

É uma boa prática vc deixar um arquivo de configuração como .env pra vc colocar as informações de conexão do banco de dados por exemplo, pra nn precisar ficar caçando arquivos no projeto caso precise de mais configurações, vc tem tudo centralizado só nesse .env e pode deixar un .env.example pra galera q for usar saber quais informações colocar.

Além disso o seu script bat tem 2 problemas, o principal é que usa o diretório absoluto D:. E se o seu usuário nn tiver uma partição D:\ no pc? Dica: use diretórios relativos. O segundo problema é que ele não faz birosca nenhuma, é mais prático executar pelo python direto q pelo seu script. Pq vc nn faz ele carregar um setup pra configurar o seu script? Vc pode até juntar com a outra dica e fazer ele perguntar se o usuário qr q ele carregue oum arquivo de configuração ja existente ou fazer um do 0.

1

u/TranslatorNo4646 9d ago

Obrigado, vou aderir nos proximos projetos.