Schedule

This page will be updated daily with class notes and homework assignments. The solutions for exams, quizzes, and homeworks will also be uploaded here. Check this page often!

Date: Location: Agenda/Class Notes Quizzes/HW/Practice:
Mon 8/28

Remote

Introduction, Environment setup

Google form to introduce yourself
Wed 8/30   Class Cancelled Review python notes from last semester
Mon 9/4   Labor Day: No classes  
Wed 9/6

in person

Notes: Variables, data types, expressions, conditionals, statements, functions

HW1: Due on Wed 9/13

Mon 9/11 in person Code tracing, homework help  
Wed 9/13 remote Loops

HW1 DUE at 12:00 pm (solution
HW2: Due on Wed 9/20

Mon 9/18 in person HW2 q/a, Strings Quiz 0: Loops, conditionals, data operations 
Wed 9/20 Remote 1D Lists, Tuples

HW2 DUE at 12:00 pm (solution)
HW3: Due on Mon 10/3

Mon 9/25 No Class    
Wed 9/27 In person HW3 q/a, 2D Lists, Dictionaries, Sets

Quiz 1: Strings, Lists, Tuples
Mid-semester check in

Mon 10/2 Remote More dictionaries and sets, time complexity and Big O (big O calculator)

HW3 DUE at 12:00 pm (solution)
HW4: Due on Tues 10/10

Wed 10/4 In person HW4 q/a, quiz practice  
Tues 10/10 Remote Regular expressions HW4 DUE at 12:00 pm (solutions)
HW5: Babynames assignment
Wed 10/11 In person HW 5 q/a, Regular expressions Quiz 2: Big O, dictionaries and sets
Mon 10/16 In person Midterm Review Practice midterm, solutions
Wed 10/18 In person CLASS CANCELLED  
Mon 10/23 In person

Midterm

 
Wed 10/25 In person

Midterm review, Regular expressions and File I/O

 
Mon 10/30 Remote

Setting up numpy and pandas

 
Wed 11/1 In person

Pandas Practice, Crawling, scraping, more work with pandas Dataframe Web Scraping Example

HW5 DUE at 12:00 pm

Mon 11/6 Remote

Connecting it all together: Using Regex to get data from a website and importing it into pandas

 
Wed 11/8 In person

Final project discussion

Final project idea and outline: Due Mon 11/13
Mon 11/13 remote

Connecting it all together: Getting data into pandas and analyzing it

  1. HW7 DUE at 12:00 pm
  2. Final project idea and outline due
  3. Final project scaffold with more detailed plan: Due Sunday 11/19
Wed 11/15 In person

Help with final project plan, Walking through a sample project

 

Mon 11/20 Remote

Class time to work on final project

 
Wed 11/22 No class

Thanksgiving Break

Work on your final projects!
Mon 11/27 In person

tbd

 
Wed 11/29  

tbd

 
Mon 12/4  

tbd

 
Wed 12/6 in person

Class Presentations, Final Review

Final projects due
Study for final
Practice final exam
Mon 12/11 in person

Class Presentations, Final Review