/ose-course-primer

OSE computation primer

Primary LanguageJupyter Notebook

Logo 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.

project chat

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