SlideShare uma empresa Scribd logo
Python
Python para finanças: explorando dados financeiros!
para finanças: explorando dados financeiros!
Alex Camargo
alex@apus.digital
Abril 15, 2023
UNIVERSIDADE DA REGIÃO DA CAMPANHA
CENTRO DE CIÊNCIAS EXATAS E AMBIENTAIS
CURSO DE SISTEMAS DE INFORMAÇÃO
FLISOL/BAGÉ
2
About me
Python para finanças: explorando dados financeiros! FLISOL 2023
Figure: Instagram @alexcamargoweb.
3
Edições anteriores
Below you will find information on my 3 most presentations
about Bitcoin.
Python para finanças: explorando dados financeiros! FLISOL 2023
Figure: FLISOL 2022.
4
Agenda
 Introdução ao mercado financeiro
 Python na área financeira
 Código Python para finanças
 Considerações finais
 Principais referências
Python para finanças: explorando dados financeiros! FLISOL 2023
5
Introdução ao mercado financeiro
O mercado financeiro é um sistema de negociação de ativos
composto por instituições financeiras, investidores e empresas
com o objetivo de obter um retorno sobre o investimento.
 Tipos de mercado: mercado de ações, mercado de títulos,
mercado de câmbio e o mercado de commodities.
Python para finanças: explorando dados financeiros! FLISOL 2023
6
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Tipos de mercado financeiro - Ações.
7
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Tipos de mercado financeiro – Títulos públicos.
8
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Tipos de mercado financeiro – Câmbio.
9
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Tipos de mercado financeiro – Commodities.
10
Introdução ao mercado financeiro
O mercado financeiro é um sistema de negociação de ativos
composto por instituições financeiras, investidores e empresas
com o objetivo de obter um retorno sobre o investimento.
 Tipos de mercado: mercado de ações, mercado de títulos,
mercado de câmbio e o mercado de commodities.
 Participantes: investidores, traders, bancos e outras
instituições financeiras (seguradoras, fundos de pensão, etc).
Python para finanças: explorando dados financeiros! FLISOL 2023
11
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Crescimento de investidores no Brasil.
12
Introdução ao mercado financeiro
O mercado financeiro é um sistema de negociação de ativos
composto por instituições financeiras, investidores e empresas
com o objetivo de obter um retorno sobre o investimento.
 Tipos de mercado: mercado de ações, mercado de títulos,
mercado de câmbio e o mercado de commodities.
 Participantes: investidores, traders, bancos e outras
instituições financeiras (seguradoras, fundos de pensão, etc).
 Regulamentação: regulamentado por agências do governo,
como a SEC nos Estados Unidos e a CVM no Brasil.
Python para finanças: explorando dados financeiros! FLISOL 2023
13
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: CVM – Comissão de Valores Mobiliários.
14
Introdução ao mercado financeiro
O mercado financeiro é um sistema de negociação de ativos
composto por instituições financeiras, investidores e empresas
com o objetivo de obter um retorno sobre o investimento.
 Tipos de mercado: mercado de ações, mercado de títulos,
mercado de câmbio e o mercado de commodities.
 Participantes: investidores, traders, bancos e outras
instituições financeiras (seguradoras, fundos de pensão, etc).
 Regulamentação: regulamentado por agências do governo,
como a SEC nos Estados Unidos e a CVM no Brasil.
 Fluxo de capitais: o fluxo de capitais é o movimento de
dinheiro dentro e fora do mercado financeiro.
Python para finanças: explorando dados financeiros! FLISOL 2023
15
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Fluxo de capital no mercado financeiro.
16
Introdução ao mercado financeiro
O mercado financeiro é um sistema de negociação de ativos
composto por instituições financeiras, investidores e empresas
com o objetivo de obter um retorno sobre o investimento.
 Tipos de mercado: mercado de ações, mercado de títulos,
mercado de câmbio e o mercado de commodities.
 Participantes: investidores, traders, bancos e outras
instituições financeiras (seguradoras, fundos de pensão, etc).
 Regulamentação: regulamentado por agências do governo,
como a SEC nos Estados Unidos e a CVM no Brasil.
 Fluxo de capitais: o fluxo de capitais é o movimento de
dinheiro dentro e fora do mercado financeiro.
 Bolsa de valores: local onde as empresas podem emitir
