Simulation Programming with Python