Note: this site is still up to serve as a reference for people who took the course in Spring of '19. If you're currently enrolled, please head to the site for the current semester.


Lab 1: run some Python programs.
Lab 2: Python modes, operators, and Boolean logic.
Lab 3: Learning an API.
Lab 4: interactive mode and conditionals.
Lab 5: get ready for P5.
Lab 6: CSVs, sorting, and sets.
Lab 7: Dictionaries.
Lab 8: Refactoring, optimizing, and more.
Lab 9: Plotting, decoding secret messages, and custom sorting.
Lab 10: Learn about files for P9.
Lab 11: Scatter Plots, Recursion, and Shortcuts.
Lab 12: Performance measurements and DataFrame construction.
Lab 13: Fit Lines.
Lab 14: Practice for Final.