ações para captação de recursos e os investidores podem
comprar e vender essas ações.
Python para finanças: explorando dados financeiros! FLISOL 2023
17
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: B3 – Bolsa de Valores do Brasil (antiga Bovespa).
18
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: B3 – Bolsa de Valores do Brasil (antiga Bovespa).
19
Introdução ao mercado financeiro
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Principais empresas de cada setor na composição do índice IBOVESPA.
20
Python na área financeira
Python é utilizado em uma variedade de aplicações, incluindo
desenvolvimento web, ciência de dados, automação de
processos, inteligência artificial, entre outras.
 Bibliotecas: são usadas libs gerais, como pandas, numpy,
matplotlib, e outras mais específicas de finanças, como o
yfinance.
Python para finanças: explorando dados financeiros! FLISOL 2023
21
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Bibliotecas Python usadas na área financeira - pandas.
22
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Bibliotecas Python usadas na área financeira - matplotlib.
23
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Bibliotecas Python usadas na área financeira - matplotlib.
24
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Bibliotecas Python usadas na área financeira - yfinance.
25
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Bibliotecas Python usadas na área financeira - yfinance.
26
Python na área financeira
Python é utilizado em uma variedade de aplicações, incluindo
desenvolvimento web, ciência de dados, automação de
processos, inteligência artificial, entre outras.
 Bibliotecas: são usadas libs gerais, como pandas, numpy,
matplotlib, e outras mais específicas de finanças, como o
yfinance.
 Coleta de dados: buscar, limpar e processar dados
financeiros de diversas fontes, como APIs de mercado,
planilhas e bancos de dados.
Python para finanças: explorando dados financeiros! FLISOL 2023
27
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Coleta de dados - yfinance.
28
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Coleta de dados - yfinance.
29
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Coleta de dados - BeautifulSoup.
30
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Coleta de dados - BeautifulSoup.
31
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Coleta de dados - BeautifulSoup.
32
Python na área financeira
Python é utilizado em uma variedade de aplicações, incluindo
desenvolvimento web, ciência de dados, automação de
processos, inteligência artificial, entre outras.
 Bibliotecas: são usadas libs gerais, como pandas, numpy,
matplotlib, e outras mais específicas de finanças, como o
yfinance.
 Coleta de dados: buscar, limpar e processar dados
financeiros de diversas fontes, como APIs de mercado,
planilhas e bancos de dados.
 Visualização de dados: o plotly e o seaborn são libs
comumente usadas para criar visualizações personalizadas e
interativas.
Python para finanças: explorando dados financeiros! FLISOL 2023
33
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Visualização de dados - plotly.
34
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Visualização de dados - plotly.
35
Python na área financeira
Python é utilizado em uma variedade de aplicações, incluindo
desenvolvimento web, ciência de dados, automação de
processos, inteligência artificial, entre outras.
 Bibliotecas: são usadas libs gerais, como pandas, numpy,
matplotlib, e outras mais específicas de finanças, como o
yfinance.
 Coleta de dados: buscar, limpar e processar dados
financeiros de diversas fontes, como APIs de mercado,
planilhas e bancos de dados.
 Visualização de dados: o plotly e o seaborn são libs
comumente usadas para criar visualizações personalizadas e
interativas.
 Modelagem financeira: poder criar modelos de
precificação de ativos, também simulações de Monte Carlo
para avaliar o risco e a incerteza em um modelo.
Python para finanças: explorando dados financeiros! FLISOL 2023
36
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Modelagem financeira com simulações de Monte Carlo - matplotlib.
37
Python na área financeira
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Modelagem financeira com simulações de Monte Carlo - matplotlib.
38
Código Python para finanças
Usaremos o Google Colab, uma plataforma de desenvolvimento
em nuvem que permite aos usuários escrever, executar e
compartilhar código em Python.
 Perfomance: acesso gratuito (ou planos pagos) a GPUs e
TPUs para processamento acelerado de dados.
Python para finanças: explorando dados financeiros! FLISOL 2023
39
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Recursos do Google Colab.
40
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Recursos do Google Colab.
41
Código Python para finanças
Usaremos o Google Colab, uma plataforma de desenvolvimento
em nuvem que permite aos usuários escrever, executar e
compartilhar código em Python.
 Perfomance: acesso gratuito (ou planos pagos) a GPUs e
