To download Python and run these notebooks on your own computer, head on over to the anaconda download page.
There are three sessions for the tutorial:
- Intro to Python (Python Indoctrination) -
Session_1.ipynb
: How to run and use Python. Covers language basics, numerical operations withnumpy
, visualization withmatplotlib
, parsing HTML withBeautifulSoup
, and more. - Working with Data (How to replace Stata) -
Session_2.ipynb
: Data collection and manipulation. Basic statistics and econometrics withpandas
andstatsmodels
libraries. Machine learning withtensorflow
. - Solving Models (How to replace MATLAB) -
Session_3.ipynb
: Optimization and equation solving withscipy
. Symbolic operations and approximation. Interfacing with lower level languages andCython
. Practical estimation.