Criando um pacote e publicando no Pypi e Pytest
- #Python
🧠 Construí uma aplicação de análise fundamentalista para ações da B3 com Python!
Nos últimos dias, desenvolvi uma aplicação chamada FundamentalVision, focada em análise fundamentalista de ações negociadas na B3. O objetivo foi criar uma ferramenta que unisse dados relevantes do mercado com visualizações interativas e uma interface simples, acessível e de código aberto.
📌 O que o projeto entrega?
✅ Dashboard interativo com informações de todas as ações listadas na B3
📊 Visualização de indicadores fundamentais (P/L, ROE, Dívida, etc.)
📈 Gráficos de dividendos ao longo dos anos
🔄 Análise da oscilação de preços (dia, mês, 12 meses, ano a ano)
📥 Exportação de dados em CSV
🔎 Busca e filtros nas tabelas interativas
🧪 Testes automatizados cobrindo os principais módulos da aplicação
🔧 Stack utilizada
- Python
- Streamlit para a interface interativa
- Plotly para os gráficos
- BeautifulSoup + Requests para obtenção de dados
- Pandas para manipulação de dados
- Testes unitários para garantir robustez do código
💡 Por que construí isso?
Sou apaixonado por dados e finanças, e senti falta de uma ferramenta simples, sem anúncio, direta e que me permitisse analisar fundamentos de forma visual. Decidi, então, construir uma solução completa do zero — e o melhor: open source.
🔗 O projeto está disponível no GitHub:
https://github.com/HeannaReis/fundamentalvision.git
🚀 O pacote também está publicado no PyPI! Basta instalar com:
pip install fundamentalvision
📸 Veja algumas imagens da aplicação:
Dashboard Interface
Figure 1: Example of the dashboard interface.
Gráficos e Tabelas Interativas
Figure 2: Interactive charts and tables.
Analise de Pagamento de Proventos e Oscilações ao longo do tempo
Figure 3: Stock dividend and price fluctuation analysis.
Opção de Buscas no painel geral de ativos
Figure 4: Tables with all stocks listed on B3.
Resultados dos Testes Automatizados.
Figure 5: Example of automated test results.
Se você curte projetos de dados, Python e visualizações interativas, vamos trocar ideia! Feedbacks e colaborações são super bem-vindos. 🙌
#Python #Streamlit #DataScience #B3 #Investimentos #Finanças #POO #AnáliseFundamentalista #ProjetosOpenSource