TPUs para processamento acelerado de dados.
 Armazenamento e uso: os arquivos ficam em nuvem
vinculados ao Google Drive. É possível instalar bibliotecas
durante as sessões de uso via Jupyter Notebooks.
Python para finanças: explorando dados financeiros! FLISOL 2023
42
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Jupyter Notebook.
43
Código Python para finanças
Usaremos o Google Colab, uma plataforma de desenvolvimento
em nuvem que permite aos usuários escrever, executar e
compartilhar código em Python.
 Perfomance: acesso gratuito (ou planos pagos) a GPUs e
TPUs para processamento acelerado de dados.
 Armazenamento e uso: os arquivos ficam em nuvem
vinculados ao Google Drive. É possível instalar bibliotecas
durante as sessões de uso via Jupyter Notebooks.
 Estudo de caso: como acessar fontes de dados financeiros do
Yahoo Finance e visualizar as ações do NUBANK, TESLA,
AMAZON e MAGALU.
Python para finanças: explorando dados financeiros! FLISOL 2023
44
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Ações do NUBANK.
45
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Ações da TESLA.
46
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Ações da AMAZON.
47
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Ações da MAGALU.
48
Código Python para finanças
Usaremos o Google Colab, uma plataforma de desenvolvimento
em nuvem que permite aos usuários escrever, executar e
compartilhar código em Python.
 Perfomance: acesso gratuito (ou planos pagos) a GPUs e
TPUs para processamento acelerado de dados.
 Armazenamento e uso: os arquivos ficam em nuvem
vinculados ao Google Drive. É possível instalar bibliotecas
durante as sessões de uso via Jupyter Notebooks.
 Estudo de caso: como acessar fontes de dados financeiros do
Yahoo Finance e visualizar as ações do NUBANK, TESLA,
AMAZON e MAGALU.
 Material utilizado: os códigos e arquivos do projeto estão
disponíveis no repositório “flisol-2023” da conta APUS
Digital no GitHub.
Python para finanças: explorando dados financeiros! FLISOL 2023
49
Código Python para finanças
Python para finanças: explorando dados financeiros! FLISOL 2023
Figura: Código Python para finanças – Repositório no GitHub.
50
Considerações finais
É crucial que as pessoas compreendam o que estão analisando
e como as ferramentas e técnicas de programação podem
ser aplicadas de forma eficaz para tomar decisões.
 Python é uma das linguagens de programação mais
populares no mundo da finança.
 Bibliotecas específicas para finanças, como yfinance, pyfolio,
QuantLib e outras, tornam a análise financeira mais
eficiente e produtiva.
 Google Colab é uma ferramenta poderosa para usar o Python
em alta perfomance através de GPUs e TPUs “gratuitas”.
 Python é apenas uma ferramenta!
Uma análise financeira requer conhecimentos financeiros
sólidos e ajuda profissional.
Python para finanças: explorando dados financeiros! FLISOL 2023
51
Principais referências
B3: A Bolsa do Brasil
https://www.b3.com.br/pt_br/
CódigoQuant: Ciência de Dados Aplicada ao Mercado Financeiro.
https://github.com/codigoquant/python_para_investimentos
CVM Comissão de Valores Mobiliários - Governo Federal
https://www.gov.br/cvm/pt-br
Introducing ChatGPT
https://openai.com/blog/chatgpt
Site Oficial do Tesouro Direto
https://www.tesourodireto.com.br/
Welcome To Colaboratory - Google
https://colab.research.google.com/
Welcome to Python.org
https://www.python.org/
Python para finanças: explorando dados financeiros! FLISOL 2023

Mais conteúdo relacionado

Mais procurados

Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
Prof. Marcus Renato de Carvalho
 
Weight watchers international case study by jack ng
Weight watchers international   case study by jack ngWeight watchers international   case study by jack ng
Weight watchers international case study by jack ng
Jack Ng
 
FEBRASGO lança nova edição do Manual de Amamentação 2018
FEBRASGO lança nova edição do Manual de Amamentação 2018FEBRASGO lança nova edição do Manual de Amamentação 2018
FEBRASGO lança nova edição do Manual de Amamentação 2018
Prof. Marcus Renato de Carvalho
 
