Crash Course on APIs, pandas/statsmodels timeseries API
The slides for the Crash Course on APIs, the Github API example notebook, and the pandas timeseries API notebook all live in the public repository git@github.com:columbia-applied-data-science/lecture_timeseries.git
The slides are in PDF format, and you can see the static versions of the notebooks here:
Pandas Timeseries:
http://nbviewer.ipython.org/urls/raw.github.com/columbia-applied-data-science/lecture_timeseries/master/time%2520series%2520python.ipynb
Github API:
http://nbviewer.ipython.org/urls/raw.github.com/columbia-applied-data-science/lecture_timeseries/master/Github%2520API.ipynb
You can find the GitHub API reference here: http://developer.github.com/v3/
Note that Web APIs live independently of the programming language and your Python code just need to construct the right URL that encodes all the search parameters. In addition, for many web APIs, you must go through an authentication step in order to obtain certain types of data.
blog comments powered by Disqus