Vou indicar alguns cursos que conheço, livros e bibliotecas que uso frequentemente.
É igual inglês. Você não chega sem saber nenhuma palavra e diz pro professor: "quero aprender inglês do mercado financeiro".
Você aprende inglês. Dps vc aprende alguns jargões.
Sabe quantos cursos de "Python pro mercado financeiro" eu fiz? Nenhum.
Sabe quantas bibliotecas de finanças eu usei? Nenhuma.
Resumindo: aprendam Python, o resto é consequência.
Melhor curso que eu conheço é o do @DataCamp .
O approach de ensino deles é sempre usando cases de finanças, machine learning, big data e coisas do gênero.
Nosso curso de Valuation (edufinance.com.br/aprenda-valuat…) teve toda a didática inspirada no modelo deles.
1) É caro (US$30/mês ≈ R$120/mês)
2) É em inglês
Por isso, sugiro sempre a obra de arte do Curso Em Vídeo, feita por um cara que eu admiro muito, o Gustavo Guanabara: bit.ly/2s958JE
- Gratuito
- Online
- Em português
Eu não vou entrar na polêmica boba de value investor x quant investor.
As pessoas gostam de histórias bonitas, ídolos e caminhos fáceis (sem ter que abrir um livro). Não há nada que eu possa fazer sobre isso.
Se você tem interesse por isso, o @quantopian é uma EXCELENTE forma de aprender sobre.
Se você não tem, pelo menos vai poder colocar em prática seu Python do mercado financ
Diria que 90% das pessoas (sim, data foda-se) preferem cursos.
Mas alguns, assim como eu, tem mais facilidade com livros.
E, por mais que programação seja vista como algo millennial, totalmente digital, há ótimos livros sobre o tema.
Ele faz o percurso desde as coisas mais básicas da linguagem, como tipos de objetos (numeros, listas, dicionários) e vai até tópicos mais avançados, como decorators e metaclasses.
Se organize, divida os capítulos e estude. Arrume uma forma de praticar.
Programação é igual esporte.
Você não aprende a andar de skate vendo vídeo de skate.
Vai se aprofundar em POO e Metaprogramação.
Simples, conciso e com toda experiência de quem programa há anos.
O Hands-On Machine Learning é uma gentle-introduction que vai te apresentar o incrível mundo da estatística amzn.to/2Y6q6bA
Ao contrário do que pensa o senso comum, Python é mais usado para coleta/tratamento/análise de dados do que pra criar robô que fica operando o dia inteiro.
Por isso, não espere ver aqui algo relacionado a automação de operações.
Normalmente, eles vêm no seguinte formato:
1) CSV
2) JSON
3) Formato do bando de dados que tá armazenado (MongoDB, MySQL...)
- os
- csv
- json
- glob
- datetime (sempre útil)
- pymongo ou SqlAlchemy
Por isso, Webscrapping é uma skill essencial.
As melhores bibliotecas são:
- Selenium
- Requests
- Lxml
- Time (só o sleep)
- TheBeautifulSoup (prefiro Selenium)
Aqui, 2 bibliotecas fazem grande parte do dever de casa:
- Pandas
- Numpy
Pra analisar os dados, as melhores são:
- Matplotlib
- Seaborn
- Pandas-profiling
Crianças, usem prog. com moderação (nada de criar robozinho pra DT de opção e depois vir reclamar cmg).
Abraço a todos, fiquem ricos.