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

Published

11 April 2013
Subscribe to RSS Feed