Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python para Investidores: Dados Financeiros com Fundamentus
Rating: 4.0 out of 5(3 ratings)
9 students

Python para Investidores: Dados Financeiros com Fundamentus

Aprenda a coletar, analisar e visualizar dados de ações com Python e a API Fundamentus, do zero à prática.
Last updated 4/2025
Portuguese

What you'll learn

  • Configurar o ambiente Python e utilizar a API Fundamentus para extrair dados financeiros de empresas listadas na bolsa.
  • Identificar indicadores de mercado, performance, patrimônio e crescimento com funções práticas da API.
  • Listar papéis, consultar setores e organizar dados em CSV ou tabelas prontas para análise.
  • Construir um dashboard interativo com Streamlit para visualizar resultados financeiros em tempo real.

Course content

4 sections14 lectures1h 30m total length
  • Preparando o Ambiente7:41

    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



  • Review API3:49

    O que é podemos obter com esta API?



  • Função list_papel_all()3:27

    Listar todos os papeis disponíveis.

Requirements

  • Conhecimentos básicos de Python, como uso de funções, listas e dicionários
  • Familiaridade com bibliotecas como pandas e requests com dataframes (nível iniciante).
  • Noções de mercado financeiro, como saber o que é uma ação, indicadores e setores.
  • Desejo de aprender a coletar e analisar dados financeiros automaticamente.
  • Ter o Python instalado no computador (preferencialmente com Jupyter ou VSCode).

Description

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.

Who this course is for:

  • Investidores iniciantes que querem aprender a analisar ações com dados reais.
  • Entusiastas de programação que desejam aplicar Python no mercado financeiro.
  • Estudantes de finanças, economia ou engenharia buscando automatizar análises.
  • Profissionais da área financeira interessados em ferramentas de análise com dados atualizados.
  • Desenvolvedores Python que queiram explorar APIs e criar projetos práticos com Streamlit.