Course Materials

Syllabus

Assigned Reading

Recordings

The Python Ecosystem August 31, 2021

Python Basics September 2, 2021

Problem Set 1 September 6, 2021

Tables in Notebooks September 7, 2021

Python’s Built-In Data Structures September 7 & 9, 2021

Problem Set 2 September 13, 2021

Numpy Fundamentals September 14 & 16, 2021

Pandas, Part 0 September 16 & 21, 2021

DataFrame Methods September 21 & 23, 2021

Tips for Better Code September 23, 2021

Problem Set 3 September 25, 2021

Aggregations by Group September 28, 2021

Matplotlib & Pandas Plotting September 30, 2021

Problem Set 4 October 4, 2021

Monte Carlo Estimation October 5, 2021

Resampling Methods October 5 & 7, 2021

statsmodels (OLS) October 12, 2021

statsmodels (GLM) October 14 & 21, 2021

Problem Set 5 October 15, 2021

Regular Expressions October 21, 2021

Linux Shell Skills October 26 & 28 & November 2, 2021

Git Essentials November 2 & 4, 2021

Problem Set 6 November 2, 2021

Machine Learning (and scikit-learn) November 4-11, 2021

Problem Set 7 November 11, 2021

Ensemble Methods November 11, 2021

Process-based Parallelism November 16, 2021

HPC, Great Lakes, & Slurm November 18, 2021

Object Oriented Programming November 23, 2021

Problem Set 8 November 30, 2021

Deep Learning with TensorFlow and Keras December 2, 2021

PySpark December 7, 2021