Apêndice A. Python, NumPy, matplotlib, pandas
Falar é barato. Mostra-me o código.
Linus Torvalds
Python tornou-se uma linguagem de programação poderosa e desenvolveu um vasto ecossistema de pacotes úteis nos últimos anos. Este apêndice fornece uma visão geral concisa do Python e de três dos principais pilares da chamadapilha científica ou de ciência de dados:
-
NumPy(ver https://numpy.org) -
matplotlib(ver https://matplotlib.org) -
pandas(ver https://pandas.pydata.org)
NumPy fornece operações de matriz eficazes em conjuntos de dados numéricos grandes e homogéneos, enquanto pandas foi concebido principalmente para tratar dados tabulares, como dados financeiros de séries temporais, de forma eficiente.
Este apêndice introdutório - que apenas aborda tópicos selecionados relevantes para o resto do conteúdo deste livro - não pode, naturalmente, substituir uma introdução completa ao Python e aos pacotes abrangidos. No entanto, se fores um novato em Python ou na programação em geral, poderás ter uma primeira visão geral e uma sensação do que é Python. Se já tiveres experiência noutra linguagem tipicamente utilizada em finanças quantitativas (como Matlab, R, C++ ou VBA), poderás ver como são as estruturas de dados típicas, os paradigmas de programação e as expressões idiomáticas em Python.
Para uma visão abrangente do Python aplicado às finanças, vê Hilpisch (2018). Outras introduções mais gerais à linguagem, com um enfoque científico e de análise de dados, são VanderPlas (2017) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access