General outline
Contents
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 - adapt link section, the course will be held as a blocked seminar. The first meeting on Friday the 28.10.22 from 14.00 (ct?) to 18.00 at the “Seminarhaus” (SH) in room SH 3.105, Theodor-W.-Adorno-Platz 6, 60323, Frankfurt am Main. The following meetings will be held from 10.00 (ct) to 18.00 on the 4.11.22, 5.11.22 and on the 19.11.22 in room SH 3.105.
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 the optimistic schedule below may be subject of change, dependent on time constraints and progress made in the previous meetings.
Date (day/month/year) 🗓 |
Topic 💡 👨🏻🏫 |
Assignment 🖥️ ✍🏽📖 / deadline |
---|---|---|
28/10/2022 |
Introduction I - course information & setup 💡 👨🏻🏫 |
🖥️ 📖 /not applicable |
28/10/2022 |
Introduction II - GUI/CLI & BASH 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ 📖 /not applicable |
04/11/2022 |
Introduction III - computing environments 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ 📖 / 14/11/2021, 11:59 PM EST |
04/11/2022 |
Introduction IV - jupyter ecosystem/notebooks 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ 📖 / 14/11/2021, 11:59 PM EST |
04/11/2022 |
Python I - basics & data types I 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ ✍🏽📖 / 03/12/2021, 11:59 PM EST |
04/11/2022 |
Python II - basics & data types II 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ ✍🏽📖 / 03/12/2021, 11:59 PM EST |
05/11/2022 |
Python III - control flow operations 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 |
🖥️ ✍🏽📖 / 17/12/2021, 11:59 PM EST |
19/11/2022 |
PsychoPy I - writing experiments in python 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 🧑🏿🔬👩🏻🔬 |
🖥️ ✍🏽📖 / ? |
19/11/2022 |
PsychoPy II - stimulus presentation & responses 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 🧑🏿🔬👩🏻🔬 |
🖥️ ✍🏽📖 / ? |
(19/11/2022) |
(Data analyses I - data handling) 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 🧑🏿🔬👩🏻🔬 |
🖥️ ✍🏽📖 |
(19/11/2022) |
(Data analyses II - statistics & visualization) 💡 👨🏻🏫 🧑🏽💻🧑🏾💻 🧑🏿🔬👩🏻🔬 |
🖥️ ✍🏽📖 / ? |