Esta obra não está relacionada apenas com o ensino de uma linguagem, no caso, Python. Nesta 2ª edição, o conceito de programação de algoritmos para o público do mercado financeiro continua robusto e avançado, como na anterior. Todas as bibliotecas do Python foram revisadas e os exemplos atualizados, permitindo o mesmo ritmo de estudo e aplicações em problemas reais.
O texto continua com a divisão 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. A principal atualização foi na importação e exportação de dados para o Excel e aquisição de dados reais do mercado f inanceiro com a atualização de diversas funcionalidades da biblioteca Pandas.
A segunda parte do livro aborda 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. Foi adicionado um novo capítulo, que trata de técnicas de Inteligência Artificial baseadas em classificadores e Machine Learning para problemas em mercado financeiro.
Nesta edição, os vídeos introdutórios foram mantidos no mesmo formato, com as mesmas explicações. Além do conteúdo dos vídeos, foram acrescentados novos projetos e mais exercícios para que o leitor possa reforçar o aprendizado do conteúdo.
Bacharel em Matemática pela Universidade Estadual Paulista (Unesp), mestre e doutor em Engenharia Aeronáutica pelo Instituto Tecnológico de Aeronáutica (ITA). Possui trabalhos em conferências e revistas técnicas nacionais e internacionais. Foi professor na Unesp de 1992 a 2002, e na Universidade Paulista (Unip) entre 2003 e 2004, onde também foi coordenador do curso de Matemática durante o mesmo período. Foi coordenador de projetos pela Fundação de Amparo à Pesquisa do Estado de São Paulo (Fapesp) e avaliador do Ministério da Educação. Desde 2004 é professor no Instituto de Ensino e Pesquisa (Insper) com dedicação exclusiva em pesquisas na área de Sistemas de Informação. É professor convidado no curso de pós graduação em Engenharia Elétrica do ITA desde 2004. Foi diretor-tesoureiro da Sociedade Brasileira de Automática (SBA) de 2004 a 2006.
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. Análise financeira com Yahoo! Finance
11. Processamento em paralelo
12. Google Trends e mercado financeiro
13. Inteligência artificial no mercado
14. IA – Machine Learning para mercados
15. Python final