.. _sec_course: 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 :ref:`course_tree`, try to solve the corressponding exercise under :ref:`exercise_tree` 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 :download:`template `. Before you start with the course, have a look into `How to work with this course`. Refer to the sections :ref:`sec_hints` if you need more information or :ref:`sec_reads` if you want to go deeper. You can also poke through the :ref:`sec_attic` section if you like. If you have questions regarding the course material or the exercises write `me `_ an e-mail. .. toctree:: :caption: Lessons :maxdepth: 1 :name: course_tree :titlesonly: course/howto.ipynb course/la_hello.ipynb course/la_numbers.ipynb course/la_strings.ipynb course/la_help.ipynb course/la_containers.ipynb course/la_conditions.ipynb course/la_iterations.ipynb course/la_functions.ipynb course/la_fileio.ipynb course/la_plotting.ipynb course/la_numpy.ipynb course/la_logging.ipynb course/la_random.ipynb .. toctree:: :caption: Tutorials :maxdepth: 1 :name: exercise_tree :titlesonly: exercises_a/template.ipynb exercises_a/ea_hello.ipynb exercises_a/ea_numbers.ipynb exercises_a/ea_strings.ipynb exercises_a/ea_help.ipynb exercises_a/ea_containers.ipynb exercises_a/ea_conditions.ipynb exercises_a/ea_iterations.ipynb exercises_a/ea_functions.ipynb exercises_a/ea_fileio.ipynb exercises_a/ea_plotting.ipynb exercises_a/ea_numpy.ipynb exercises_a/ea_logging.ipynb exercises_a/ea_random.ipynb .. toctree:: :caption: Solutions :maxdepth: 1 :name: solution_tree :titlesonly: exercises_a/ea_hello_solution.ipynb exercises_a/ea_numbers_solution.ipynb exercises_a/ea_strings_solution.ipynb exercises_a/ea_help_solution.ipynb exercises_a/ea_containers_solution.ipynb exercises_a/ea_conditions_solution.ipynb exercises_a/ea_iterations_solution.ipynb exercises_a/ea_functions_solution.ipynb exercises_a/ea_fileio_solution.ipynb exercises_a/ea_plotting_solution.ipynb exercises_a/ea_numpy_solution.ipynb exercises_a/ea_logging_solution.ipynb exercises_a/ea_random_solution.ipynb .. toctree:: :caption: Solutions_hidden :maxdepth: 1 :name: solution_tree_hidden :titlesonly: :hidden: