Skip to main content
Ctrl+K
DS256 Data Science Programming - Home DS256 Data Science Programming - Home
  • 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

By Eatai Roth, Gettysburg College

© Copyright 2023.