# An incomplete introduction to Python¶

In order to use $$\omega radlib$$, you need to be able to use Python. The notebooks in this section will give you a glimpse of the Python language and important scientific packages, confront you with some Python exercises, and refer you to further online material. In addition, we will address some issues that are relevant to $$\omega radlib$$, but do not necessarily address $$\omega radlib$$ functionality.

As an introduction to scientific python, this section is necessarily incomplete. There are better and more comprehensive courses such as the SciPy Lecture Notes or the Dive into Python book.

Mostly, we will assume that you have some basic knowledge about programming, e.g. from other interpreted languages such as R or Matlab. Otherwise, a fundamental course such as learnpython.org might help you more.