User Tools

Site Tools


python_schedule

Python Fall 2020 Schedule


Topics Reading/Viewing Assignments
Week 5 (9/22, 9/24)
Values, expressions, and statements
notebook1 (pdf )

Lecture 1

NOTE: After installing Jupyter Notebook, launch the Anaconda Navigator and select Jupyter notebook. Then navigate to the directory containing the notebook and open it.
Introduction py4e, Ch 1
py4e, Ch 2
Python Toolbox
Problem Set 1 (key)
(not graded)

Assignment 1 (key)
(graded)
Week 6 (9/29, 10/1)
Conditional statements and functions
notebook2 (pdf)
Lecture 2
py4e, Ch 3
py4e, Ch 4
Assignment 1 due
Problem Set 2 (key)
Assignment 2 (key)
Week 7 (10/6, 10/8)
Iteration and strings
notebook3 (pdf)
Lecture 3, part 1
Lecture 3, part 2
py4e, Ch 5
py4e, Ch 6
Assignment 2 due
Problem Set 3 (key)
Assignment 3 (key)
Week 8 (10/13, 10/15)
Files and lists
notebook4 (pdf)
Lecture 4
Question session
py4e, Ch 7
py4e, Ch 8
Assignment 3 due
Problem Set 4 (key)
Assignment 4
Week 9 (10/20, 10/22)
Dictionaries and tuples
notebook5 (pdf)
Lecture 5
Question session
py4e, Ch 9
py4e, Ch 10
Assignment 4 due
Problem Set 5 (key)
Assignment 5
Week 10 (10/27, 10/29)
Regular expressions, command line arguments, and subprocesses
notebook
py4e, Ch 11 Assignment 5 due
Assignment 6
Week 11 (11/3, 11/5)
Data science libraries
notebook
NumPy
matplotlib
pandas
Assignment 6 due
Exam

Notebooks are loosely adapted from Python for everyone (py4e).

python_schedule.txt · Last modified: 2020/10/23 15:26 by dokuroot