Introduction

Contents

IntroductionΒΆ

In the first block of this course we will focus on the basics of programming, obviously with a focus on python. However, before we will actually start exploring this fantastic programming language we will go on side-quest that might seem unrelated and adjacent at best but is indeed very important for programming and computational work in general. After that we will spend three session on exploring python’s building blocks from variables over common operations to functions.

ScheduleΒΆ

Please see below for our current optimistic schedule. Depending on our progress, potential problems and different forms of learning, content and times might change a bit. Each lecture will be divided into several parts separated by a 5-10 minute break and might constitute a transition from basic to advanced concepts, theoretic to practical sessions and individual to group work. The different parts are roughly indicated in the schedule below like this:

πŸ—“ - important information on date & time
πŸ’‘ - input from the instructor
πŸ‘¨πŸ»β€πŸ« - instructor presents content
πŸ₯Ό - research project work
πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» - work on demo data
πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬ - work on own research project
πŸ–₯️ - computational work outside course hours
✍🏽 - writing outside course hours
πŸ“– - reading outside course hours

Date (day/month/year) πŸ—“

Topic πŸ’‘ πŸ‘¨πŸ»β€πŸ«

Assignment & deadline πŸ–₯️ βœπŸ½πŸ“–

28/10/2021

Introduction I - course information & setup πŸ’‘ πŸ‘¨πŸ»β€πŸ«

not applicable πŸ–₯️ πŸ“–

04/11/2021

Introduction II - GUI/CLI & BASH πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

not applicable πŸ–₯️ πŸ“–

11/11/2021

Introduction III - computing environments πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

not applicable πŸ–₯️ πŸ“–

18/11/2021

Introduction IV - jupyter ecosystem/notebooks πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

24/11/2021 - 11:59 PM EST πŸ–₯️ πŸ“–

25/11/2021

Python I - basics & data types I πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

01/12/2021 - 11:59 PM EST πŸ–₯️ βœπŸ½πŸ“–

02/12/2021

Python II - basics & data types II πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

08/12/2021 - 11:59 PM EST πŸ–₯️ βœπŸ½πŸ“–

09/12/2021

Python III - control flow operations πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

15/12/2021 - 11:59 PM EST πŸ–₯️ βœπŸ½πŸ“–

16/12/2021

Python IV - functions & files πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

12/01/2022 - 11:59 PM EST πŸ–₯️ βœπŸ½πŸ“–