SimPy is a python package for discrete event simulations based on python’s standard generators. This tutorial will demonstrate how you can use SimPy to implement event-discrete simulations and which features SimPy offers to help you doing that. We will also go through an example for queueing network systems.