Tutorial¶
This series of short tutorials is split into individual units, each
dealing with a specific Python-related topic. If you are attending the
MDG Python course, work yourself through each part of the
Lessons, try to solve the corressponding exercise under
Tutorials and upload your solution before the deadline on
Blackboard.
Your solution should be handed in as a Jupyter notebook (.ipynb) file,
containing your answers in text form and code if required. Please use
the provided template
. Before you
start with the course, have a look into How to work with this course.
Refer to the sections Hints if you need more information or
Read more if you want to go deeper. You can also poke through the
Attic section if you like. If you have questions regarding
the course material or the exercises write me an e-mail.
- How to work with this course
- Lesson A1 – Hello, World!
- Lesson A2 – Working with numbers
- Lesson A3 – Working with strings
- Lesson A4 – Objects
- Lesson A5 – Data containers
- Lesson A6 – Conditions
- Lesson A7 – Iterations
- Lesson A8 – Functions
- Lesson A9 – Working with files
- Lesson A10 – Plotting
- Lesson A11 – NumPy
- Lesson A12 – Logging
- Lesson A13 – Random numbers
- Tutorial A1 – Solutions
- Tutorial A2 – Solutions
- Tutorial A3 – Solutions
- Tutorial A4 – Solutions
- Tutorial A5 – Solutions
- Tutorial A6 – Solutions
- Tutorial A7 – Solutions
- Tutorial A8 – Solutions
- Tutorial A9 – Solutions
- Tutorial A10 – Solutions
- Tutorial A11 – Solutions
- Tutorial A12 – Solutions
- Tutorial A13 – Solutions