Sourav Singh


Trust, Defection and Cooperation in Python

Submitted Aug 28, 2017

Game Theory is a domain in mathematics which deals with studying cooperation, defection and trust between entities and creating models around these.

One of the interesting problems in Game Theory is Prisoner’s Dilemma, which deals with trust and cooperation between two or more entities.

The talk will discuss about Game Theory and Prisoner’s Dilemma and how you can study this phenomenon using Axelrod library, written by Dr Vince Knight. The talk will have a few code demos which will show some interesting results and will talk about how you can contribute to the library further.


  1. Introduction to Game Theory, Prisoner’s Dilemma and Moran Process
  2. How Prisoner’s Dilemma applies to real world
  3. Creating a game tournament in Python.
  4. Understanding the results of the tournament and knowing the winner and losers of the tournament.
  5. Q & A

Speaker bio

  1. I am currently involved with Lernr Project and have been working with Python for 3+ years, certified as a
    Software Carpentry Instructor and one of the organizers of Django Girls Bangalore.
  2. I have contributed to Biopython, Galaxy Project, bioconda and conda-forge communities.
  3. My interests are in the field of Bioinformatics, High-Performance Computing and Game Theory.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

PyCon Pune 2017 more