Programa do Curso
Introdução
Compreendendo os fundamentos de Python
Visão geral do uso de tecnologia e Python em finanças
Visão geral de ferramentas e infraestrutura
- Python Implantação usando Anaconda usando a Python Plataforma Quant usando IPython Usando Spyder
Primeiros passos com exemplos financeiros simples com Python
- Calculando volatilidades implícitas Implementando a simulação de Monte Carlo usando Pure Python Usando vetorização com Numpy Usando vetorização completa com esquema Log Euler usando análise gráfica
Aprendendo os tipos de dados básicos Aprendendo as estruturas de dados básicas usando estruturas de dados NumPy Implementando vetorização de código
- Implementando visualização de dados em Python
Implementando gráficos bidimensionais usando outros estilos de gráfico Implementando Finance gráficos Gerando um gráfico 3D
- Usando dados de séries temporais financeiras em Python
Explorando os fundamentos do pandas Implementando a primeira e a segunda etapas com a classe DataFrame Obtendo dados financeiros da Web Usando dados financeiros de arquivos CSV Implementando análise de regressão Lidando com dados de alta frequência
- Implementando operações de entrada/saída
Compreendendo os fundamentos de E/S com Python Usando E/S com pandas Implementando E/S rápida com PyTables
- Implementando aplicativos de desempenho crítico com Python
Visão geral das bibliotecas de desempenho em Python Compreensão Python Paradigmas Compreendendo o layout da memória Implementando computação paralela usando o módulo de multiprocessamento Usando Numba para compilação dinâmica Usando Cython para compilação estática Usando GPUs para geração de números aleatórios
- Usando ferramentas e técnicas matemáticas para finanças com Python
Aprendendo Técnicas de Aproximação Interpolação de Regressão
- Implementando Otimização Convexa
Statistics com Python
- Implementando testes de normalidade Implementando otimização de portfólio Realizando análise de componentes principais (PCA) Implementando regressão bayesiana usando PyMC3
Integrando Python com Excel
- Implementando interação básica com planilhas usando DataNitro para integração total de Python e Excel
Programação Orientada a Objetos com Python
- Construindo interfaces gráficas de usuário com Python
Integração Python com tecnologias e protocolos da Web para finanças
Aplicativos da Web de protocolos da Web Web Services
Compreendendo e implementando a estrutura de avaliação com Python
- Simulando Modelos Financeiros com Python
Classe de simulação genérica de geração de números aleatórios Movimento browniano geométrico A classe de simulação Implementando um Use Case para GBM
Difusão de Salto
- Difusão de raiz quadrada
Implementando Coleta de Dados Implementando Calibração de Modelo Implementando Avaliação de Portfólio
Melhores práticas em Python Programação para finanças
Solução de problemas
- Resumo e conclusão
Observações finais
Requisitos
- Experiência básica de programação
- Uma sólida compreensão da matemática para finanças
Declaração de Clientes (5)
Exemplos/exercícios perfeitamente adaptados ao nosso domínio
Luc - CS Group
Curso - Scaling Data Analysis with Python and Dask
Machine Translated
O formador estava muito disponível para responder a todo o tipo de perguntas que eu fazia
Caterina - Stamtech
Curso - Developing APIs with Python and FastAPI
Machine Translated
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Curso - Build REST APIs with Python and Flask
Transferência dos conhecimentos práticos e da experiência do formador.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Curso - GUI Programming with Python and PyQt
Machine Translated
As I was the only participant the training could be adapted to my needs.