Python Sessions by Dr. Yves J. Hilpisch | The Python Quants GmbH
Online, 22. & 29. October 2017
You find the introduction slides under http://hilpisch.com/epat.pdf
If you have either Miniconda or Anaconda already installed, there is no need to install anything new.
The code that follows uses Python 3.6. For example, download and install Miniconda 3.6 from https://conda.io/miniconda.html if you do not have conda
already installed.
In any case, for Linux/Mac you should execute the following lines on the shell to create a new environment with the needed packages:
conda create -n fxcm python=3.6
source activate fxcm
conda install numpy pandas matplotlib statsmodels
pip install plotly cufflinks
conda install ipython jupyter
jupyter notebook
On Windows, execute the following lines on the command prompt:
conda create -n fxcm python=3.6
activate fxcm
conda install numpy pandas matplotlib statsmodels
pip install plotly cufflinks
pip install win-unicode-console
set PYTHONIOENCODING=UTF-8
conda install ipython jupyter
jupyter notebook
Read more about the management of environments under https://conda.io/docs/using/envs.html
The major resource for the ZeroMQ
distributed messaging package based on sockets is http://zeromq.org/
Use this link to get a 10 USD bonus on DigitalOcean when signing up for a new account.
Good book about everything import in Python data analysis: Python Data Science Handbook, O'Reilly
Good book covering object-oriented programming in Python: Fluent Python, O'Reilly