Ipython notebooks covering the class material
- Lecture 1 - Unix - Introduction to the command line
- Lecture 2 - Unix - Command Input/Output
- Lecture 3 - Unix - Textual Data Processing
- Lecture 4 - Python - Elements of functional programming
- Lecture 5 - Python - Elements of object oriented programming
- Lecture 6 - Python - Data structures and vectorization
- Lecture 7 - Python - Pandas series and data frames
- Lecture 8 - Python - Categorical variables in Pandas
- Lecture 9 - Python - Quantitative variables in Pandas
- Lecture 10 - R - Anatomy of the language
- Lecture 11 - R- Data types and data structures
- Lecture 12 - R - Data frames and matrices
- Lecture 13 - R - The data analysis process
- Lecture 14 - R - Gathering data
- Lecture 15 - R - Cleaning data
- Lecture 16 - R - Analyzing and Visualizing data I
- Lecture 17 - R - Analysing and Visualizing data II
- Review Final - Vectors, Lists, Functions, and Classes in R
- Review Midterm - The anatomy of Mister Python
- HW1 - Unix - Getting started
- HW2 - Unix - Text processing
- HW3 - Python - Looping and branching
- HW4 - Python - Functions and classes
- HW5 - Python - Functions and classes
- HW6 - Python - Pandas data frames and series
- HW7 - Python - Midterm review
- HW8 - Python - Data anlysis in Pandas
- HW9 - R - Vectors and types
- HW10 - R - Functions and classes
- HW11 - R - Simulating data frames
- HW12 - R - Gathering and cleaning data
- HW13 - R - Final exam review