PyCon Pune 2018

PyCon Pune

Trust, Defection and Cooperation in Python

Submitted by Sourav Singh (@thelucifer) on Monday, 28 August 2017

Technical level: Beginner


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.



  • Kushal Das (@kushaldas) Reviewer 2 years ago

    Thank you for submitting the talk to PyCon Pune. The talk selection team will contact you here in case of any queries. Meanwhile, please make sure that you provide a link to the presentation slides.

Login with Twitter or Google to leave a comment