-
-
Save poulter7/57fba8d3b65ec74c44c20f0c8f3d3e9b to your computer and use it in GitHub Desktop.
Revisions
-
yhilpisch revised this gist
Nov 24, 2017 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,6 +17,8 @@ https://gist.github.com/2561a238e9d78744207a05ab1d110e18 (day 2) https://gist.github.com/4cd52f1af9a4cd5af3be739659ba2947 (day 3) https://gist.github.com/d04fd0a17ed9579b11b6b23fa99b2746 (day 4) Slides ------ -
yhilpisch revised this gist
Nov 23, 2017 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,6 +15,8 @@ https://gist.github.com/4ffd92694bee6092b5de639b6ee83dc3 (day 1) https://gist.github.com/2561a238e9d78744207a05ab1d110e18 (day 2) https://gist.github.com/4cd52f1af9a4cd5af3be739659ba2947 (day 3) Slides ------ -
yhilpisch revised this gist
Nov 22, 2017 . 1 changed file with 86 additions and 27 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -49,51 +49,79 @@ Python Cheat Sheets * **matplotlib**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_Matplotlib_Cheat_Sheet.pdf Setting Up the Python Environment (Windows) =========================================== Miniconda --------- How to install Miniconda: https://conda.io/docs/user-guide/install/windows.html Python ------ See http://conda.io Also see https://conda.io/docs/_downloads/conda-cheatsheet.pdf To create an environment execute in the terminal ("command prompt"): conda create -n fpq python=3.6 activate fpq To install Python packages and start Jupyter execute in the terminal: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables jupyter notebook Setting Up the Python Environment (Mac) ============================================== Mac OS ------ Installing the `brew` package manager: https://brew.sh/ Some OS tools: brew install wget screen [MORE IF NEEDED] Miniconda --------- To download and install it: wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh bash miniconda.sh Open **new shell instance** to activate the Python installation. Python ------ See http://conda.io Also see https://conda.io/docs/_downloads/conda-cheatsheet.pdf To create an environment execute: conda create -n fpq python=3.6 source activate fpq To install Python packages and start Jupyter execute in the terminal: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables jupyter notebook Setting Up the Python Environment (Linux) ========================================= Linux OS -------- OS updates and tools: apt-get update @@ -108,19 +136,50 @@ To download and install it: wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh bash miniconda.sh Open a **new shell instance** to activate the Python installation. Python ------ See http://conda.io Aslo see https://conda.io/docs/_downloads/conda-cheatsheet.pdf To create an environment execute: conda create -n fpq python=3.6 source activate fpq To install Python packages and start Jupyter execute in the terminal: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables jupyter notebook Some Docker Basics =================== [Not needed for the bootcamp.] Linux/Mac --------- To test whether it is installed, open a terminal window and type: docker version To run a docker container type: docker run -ti -h fpq -p 8888:8888 ubuntu:latest /bin/bash Windows ------- Open the Docker Quickstart Terminal. To run a docker container type: docker run -ti -h fpq -p 8888:8888 -e MACHINE_IP=$(docker-machine ip) ubuntu:latest /bin/bash Links to Platforms ================== -
yhilpisch revised this gist
Nov 22, 2017 . No changes.There are no files selected for viewing
-
yhilpisch revised this gist
Nov 22, 2017 . 1 changed file with 12 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,10 +13,22 @@ Additional files (eg Jupyter Notebooks) are found under: https://gist.github.com/4ffd92694bee6092b5de639b6ee83dc3 (day 1) https://gist.github.com/2561a238e9d78744207a05ab1d110e18 (day 2) Slides ------ http://hilpisch.com/bootcamp.pdf Wifi ---- Fitch Guest Ft1ch#2016#! Twitter Handle --------------- -
yhilpisch revised this gist
Nov 21, 2017 . 1 changed file with 18 additions and 11 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -40,6 +40,8 @@ Python Cheat Sheets Some Docker Basics =================== [Not needed for the bootcamp.] Linux/Mac --------- To test whether it is installed, open a terminal window and type: @@ -60,8 +62,22 @@ To run a docker container type: docker run -ti -h fpq -p 8888:8888 -e MACHINE_IP=$(docker-machine ip) ubuntu:latest /bin/bash Setting Up the Python Environment (Windows) =========================================== installation: https://conda.io/docs/user-guide/install/windows.html To create an environment execute (Windows): conda create -n fpq python=3.6 activate fpq To install single or multiple Python packages: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables jupyter notebook Setting Up the Python Environment (Linux/Mac) ============================================= (Assuming Ubuntu running in a Docker container, for instance) Linux @@ -93,15 +109,6 @@ To create an environment execute (Linux/Mac): conda create -n fpq python=3.6 source activate fpq Links to Platforms ================== -
yhilpisch revised this gist
Nov 21, 2017 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Notebooks & Code Files Additional files (eg Jupyter Notebooks) are found under: https://gist.github.com/4ffd92694bee6092b5de639b6ee83dc3 (day 1) Slides ------ @@ -50,7 +50,7 @@ To test whether it is installed, open a terminal window and type: To run a docker container type: docker run -ti -h fpq -p 8888:8888 ubuntu:latest /bin/bash Windows ------- Open the Docker Quickstart Terminal. @@ -101,7 +101,7 @@ To create an environment execute (Windows): To install single or multiple Python packages: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables Links to Platforms ================== -
yhilpisch revised this gist
Nov 20, 2017 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,7 +15,7 @@ http://tba[dot]com Slides ------ http://hilpisch.com/bootcamp.pdf Twitter Handle --------------- @@ -130,7 +130,9 @@ demo account https://www.oanda.com/register/#/sign-up/demo The Python Quants ================= http://twitter.com/dyjh [email protected] | http://fpq.io http://pyalgo.tpq.io | http://certificate.tpq.io <img src="http://hilpisch.com/tpq_logo.png" width=300px> -
yhilpisch revised this gist
Nov 20, 2017 . 1 changed file with 9 additions and 8 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,9 +15,7 @@ http://tba[dot]com Slides ------ http://hilpisch.com/tba[dot].pdf Twitter Handle --------------- @@ -44,11 +42,10 @@ Some Docker Basics Linux/Mac --------- To test whether it is installed, open a terminal window and type: docker version To run a docker container type: @@ -91,13 +88,17 @@ See http://conda.io Aslo see https://conda.io/docs/_downloads/conda-cheatsheet.pdf To create an environment execute (Linux/Mac): conda create -n fpq python=3.6 source activate fpq To create an environment execute (Windows): conda create -n fpq python=3.6 activate fpq To install single or multiple Python packages: conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables -
yhilpisch created this gist
Nov 20, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,136 @@ For Python Quants Bootcamp ========================== This is the Gist the **For Python Quants Bootcamp** in London, 21.-24. November 2017 (http://fpq.io) <img src="http://hilpisch.com/images/tpq_bootcamp_shadow.png" width=300px> Notebooks & Code Files ---------------------- Additional files (eg Jupyter Notebooks) are found under: http://tba[dot]com Slides ------ Overview slides * http://hilpisch.com/tba[dot].pdf Twitter Handle --------------- http://twitter.com/dyjh Recommended Books ----------------- * Jake VanderPlas (2016): Python Data Science Handbook. O'Reilly. * Wes McKinney (2017): Python for Data Analysis. 2nd ed., O'Reilly. * Luciano Ramalho (2015): Fluent Python. O'Reilly. Python Cheat Sheets ------------------- * **Python**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PythonForDataScience.pdf * **NumPy**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Numpy_Python_Cheat_Sheet.pdf * **pandas**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_Pandas_Cheat_Sheet_2.pdf * **SciPy**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_SciPy_Cheat_Sheet_Linear_Algebra.pdf * **matplotlib**: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_Matplotlib_Cheat_Sheet.pdf Some Docker Basics =================== Linux/Mac --------- Open a terminal window and type docker version to test whether it is installed. To run a docker container type: docker run -ti -h fpq -p 8888:8888 ubuntu:latest /bin/bash Windows ------- Open the Docker Quickstart Terminal. To run a docker container type: docker run -ti -h fpq -p 8888:8888 -e MACHINE_IP=$(docker-machine ip) ubuntu:latest /bin/bash Setting Up the Python Environment ================================= (Assuming Ubuntu running in a Docker container, for instance) Linux ----- OS updates and tools: apt-get update apt-get upgrade apt-get install wget bzip2 screen vim gcc Miniconda --------- To download and install it: wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh bash miniconda.sh Open new shell instance to activate the new Python installation. Python ------ See http://conda.io Aslo see https://conda.io/docs/_downloads/conda-cheatsheet.pdf To create an environment execute: conda create -n fpq python=3.6 source activate fpq To install single or multiple Python packages conda install ipython jupyter numpy pandas scikit-learn matplotlib pytables Links to Platforms ================== Quant Platform -------------- http://pqp.io DigitalOcean (just in case) --------------------------- setting up an account with 10 USD starting credit: https://m.do.co/c/fbe512dd3dac Plotly ------ http://plot.ly getting started: https://plot.ly/python/getting-started/ Oanda ----- general http://oanda.com demo account https://www.oanda.com/register/#/sign-up/demo The Python Quants ================= http://twitter.com/dyjh [email protected] | http://fpq.io http://pyalgo.tpq.io | http://certificate.tpq.io <img src="http://hilpisch.com/tpq_logo.png" width=300px>