Materials are in Chinese (English version available upon request).
- Week 1 (9/9): Introduction of Python (and more structural types of Python) (slides)
- Week 2 (9/16): Introduce Numpy (slides)
- Week 3 (9/23): Introduce pandas (slides)
- Week 4 (9/30): Importing data and dealing with missing values
- Week 5 (10/7): Plotting and visualization
- Week 6 (10/14): Review of first five weeks
- Week 7 (10/21): Introduce functions and modules
- Week 8 (10/28): Dealing with errors
- Week 9 (11/4): Midterm
- Week 10 (11/11): Class and object-oriented programming
- Week 11 (11/18): Data application 1
- Week 12 (11/25): Data application 2
- Week 13 (12/2): Data application 3
- Week 14 (12/9): Web scraping
- Week 15 (12/16): Class canceled
- Week 16 (12/23): TBA
- Week 17 (12/30): Presentation
- Week 18 (1/6): Presentation