
Preparação do ambiente de desenvolvimento.
→ Comando para instalar módulo fundamentus com upgrades
No terminal:
pip install git+https://github.com/Produtividade1000/fundamentus-viz
No Colab:
!pip install git+https://github.com/Produtividade1000/fundamentus-viz
/!\ Lembre-se que no google colab, precisa colocar o ponto de exclação no início (!)
→versões dos módulos durante o curso:
streamlit: 1.41.1
Fundamentus: 0.2.0
pandas: 2.2.3
matplotlib: 3.7.1
altair: 5.5.0
O que é podemos obter com esta API?
Listar todos os papeis disponíveis.
Uma das funções principais da API fundamentus, get_detalhes_papel().
Parte 1 sobre os dados da função get_detalhes_papel. Identificação da empresa.
Dados de mercado do ticker, da função get_detalhes_papel( )
Parte 3 da aula sobre a função get_detalhes_papel() da API Fundamentus. Indicadores patrimoniais.
Parte 4. Indicadores fundamentalistas.
Parte 5. Indicadores de rentabilidade.
Parte 6 Final. Indicadores de crescimento
Função get_resultado para trazer o df com diversas informações estratégicas das empresas da bovespa.
Um app simples para analisar rapidamente ações da bolsa conforme o indicador escolhido, usando Streamlit e a api Fundamentus.
A bolsa possui uma série de empresas listadas e cada empresa é de um setor, como saúde. Telecom, mineração, energia, etc. Nessa aula veremos funções para trabalhar com os setores.
Tabelas e exportar para excel.
Neste curso, você vai aprender como utilizar Python para acessar e analisar dados financeiros do mercado de ações brasileiro com a API Fundamentus. O objetivo é tornar você capaz de automatizar coletas de dados e construir suas próprias ferramentas de análise fundamentalista, mesmo que esteja iniciando na programação.
Abaixo, você confere a estrutura do curso dividida por tópicos:
Preparando o ambiente
Instalação dos módulos necessários
Configuração do ambiente de desenvolvimento
Conhecendo a API Fundamentus
Visão geral das funcionalidades da API
Como acessar e explorar as principais vantagens
Extraindo dados financeiros com Python
list_papel_all() – Lista de todos os papéis disponíveis
get_detalhes_papel() – Detalhes completos das empresas
Dados por categoria:
Identificação da empresa
Indicadores de mercado
Indicadores fundamentalistas
Indicadores patrimoniais
Indicadores de performance
Indicadores de crescimento
Visualizando resultados
get_resultado() – Resultados financeiros completos
Projeto prático com Streamlit: construção de página com interação com usuário
Analisando setores do mercado
print_setores(), list_papel_setor(), get_setor_id()
Exportando os dados
print_csv() e print_table() – Exportação em formatos organizados
Ao final do curso, você terá criado sua própria aplicação de análise fundamentalista com Python e Streamlit, capaz de acessar e visualizar dados financeiros de forma automatizada. Estará apto a aplicar esse conhecimento para tomar decisões mais estratégicas no mercado de ações, seja como investidor individual, analista financeiro ou desenvolvedor interessado em finanças. Além disso, você terá construído uma base sólida para criar novas ferramentas personalizadas, adaptar os códigos para outras APIs e expandir suas habilidades em ciência de dados voltada ao mercado financeiro. Tudo isso com uma abordagem prática, clara e voltada para o mundo real.