Política municipal de Aleitamento de Ribeirão Preto / SP
Política municipal de Aleitamento de Ribeirão Preto / SP Política municipal de Aleitamento de Ribeirão Preto / SP
Política municipal de Aleitamento de Ribeirão Preto / SP
Prof. Marcus Renato de Carvalho
 
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
Portal de Boas Práticas em Saúde da Mulher, da Criança e do Adolescente (IFF/Fiocruz)
 
Ensino 02 o ministério de formação
Ensino 02   o ministério de formaçãoEnsino 02   o ministério de formação
Ensino 02 o ministério de formação
Ministério Paraná
 
Formação bíblica para catequistas
Formação bíblica para catequistasFormação bíblica para catequistas
Formação bíblica para catequistas
Catequese Anjos dos Céus
 

Mais procurados (7)

Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
Consultório Amigo da Amamentação - nova iniciativa tem apoio da Sociedade Bra...
 
Weight watchers international case study by jack ng
Weight watchers international   case study by jack ngWeight watchers international   case study by jack ng
Weight watchers international case study by jack ng
 
FEBRASGO lança nova edição do Manual de Amamentação 2018
FEBRASGO lança nova edição do Manual de Amamentação 2018FEBRASGO lança nova edição do Manual de Amamentação 2018
FEBRASGO lança nova edição do Manual de Amamentação 2018
 
Política municipal de Aleitamento de Ribeirão Preto / SP
Política municipal de Aleitamento de Ribeirão Preto / SP Política municipal de Aleitamento de Ribeirão Preto / SP
Política municipal de Aleitamento de Ribeirão Preto / SP
 
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
Organização postural do recém-nascido pré-termo na unidade neonatal: o uso do...
 
Ensino 02 o ministério de formação
Ensino 02   o ministério de formaçãoEnsino 02   o ministério de formação
Ensino 02 o ministério de formação
 
Formação bíblica para catequistas
Formação bíblica para catequistasFormação bíblica para catequistas
Formação bíblica para catequistas
 

Semelhante a Python para finanças: explorando dados financeiros

Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015
Leandro Guerra
 
Text Analytics para o Mercado Financeiro
Text Analytics para o Mercado FinanceiroText Analytics para o Mercado Financeiro
Text Analytics para o Mercado Financeiro
Leandro Guerra
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
Sérgio Dias
 
Transparência de Processos e Software
Transparência de Processos e SoftwareTransparência de Processos e Software
Transparência de Processos e Software
transparenciadesoftware
 
O Mercado Acionario no Brasil
O Mercado Acionario no BrasilO Mercado Acionario no Brasil
O Mercado Acionario no Brasil
eliboro
 
Curso de introdução ao mercado de ações
Curso de introdução ao mercado de açõesCurso de introdução ao mercado de ações
Curso de introdução ao mercado de ações
Bruno Stefani
 
Big Data Analytics em Governo
Big Data Analytics em GovernoBig Data Analytics em Governo
Big Data Analytics em Governo
Sérgio Dias
 
Palestra introdução ao mercado de ações 2011
Palestra introdução ao mercado de ações 2011Palestra introdução ao mercado de ações 2011
Palestra introdução ao mercado de ações 2011
Bruno Stefani
 
Text Mining para BI e Finalização do Dashboard no Tableau
Text Mining para BI e Finalização do Dashboard no TableauText Mining para BI e Finalização do Dashboard no Tableau
Text Mining para BI e Finalização do Dashboard no Tableau
Leandro Guerra
 
UOL - Cotações 2012
UOL - Cotações 2012UOL - Cotações 2012
UOL - Cotações 2012
publicidadeUOL
 
CAS.pdf
CAS.pdfCAS.pdf
CAS.pdf
AbnerHorcio
 
Analise dos Fundos de Investimento Brasileiros
Analise dos Fundos de Investimento BrasileirosAnalise dos Fundos de Investimento Brasileiros
Analise dos Fundos de Investimento Brasileiros
Newton Licciardi
 
Administracao financeira
Administracao financeiraAdministracao financeira
Administracao financeira
Waldêmio Àvila Ferro
 
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPDCircular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
Graziela Brandão
 
