Programa do Curso

Introdução

Configurando o Ambiente de Desenvolvimento

  • Programação local vs online: Anaconda e Jupyter

Fundamentos da Programação Python

  • Estruturas de controle, tipos de dados, funções, estruturas de dados e operadores

Estendendo as Capacidades do Python

  • Módulos e pacotes

Sua primeira Aplicação Python

  • Estimando datas e horários iniciais e finais

Acessando Dados Externos com Python

  • Importando e exportando, lendo e escrevendo dados CSV
  • Acessando dados em um banco de dados SQL

Organizando Dados Usando Arrays e Vetores no Python

  • NumPy e funções vetoriais

Visualizando Dados com Python

  • Matplotlib para gráficos 2D e 3D, pyplot e SciPy

Analisando Dados com Python

  • Análise de dados com scipy.stats e pandas
  • Importando e exportando dados financeiros (Excel, dados de sites, etc.)

Simulando Trajetórias de Preços de Ativos

  • Simulação Monte Carlo

Alocação de Ativos e Otimização de Portfólio

  • Realizando alocação de capital, alocação de ativos e avaliação de riscos

Análise de Risco e Desempenho dos Investimentos

  • Definindo e resolvendo problemas de otimização de portfólio

Análise de Renda Fixa e Preços de Opções

  • Realizando análise de renda fixa e precificação de opções

Análise de Séries Temporais Financeiras

  • Analisando dados de séries temporais em mercados financeiros

Tornando Sua Aplicação Python Produtiva

  • Integrando sua aplicação com Excel e outras aplicações web

Desempenho da Aplicação

  • Otimizando sua aplicação
  • Computação Paralela e Multitarefa

Solução de Problemas

Considerações Finais

Requisitos

  • Compreensão de finanças (valores mobiliários, derivativos, etc.)
  • Noções gerais de probabilidade e estatística
  • Cálculo diferencial e integral básico
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas