Skip to content

Jupyter notebooks, slides, codes and other materials from "Introduction to Data Science with Python" workshop hosted at the MIT Political Methodology Lab (Feb 9, 2018).

Notifications You must be signed in to change notification settings

soubhikbarari/mit-python-datasci

Repository files navigation

MIT Political Science Methods Workshop

Introduction to Data Science with Python

February 9th, 2018

This workshop serves as an introduction to the fundamentals of the Python programming language as well as an overview of the different tools available for data science (numpy, pandas, matplotlib, scikit-learn). The only pre-requisite skill is proficiency in the R programming language.

Included is an application of analyzing party affiliation, ideology, and coalitions in the 1984 House of Representatives using machine learning on roll call vote data.

Note: in order for the Jupyter notebooks (.ipynb) to properly render, please download this repository and locally serve the notebooks. It is possible that they will not display properly on this GitHub repo itself.

  • setup.pdf - Detailed instructions on technical set up for this workshop.
  • slides.pdf - Lecture slides.
  • fundamentals.ipynb - Jupyter notebook on Python fundamentals.
  • fundamentals.sol.ipynb - Jupyter notebook on Python fundamentals with solutions to exercises.
  • datasci.ipynb - Jupyter notebook introducing the Python data science toolkit.
  • datasci.sol.ipynb - Jupyter notebook introducing the Python data science toolkit with solutions to exercises.
  • congress-analysis.py - Python script analyzing the 1984 H. of R. using machine learning.
  • /data - Data used by Python code in this repo.

About

Jupyter notebooks, slides, codes and other materials from "Introduction to Data Science with Python" workshop hosted at the MIT Political Methodology Lab (Feb 9, 2018).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published