Python basics
=============
To not exceed the scope of this course we will refer to external
resources to learn *Python*.
As we are focussing on local experiments we do not need to
rely on advanced software engineering skills, although some fundamentals
are required such as
* Functions
* Scope of variables
* Control flows (``if``, ``for``)
* Basic understanding of object oriented programming
Here is a list of online resources that are worth checking out:
* `Programmierkurs @ RSH Düsseldorf `_
is a course in german where the basic fundaments of programming are taught using
the programming language Python.
* `realpython.com `_ is a good website which covers basic
and advanced topics.
* The `official tutorial `_ is also worth
checking out.