Competitive Intelligence and the Internet
Competitive Intelligence and the InternetCompetitive Intelligence and the Internet
Competitive Intelligence and the Internet
Isabel Santos
 
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
Incubadora de Negócios Unifacs
 
Playbook FIntech - Portuguese version
Playbook FIntech - Portuguese versionPlaybook FIntech - Portuguese version
Playbook FIntech - Portuguese version
Mobile Marketing Association
 
Apresentação Institucional Ibri
Apresentação Institucional IbriApresentação Institucional Ibri
Apresentação Institucional Ibri
Marlon Oliveira
 
TCC UNINOVE | Graduação em Marketing
TCC UNINOVE | Graduação em MarketingTCC UNINOVE | Graduação em Marketing
TCC UNINOVE | Graduação em Marketing
Márjorye Cruz
 
Expocietec, 15/10/2012 - Apresentação de Cristiane Pereira
Expocietec, 15/10/2012 - Apresentação de Cristiane PereiraExpocietec, 15/10/2012 - Apresentação de Cristiane Pereira
Expocietec, 15/10/2012 - Apresentação de Cristiane Pereira
FecomercioSP
 

Semelhante a Python para finanças: explorando dados financeiros (20)

Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015Text Analytics para o Mercado Financeiro - Devcamp 2015
Text Analytics para o Mercado Financeiro - Devcamp 2015
 
Text Analytics para o Mercado Financeiro
Text Analytics para o Mercado FinanceiroText Analytics para o Mercado Financeiro
Text Analytics para o Mercado Financeiro
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
 
Transparência de Processos e Software
Transparência de Processos e SoftwareTransparência de Processos e Software
Transparência de Processos e Software
 
O Mercado Acionario no Brasil
O Mercado Acionario no BrasilO Mercado Acionario no Brasil
O Mercado Acionario no Brasil
 
Curso de introdução ao mercado de ações
Curso de introdução ao mercado de açõesCurso de introdução ao mercado de ações
Curso de introdução ao mercado de ações
 
Big Data Analytics em Governo
Big Data Analytics em GovernoBig Data Analytics em Governo
Big Data Analytics em Governo
 
Palestra introdução ao mercado de ações 2011
Palestra introdução ao mercado de ações 2011Palestra introdução ao mercado de ações 2011
Palestra introdução ao mercado de ações 2011
 
Text Mining para BI e Finalização do Dashboard no Tableau
Text Mining para BI e Finalização do Dashboard no TableauText Mining para BI e Finalização do Dashboard no Tableau
Text Mining para BI e Finalização do Dashboard no Tableau
 
UOL - Cotações 2012
UOL - Cotações 2012UOL - Cotações 2012
UOL - Cotações 2012
 
CAS.pdf
CAS.pdfCAS.pdf
CAS.pdf
 
Analise dos Fundos de Investimento Brasileiros
Analise dos Fundos de Investimento BrasileirosAnalise dos Fundos de Investimento Brasileiros
Analise dos Fundos de Investimento Brasileiros
 
Administracao financeira
Administracao financeiraAdministracao financeira
Administracao financeira
 
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPDCircular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
Circular 3978 2020 BACEN: Procedimentos de Compliance Anticorrupção versus LGPD
 
Competitive Intelligence and the Internet
Competitive Intelligence and the InternetCompetitive Intelligence and the Internet
Competitive Intelligence and the Internet
 
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
Mega eventos : oportunidades e desafios para uma Nova Lógica Urbana, 3° Rodad...
 
Playbook FIntech - Portuguese version
Playbook FIntech - Portuguese versionPlaybook FIntech - Portuguese version
Playbook FIntech - Portuguese version
 
Apresentação Institucional Ibri
Apresentação Institucional IbriApresentação Institucional Ibri
Apresentação Institucional Ibri
 
TCC UNINOVE | Graduação em Marketing
TCC UNINOVE | Graduação em MarketingTCC UNINOVE | Graduação em Marketing
TCC UNINOVE | Graduação em Marketing
 
Expocietec, 15/10/2012 - Apresentação de Cristiane Pereira
Expocietec, 15/10/2012 - Apresentação de Cristiane PereiraExpocietec, 15/10/2012 - Apresentação de Cristiane Pereira
Expocietec, 15/10/2012 - Apresentação de Cristiane Pereira
 

