An introduction to computational game theory in Python

Summer course during the International Week 2018 at the University of Szeged.

Here I provide you with all the materials associated with the course. For any queries you may contact Claudius directly.

You can also download the complete set of material as a zip file

Course description

Students will learn how to use the programming language Python to study game theoretical models based on finite automata rather than optimizing agents. We begin with a general introduction to Python, including: matrix algebra, defining and simulating functions, using classes and object-oriented programming. Then we will use these concepts to build and analyze game theoretic models. At the end, the students will be prepared for advanced game theoretic and agent-based modeling in economics, organization theory and other social sciences.

Small exam

Exam file