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) |