Mais de Alex Camargo

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
Alex Camargo
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
Alex Camargo
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
Alex Camargo
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
Alex Camargo
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
Alex Camargo
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Alex Camargo
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Alex Camargo
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
Alex Camargo
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
Alex Camargo
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Alex Camargo
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Alex Camargo
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
Alex Camargo
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Alex Camargo
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Alex Camargo
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
Alex Camargo
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
Alex Camargo
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
Alex Camargo
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
Alex Camargo
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
Alex Camargo
 
Aula 03 - Autenticação quebrada (Broken Authentication)
Aula 03 - Autenticação quebrada (Broken Authentication)Aula 03 - Autenticação quebrada (Broken Authentication)
Aula 03 - Autenticação quebrada (Broken Authentication)
Alex Camargo
 

Mais de Alex Camargo (20)

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
 
Aula 03 - Autenticação quebrada (Broken Authentication)
Aula 03 - Autenticação quebrada (Broken Authentication)Aula 03 - Autenticação quebrada (Broken Authentication)
Aula 03 - Autenticação quebrada (Broken Authentication)
 

Python para finanças: explorando dados financeiros

  • 1. Python Python para finanças: explorando dados financeiros! para finanças: explorando dados financeiros! Alex Camargo alex@apus.digital Abril 15, 2023 UNIVERSIDADE DA REGIÃO DA CAMPANHA CENTRO DE CIÊNCIAS EXATAS E AMBIENTAIS CURSO DE SISTEMAS DE INFORMAÇÃO FLISOL/BAGÉ
  • 2. 2 About me Python para finanças: explorando dados financeiros! FLISOL 2023 Figure: Instagram @alexcamargoweb.
  • 3. 3 Edições anteriores Below you will find information on my 3 most presentations about Bitcoin. Python para finanças: explorando dados financeiros! FLISOL 2023 Figure: FLISOL 2022.
  • 4. 4 Agenda  Introdução ao mercado financeiro  Python na área financeira  Código Python para finanças  Considerações finais  Principais referências Python para finanças: explorando dados financeiros! FLISOL 2023
  • 5. 5 Introdução ao mercado financeiro O mercado financeiro é um sistema de negociação de ativos composto por instituições financeiras, investidores e empresas com o objetivo de obter um retorno sobre o investimento.  Tipos de mercado: mercado de ações, mercado de títulos, mercado de câmbio e o mercado de commodities. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 6. 6 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Tipos de mercado financeiro - Ações.
  • 7. 7 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Tipos de mercado financeiro – Títulos públicos.
  • 8. 8 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Tipos de mercado financeiro – Câmbio.
  • 9. 9 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Tipos de mercado financeiro – Commodities.
  • 10. 10 Introdução ao mercado financeiro O mercado financeiro é um sistema de negociação de ativos composto por instituições financeiras, investidores e empresas com o objetivo de obter um retorno sobre o investimento.  Tipos de mercado: mercado de ações, mercado de títulos, mercado de câmbio e o mercado de commodities.  Participantes: investidores, traders, bancos e outras instituições financeiras (seguradoras, fundos de pensão, etc). Python para finanças: explorando dados financeiros! FLISOL 2023
  • 11. 11 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Crescimento de investidores no Brasil.
  • 12. 12 Introdução ao mercado financeiro O mercado financeiro é um sistema de negociação de ativos composto por instituições financeiras, investidores e empresas com o objetivo de obter um retorno sobre o investimento.  Tipos de mercado: mercado de ações, mercado de títulos, mercado de câmbio e o mercado de commodities.  Participantes: investidores, traders, bancos e outras instituições financeiras (seguradoras, fundos de pensão, etc).  Regulamentação: regulamentado por agências do governo, como a SEC nos Estados Unidos e a CVM no Brasil. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 13. 13 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: CVM – Comissão de Valores Mobiliários.
  • 14. 14 Introdução ao mercado financeiro O mercado financeiro é um sistema de negociação de ativos composto por instituições financeiras, investidores e empresas com o objetivo de obter um retorno sobre o investimento.  Tipos de mercado: mercado de ações, mercado de títulos, mercado de câmbio e o mercado de commodities.  Participantes: investidores, traders, bancos e outras instituições financeiras (seguradoras, fundos de pensão, etc).  Regulamentação: regulamentado por agências do governo, como a SEC nos Estados Unidos e a CVM no Brasil.  Fluxo de capitais: o fluxo de capitais é o movimento de dinheiro dentro e fora do mercado financeiro. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 15. 15 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Fluxo de capital no mercado financeiro.
  • 16. 16 Introdução ao mercado financeiro O mercado financeiro é um sistema de negociação de ativos composto por instituições financeiras, investidores e empresas com o objetivo de obter um retorno sobre o investimento.  Tipos de mercado: mercado de ações, mercado de títulos, mercado de câmbio e o mercado de commodities.  Participantes: investidores, traders, bancos e outras instituições financeiras (seguradoras, fundos de pensão, etc).  Regulamentação: regulamentado por agências do governo, como a SEC nos Estados Unidos e a CVM no Brasil.  Fluxo de capitais: o fluxo de capitais é o movimento de dinheiro dentro e fora do mercado financeiro.  Bolsa de valores: local onde as empresas podem emitir ações para captação de recursos e os investidores podem comprar e vender essas ações. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 17. 17 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: B3 – Bolsa de Valores do Brasil (antiga Bovespa).
  • 18. 18 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: B3 – Bolsa de Valores do Brasil (antiga Bovespa).
  • 19. 19 Introdução ao mercado financeiro Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Principais empresas de cada setor na composição do índice IBOVESPA.
  • 20. 20 Python na área financeira Python é utilizado em uma variedade de aplicações, incluindo desenvolvimento web, ciência de dados, automação de processos, inteligência artificial, entre outras.  Bibliotecas: são usadas libs gerais, como pandas, numpy, matplotlib, e outras mais específicas de finanças, como o yfinance. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 21. 21 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Bibliotecas Python usadas na área financeira - pandas.
  • 22. 22 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Bibliotecas Python usadas na área financeira - matplotlib.
  • 23. 23 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Bibliotecas Python usadas na área financeira - matplotlib.
  • 24. 24 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Bibliotecas Python usadas na área financeira - yfinance.
  • 25. 25 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Bibliotecas Python usadas na área financeira - yfinance.
  • 26. 26 Python na área financeira Python é utilizado em uma variedade de aplicações, incluindo desenvolvimento web, ciência de dados, automação de processos, inteligência artificial, entre outras.  Bibliotecas: são usadas libs gerais, como pandas, numpy, matplotlib, e outras mais específicas de finanças, como o yfinance.  Coleta de dados: buscar, limpar e processar dados financeiros de diversas fontes, como APIs de mercado, planilhas e bancos de dados. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 27. 27 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Coleta de dados - yfinance.
  • 28. 28 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Coleta de dados - yfinance.
  • 29. 29 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Coleta de dados - BeautifulSoup.
  • 30. 30 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Coleta de dados - BeautifulSoup.
  • 31. 31 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Coleta de dados - BeautifulSoup.
  • 32. 32 Python na área financeira Python é utilizado em uma variedade de aplicações, incluindo desenvolvimento web, ciência de dados, automação de processos, inteligência artificial, entre outras.  Bibliotecas: são usadas libs gerais, como pandas, numpy, matplotlib, e outras mais específicas de finanças, como o yfinance.  Coleta de dados: buscar, limpar e processar dados financeiros de diversas fontes, como APIs de mercado, planilhas e bancos de dados.  Visualização de dados: o plotly e o seaborn são libs comumente usadas para criar visualizações personalizadas e interativas. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 33. 33 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Visualização de dados - plotly.
  • 34. 34 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Visualização de dados - plotly.
  • 35. 35 Python na área financeira Python é utilizado em uma variedade de aplicações, incluindo desenvolvimento web, ciência de dados, automação de processos, inteligência artificial, entre outras.  Bibliotecas: são usadas libs gerais, como pandas, numpy, matplotlib, e outras mais específicas de finanças, como o yfinance.  Coleta de dados: buscar, limpar e processar dados financeiros de diversas fontes, como APIs de mercado, planilhas e bancos de dados.  Visualização de dados: o plotly e o seaborn são libs comumente usadas para criar visualizações personalizadas e interativas.  Modelagem financeira: poder criar modelos de precificação de ativos, também simulações de Monte Carlo para avaliar o risco e a incerteza em um modelo. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 36. 36 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Modelagem financeira com simulações de Monte Carlo - matplotlib.
  • 37. 37 Python na área financeira Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Modelagem financeira com simulações de Monte Carlo - matplotlib.
  • 38. 38 Código Python para finanças Usaremos o Google Colab, uma plataforma de desenvolvimento em nuvem que permite aos usuários escrever, executar e compartilhar código em Python.  Perfomance: acesso gratuito (ou planos pagos) a GPUs e TPUs para processamento acelerado de dados. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 39. 39 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Recursos do Google Colab.
  • 40. 40 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Recursos do Google Colab.
  • 41. 41 Código Python para finanças Usaremos o Google Colab, uma plataforma de desenvolvimento em nuvem que permite aos usuários escrever, executar e compartilhar código em Python.  Perfomance: acesso gratuito (ou planos pagos) a GPUs e TPUs para processamento acelerado de dados.  Armazenamento e uso: os arquivos ficam em nuvem vinculados ao Google Drive. É possível instalar bibliotecas durante as sessões de uso via Jupyter Notebooks. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 42. 42 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Jupyter Notebook.
  • 43. 43 Código Python para finanças Usaremos o Google Colab, uma plataforma de desenvolvimento em nuvem que permite aos usuários escrever, executar e compartilhar código em Python.  Perfomance: acesso gratuito (ou planos pagos) a GPUs e TPUs para processamento acelerado de dados.  Armazenamento e uso: os arquivos ficam em nuvem vinculados ao Google Drive. É possível instalar bibliotecas durante as sessões de uso via Jupyter Notebooks.  Estudo de caso: como acessar fontes de dados financeiros do Yahoo Finance e visualizar as ações do NUBANK, TESLA, AMAZON e MAGALU. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 44. 44 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Ações do NUBANK.
  • 45. 45 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Ações da TESLA.
  • 46. 46 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Ações da AMAZON.
  • 47. 47 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Ações da MAGALU.
  • 48. 48 Código Python para finanças Usaremos o Google Colab, uma plataforma de desenvolvimento em nuvem que permite aos usuários escrever, executar e compartilhar código em Python.  Perfomance: acesso gratuito (ou planos pagos) a GPUs e TPUs para processamento acelerado de dados.  Armazenamento e uso: os arquivos ficam em nuvem vinculados ao Google Drive. É possível instalar bibliotecas durante as sessões de uso via Jupyter Notebooks.  Estudo de caso: como acessar fontes de dados financeiros do Yahoo Finance e visualizar as ações do NUBANK, TESLA, AMAZON e MAGALU.  Material utilizado: os códigos e arquivos do projeto estão disponíveis no repositório “flisol-2023” da conta APUS Digital no GitHub. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 49. 49 Código Python para finanças Python para finanças: explorando dados financeiros! FLISOL 2023 Figura: Código Python para finanças – Repositório no GitHub.
  • 50. 50 Considerações finais É crucial que as pessoas compreendam o que estão analisando e como as ferramentas e técnicas de programação podem ser aplicadas de forma eficaz para tomar decisões.  Python é uma das linguagens de programação mais populares no mundo da finança.  Bibliotecas específicas para finanças, como yfinance, pyfolio, QuantLib e outras, tornam a análise financeira mais eficiente e produtiva.  Google Colab é uma ferramenta poderosa para usar o Python em alta perfomance através de GPUs e TPUs “gratuitas”.  Python é apenas uma ferramenta! Uma análise financeira requer conhecimentos financeiros sólidos e ajuda profissional. Python para finanças: explorando dados financeiros! FLISOL 2023
  • 51. 51 Principais referências B3: A Bolsa do Brasil https://www.b3.com.br/pt_br/ CódigoQuant: Ciência de Dados Aplicada ao Mercado Financeiro. https://github.com/codigoquant/python_para_investimentos CVM Comissão de Valores Mobiliários - Governo Federal https://www.gov.br/cvm/pt-br Introducing ChatGPT https://openai.com/blog/chatgpt Site Oficial do Tesouro Direto https://www.tesourodireto.com.br/ Welcome To Colaboratory - Google https://colab.research.google.com/ Welcome to Python.org https://www.python.org/ Python para finanças: explorando dados financeiros! FLISOL 2023