Visão Geral
Programação Python para Finanças, Este curso ensinará os elementos essenciais do Python para construir aplicativos úteis na prática e conduzir análises de dados para finanças.
Pre-Requisitos
- Probabilidade e estatísticas básicas
- Alguma familiaridade com títulos financeiros e derivados
- Diferencial elementar e cálculo integral
Materiais
Português/Inglês
Conteúdo Programatico
Introdução ao Python
- A distribuição Anaconda Python
- Programação interativa: notebooks IPython e Jupyter
- Programação: estruturas de controle, tipos de dados, funções, estruturas de dados
- Módulos e Pacotes
Essential Python Toolkit
- Gerenciamento de data e hora: formato, medição do lapso de tempo, etc.
- Como construir e executar um aplicativo independente
- Analisando argumentos de linha de comando
- Importando / Exportando arquivos
- Leitura e escrita em formato CSV
- Acessando bancos de dados SQL
- Multiprocessamento
- Usando um dicionário para indexação explícita
Matrizes, vetorização e NUmbers aleatórios
- NumPy: processamento de matriz
- Funções vetorizadas
- Geração de número aleatório
Computação Científica com Python
- Matplotlib: plotagem 2D e 3D
- Usando pyplot
- SciPy: computação científica
- Localização de raiz, interpolação, integração e otimização
Análise de dados com Python
- Análise de dados com scipy.stats e pandas
- Estruturas de dados do Pandas: séries e quadros de dados
- Importar e exportar dados de / para MS Excel
- Importando dados de sites
Aplicativos Python
- Noções básicas de simulação de Monte Carlo
- Simulando trajetórias de preços de ativos
- Suavização usando Filtro Kalman
- Exercício: Previsão de Correlação de Ações
Aplicativos Python
- Análise de série temporal usando bibliotecas Python avançadas
- Cálculo do valor em risco (VAR) usando o modelo Var / Cov
TENHO INTERESSE