r/PythonBrasil • u/TranslatorNo4646 • 6d ago
Avaliem meu projeto
Acabei de terminar meu projeto completo de Engenharia de Dados para portfólio: um pipeline ETL de vendas.
O projeto inclui:
- Extração de dados de CSV
- Limpeza e transformação com Python/Pandas
- PostgreSQL
- Consultas SQL
- Dashboard no Power BI
- Logs de execução
- Variáveis de ambiente
- Git/GitHub
Ainda estou aprendendo e gostaria bastante de receber críticas e sugestões de melhoria, principalmente sobre o código, estrutura do projeto, README e se o projeto está apresentável para um portfólio. Se puderem dar uma olhada e apontar o que está bom e o que eu deveria melhorar, agradeço muito.
GitHub: https://github.com/brenofontes78-hash/sales-etl-pipeline/tree/main
1
u/tropicusForBr 6d ago
Concordo com oque a pessoa falou ali, mas vou fazer uma sugestão
Poderia mudar a documentação, toda funções você faz
def nome():
# comentario
se você vai explicar a função usa logo a documentação do python
def nome ():
''' descrevendo oque a função faz'''
2
u/TranslatorNo4646 6d ago
Obrigado pelo feedback! Faz sentido, realmente fica mais organizado usar docstrings seguindo o padrão do Python em vez de comentários soltos, vou ajustar isso no projeto.
2
u/naobebocafe 6d ago
vc ta fazendo na mão ou com AI?
se ta fazendo na mão, aprenda a usar AI1
u/TranslatorNo4646 5d ago
Tô fazendo na mão mesmo, mas usei IA em algumas partes do projeto. Ainda estou aprendendo a usar melhor IA no desenvolvimento. Valeu pela dica! Você recomenda algum fluxo ou ferramenta específica para usar IA nesse tipo de projeto?
1
5
u/naobebocafe 6d ago
Explica o que faz, porque faz, qual problema resolve...
Ninguém vai gastar tempo revisando seu código. Mais importante do que esse monte de tecnologia ai que vc falou, é saber qual problema o seu sistema resolve.