Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Welcome to DS256 Data Science Programming
Setting Up and Resources
1. Setting Up
2. Our course GenAI Policy
3. Not-an-exam 1: Solutions
Introduction to Python
1. Intro to Notebooks and Python First Steps
3. Functions
4. Lists
5. Control Flow: Conditional statements
6. Control Flow: Loops
7. The GAME
8. Useful tidbits (loops and strings)
9. Dictionaries
Numpy and Matplotlib
1. Introducing (and importing) Packages and Modules
2. Numpy
3. Matplotlib
4. In class problem-solving!
Pandas
1. Pandas
2. Crack the Code!
3. Crack the Code! (Solutions)
4. Pandas - Grouping and Aggregation
5. Pandas - Merging DataFrames
6. Pandas Cheat Sheet
Assignments
Github Submission Guide
PS00
PS01
PS02
PS03 (v0.1)
PS04
Mini-Project 1 (and examples!)
PS05
PS06
PS06 - Helpful Hints
Repository
Open issue
Index