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