Online Part

Information for the online part

You will learn Python basics during the online part. This is done in the so called ‘Flipped Classroom’ model. This model means, basics that are usually taught in lectures are available as videos. During the Zoom meetings, problems and questions will be addressed, and once these are solved, you will work on exercises under the supervision of two lecturers (Miguel and myself).

For – more precisely – before each Zoom meeting, you have ~3-5 videos – each 5-15 min long – to watch. In addition, most videos are accompanied by 3 Jupyter notebooks: the first contains exactly the code I am showing in the video. The second contains exercises related to the video. And the third is the solution notebook of the exercises notebook.

Working through the videos and Jupyter notebooks should take you 2-3 hours, but from experience this varies, sometimes considerably, depending on the person.

The advantage of this online preparational part is that newbies (most of you) can repeat individual units, and those with (some) experience with Python can skip parts they are already familiar with.

The videos and descriptions for the online part are available in english and german.

Most important- Programming requires to be absolutely precise. Forgetting a comma or bracket will break a code. In particular when you begin coding, it is not easy finding such small mistakes, and frustation can lure behind such early pitfalls. Therefore: before you become frustrated – contact me!, I am always happy to help. Make use of it when necessary, and don’t hesitate to do so. Just copy any faulty code in an email to me, or attach the Jupyter Notebook with some description what the problem is, so I can have a look. The same applies to the installation of Jupyter Notebooks via Anaconda, should you choose to use this.

Also important- I will show two ways how you can work with Jupyter Notebooks: (i) the ‘classic’ way of actually using Jupyter Notebooks. For this you need to install some software on you computer. (ii) The alternative is to use the Google solution, for which you do not need to install anything – but you need a Google account, which some may not want to use, and which is perfectly fine, then use the first option.

I use both options, depending on what I want to do. But there is no right or wrong, only different ways.

Using the online part website

(I reused the intro video from last year.)

Presence Part

All material will be provided from the presenters & lecturers during the course. Any material – e.g., requested by you – a presenter/lecturer needs or wants to share will be available for download from here during or immediately after the course.
Bring your computer for the programming exercises!