PIC 16 Python with Applications

Office Hours: Mondays 2-4pm, Wednesdays 10-11am (PIC Lab)

Active Code
Course Syllabus (updated: 4/3)
Google's Python Course
Interactive Python (Especially: How to Think Like a Computer Scientist)
Topic 1: Basics
Lecture 1
Lecture 2
Topic 2: Regular Expressions
Lecture 3
Lecture 4
Lecture 5
Regular Expressions Cheat Sheet
Topic 3: Visualizations
Lecture 6
Pandas Cheat Sheet
Toy Data Sets
Zachary Karate Network
Lecture 7
Lecture 8
Topic 4: Image Processing
Lecture 9
Lecture 10
Lecture 11
Topic 5: Data Analysis
Lecture 12
Lecture 13
Topic 6: Symbolic Math
Lecture 14
Lecture 15
Topic 7: Analysis of Algorithms
Lecture 16
Lecture 17
Lecture 18
Topic 8: GUIs
Lecture 19
Lecture 20
Topic 9: Machine Learning
Lecture 21
Lecture 22
Topic 10: Various
Lecture 23
Lecture 24
Homework 1
Homework 2
Happiness Dictionary
Homework 3
Homework 4
Homework 5
Homework 6
Homework 7
Homework 8
Homework 9
Movie Data
Homework 10
Homework Sheet 1 Solutions
Homework Sheet 2 Solutions
Homework Sheet 3 Solutions
Homework Sheet 4 Solutions
Homework Sheet 5 Solutions
Homework Sheet 6 Solutions
Homework Sheet 7 Solutions
Homework Sheet 8 Solutions
Quiz 1
Quiz 2
Quiz 3
Quiz 4
Quiz 5
Quiz 6
Quiz 7
Quiz 1 Solution
Quiz 2 Solution
Quiz 3 Solution
Quiz 4 Solution
Quiz 5 Solution
Quiz 6 Solution
Quiz 7 Solution
Final Project 1
Final Project 2
Final Practice Questions
Office hours:
Puck Rombach (MS 7370): Mon 2-3.50, Wed 10-10.50
--