Esta obra não está relacionada apenas com o ensino de uma linguagem, no caso, Python. Ela tem foco no aprendizado de algoritmos voltados para o mercado financeiro. As aplicações são dispostas no livro com a utilização de dados reais das bolsas de valores e de produtos financeiros, que são tratados usando ferramentas nas áreas de finanças, matemática, estatística, ciência da computação e ciência dos dados.
O texto se divide em duas partes, sendo a primeira composta de capítulos que representam uma evolução, da instalação do ambiente de programação do Anaconda-Spyder até problemas relacionados com array, functions e DataFrames. As principais bibliotecas do Python são usadas para automatizar cálculos de tendência de mercado, risco, value at risk, otimização de carteiras e simulação de Monte Carlo. Os capítulos são contemplados com exemplos e exercícios, todos com soluções.
A segunda parte do livro apresenta problemas mais avançados e reais, relacionados ao mercado de títulos, derivativos, ações e demais produtos financeiros, construindo soluções com as bibliotecas mais avançadas do Python.
Também fazem parte dos capítulos introdutórios QR Codes que levam a vídeos do próprio autor explicando os exemplos de cada seção, disponíveis em seu canal no YouTube.
PARTE I – PROGRAMAÇÃO BÁSICA DE ALGORITMOS
1. PRINCÍPIOS DE PROGRAMAÇÃO
2.ITERAÇÃO E DECISÃO
3. EXPLORANDO A ESTATÍSTICA NO MERCADO
4. GRÁFICOS PARA ANÁLISES E OPERAÇÕES
5. PROGRAMANDO FUNÇÕES
6. A DINÂMICA DO ARRAY
7. AS BIBLIOTECAS TIME E DATETIME
8. A BIBLIOTECA PANDAS
PARTE II – PROGRAMAÇÃO AVANÇADA
9. FINANÇAS E PYTHON
10. DATAREADER E ANÁLISES COM YAHOO! FINANCE
11. PROCESSAMENTO EM PARALELO
12. GOOGLE TRENDS E MERCADO FINANCEIRO
13. INTELIGÊNCIA ARTIFICIAL NO MERCADO
14. PYTHON FINAL
SOLUÇÕES DOS EXERCÍCIOS
REFERÊNCIAS
Marco Antonio Leonel Caetano
Bacharel em Matemática pela Universidade Estadual Paulista "Júlio de Mesquita Filho" (Unesp) e mestre e doutor em Engenharia Aeronáutica pelo Instituto Tecnológico de Aeronáutica (ITA). Possui trabalhos publicados em conferências e revistas técnicas nacionais e internacionais.
Desde 2004 é professor no Insper, em regime de tempo integral, ligado à área de sistemas de informação e mercado financeiro. Foi coordenador de projetos com suporte da Fundação de Amparo à Pesquisa do Estado de São Paulo (Fapesp) e avaliador do Ministério da Educação (MEC). Foi coordenador de Matemática da Universidade Paulista (Unip) entre 2003 e 2004. Idealizou o site Mudanças abruptas (www.mudancasabruptas.com.br), em atividade de 2009 a 2018. É consultor ad hoc da Fapesp e foi consultor ad hoc do Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq). É professor convidado de pós-graduação no curso de Engenharia Elétrica do ITA desde 2004.
Foi diretor-tesoureiro da Sociedade Brasileira de Automática (SBA) de 2004 a 2006. É autor dos livros Mercado financeiro: programação e soluções dinâmicas com Microsoft Office Excel 2010 e VBA e Mudanças abruptas no mercado financeiro: modelos, métodos e previsões, ambos pela editora Érica, esse último finalista do Prêmio Jabuti em 2014 na categoria de Ciência e Tecnologia. Pela editora Blucher, é autor do livro Análise de risco em aplicações financeiras (2017).