| Week |
Date |
Topic |
Lab |
| 1 |
09/11 |
Orientation |
|
| 2 |
09/18 |
Introduction to Python and Language Processing ipynb; Installation ipynb |
Installation; First program |
| 3 |
09/25 |
Variables, expressions and statements; Working with corpora ipynb |
|
| 4 |
10/02 |
Function (I); Working with corpora ipynb; slides |
alice.txt
dostoevsky.txt
hamlet.txt |
| 5 |
10/09 |
Data flow (conditionals and recursion); Working with lexical resources ipynb; slides |
|
| 6 |
10/16 |
Functions (II); Working with lexical resources ipynb |
|
| 7 |
10/23 |
Data flow (iteration); Text/corpus processing and case study ipynb; slides |
|
| 8 |
10/30 |
Data types (strings); Mid-term exam |
|
| 9 |
11/06 |
Data types (lists, tuples,dictionary); Text/corpus processing and case study ipynb; slides |
|
| 10 |
11/13 |
Regular expression ; Text/corpus processing and case study with JSON ipynb; slides |
|
| 11 |
11/20 |
File input and output; Exceptions; Excursion: python for fun (VPython) ipynb |
|
| 12 |
11/27 |
Modules and Packages; Web APIs; Proposal discussion |
|
| 13 |
12/04 |
Mining Social Media; Data Analysis ipynb |
|
| 14 |
12/11 |
OOP (I); Proposal presentation |
|
| 15 |
12/18 |
[Guest lecture]: python for speech processing |
|
| 16 |
12/25 |
OOP (II); Mobile application with Python |
|
| 17 |
01/01 |
[National Holiday] |
|
| 18 |
01/08 |
Term project presentation and report due (on Github) |
|