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.

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