Practise projects: Markov chains in discrete time

The panel on the right of this page contains links to some more challenging programming exercises that require you to use the material that is covered in this chapter. You are strongly encouraged to create a new python notebook for each of the problems listed here that you attempt. Put all the code you write and the explanations of the mathematical ideas you use in the notebook. Please note that there is an enormous ammount of information about python available online and we fully expect you to take advantage of this rich information stream. Some (brief) introductions to the python notebook system are provided below:

In addition the buttons below allow you to access resources on the python syntax for key programming concepts

Variables  Functions  Logic  Loops  Lists  Graphs

If you would like to download the python notebook system onto your own laptop you can find it here:

https://www.continuum.io/downloads

There are some instructions on how to install it on your computer in this video

Contact Details

School of Mathematics and Physics,
Queen's University Belfast,
Belfast,
BT7 1NN

Email: g.tribello@qub.ac.uk
Website: mywebsite