Programming for Social Scientists
POL 42340 Programming for Social Scientists
Friday, 11-13 am, on Zoom; continuously on Slack
Overview of all the main Python code you will learn during this course: Python commands
Repository for the main project: ucd-prog-2020 on Github
1 | 25/9 | Introduction | homework | Videos: what is programming? | our simulation model | using git Software: Python | Visual Studio Code | git |
2 | 2/10 | Variables and functions | homework | Videos: variables and functions | random numbers |
3 | 9/10 | Conditional expressions | homework | Videos: conditional expressions |
4 | 16/10 | Lists and loops | homework | Videos: lists | dictionaries | loops |
5 | 23/10 | Strings | homework | Videos: strings and user input External links: string functions | formatters |
6 | 6/11 | Classes and objects | homework | Videos: object-oriented programming |
7 | 13/11 | (continued) | ||
8 | 20/11 | Files, input and output | homework | Videos: working with files |
9 | 27/11 | (continued) | ||
10 | 4/12 | Exception handling | homework | Videos: exceptions |
11 | 11/12 | Computer simulations and visualisation | (continued) |