User Tools

Site Tools


python_schedule

Schedule


Topics Reading Assignments
Week 1
Tuesday
September 18
Introduction slides notebook ( pdf)
after installing Jupyter Notebook, launch it from the command line by typing:
jupyter notebook introduction.ipynb
Python for Everyone, Ch 1

Python Toolbox
Thursday
September 20
Values, expressions, and statements
notebook ( pdf)
Python for Everyone, Ch 2 Assignment 1
Week 2
Tuesday
September 25
Conditional statements
notebook ( pdf)
Python for Everyone, Ch 3 Assignment 1 due
Thursday
September 27
Functions
notebook (pdf)
Python for Everyone, Ch 4 Assignment 2
Week 3
Tuesday
October 2
Iteration: for and while loops
notebook ( pdf)
Python for Everyone, Ch 5 Assignment 2 due
Thursday
October 4
Strings
notebook ( pdf)
Python for Everyone, Ch 6 Assignment 3
Week 4
Tuesday
October 9
Strings continued
( pdf)
Python for Everyone, Ch 7 Assignment 3 due
Thursday
October 11
Working with files
slides notebook ( pdf)
Python for Everyone, Ch 7 Assignment 4
Week 5
Tuesday
October 16
Lists
notebook ( pdf)
Python for Everyone, Ch 8 Assignment 4 due
Thursday
October 18
Lists continued, dictionaries
notebook ( pdf)
Python for Everyone, Ch 9 Assignment 5
Week 6
Tuesday
October 23
Tuples
notebook ( pdf)
Python for Everyone, Ch 10 Assignment 5 due
Thursday
October 25
Regular expressions
notebook ( pdf)
Python for Everyone, Ch 11 Assignment 6
Week 7
Tuesday
October 30
Command line arguments, subprocesses, libraries
notebook ( pdf)
NumPy
matplotlib
pandas
Assignment 6 due
Thursday
November 1
Final exam
study guide

Notebooks are loosely adapted from of Python for everyone.

python_schedule.txt · Last modified: 2018/10/30 13:54 by dokuroot