OSE Computing Primer
by Gregor Boehl.
This course is a generic introduction to (scientific) programming in economics, covering the essentials:
* variables
* conditionals
* loops
* functions
* scientific programming (with `numpy`)
* plotting
* basics of data analysis (with `pandas`)
* some perspectives (performance, parallelization, ...)
The examples cover Python code.
We will conduct all course communications using Zulip, so please be sure to join us there. Simply clicking the button below will take you to the proper channel. There I also post the link to the online lectures using ZOOM.
Timeline
Date (Thursday 12:15 pm) | Topic |
---|---|
15/04/21 | Installation (by Prof. v. Gaudecker) |
22/04/21 | Introduction + basic types |
29/04/21 | Loops and functions |
06/05/21 | Scientific programming |
20/05/21 | Plotting + Basics in data science |
27/05/21 | Perspectives |
Ressources
lecture 1 (introduction):
- motivation
"hello wörld"
- variables & lists
- strings
- conditionals
- where to get help (aka. how-to-google-errors)
lecture 2 (loops and functions)
- collections (tuples + dicts)
- mutability
- loops
- functions
lecture 3 (scientific programming):
- numpy
- linear algebra
lecture 4 (data science):
- plotting
- pandas
- loading data
lecture 5 (perspectives):
- optimization
- distributions
- debugging
- further sources/resources
- modules
- optional stuff (history of programming in econ, which language is for me? IDEs, ...)