General outlineΒΆ

Within this course, we will talk about and work through the core aspects of using python for a scientific project, i.e. data acquisition and data analyzes. In order to provide a solid basis for the practical work on these topics, they will be preceded by an in-depth introduction that will introduce and outline central characteristics and functions of the python programming language. These three defining parts will also be used as cornerstones of the course outline and will entail respective more-detailed subsections.

When and where do we meet?ΒΆ

As mentioned in the overview and procedure sections, the course will take place weekly: every Thursday from 4:15 - 5:45 PM CET at PEG 1 G 150, Theodor-W.-Adorno-Platz 6, 60323, Frankfurt am Main.


View Larger Map

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

Please note that there will be β€œwinter holidays” from December 18th, 2021 - January 13th, 2022 and no classes will take place within this time period.

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 πŸ–₯️ βœπŸ½πŸ“–

13/01/2022

PsychoPy I - writing experiments in python πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

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

20/01/2022

PsychoPy II - stimulus presentation & responses πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

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

27/01/2022

Data analyses I - data handling πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

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

03/01/2022

Data analyses II - statistics & visualization πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’» πŸ§‘πŸΏβ€πŸ”¬πŸ‘©πŸ»β€πŸ”¬

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

10/02/2022

Project discussion, Q&A πŸ’‘ πŸ‘¨πŸ»β€πŸ« πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»

not applicable