Seminar: Scientific programming in Python (co-taught by Christoph Stenkamp and Philipp Thölke) - Details

Seminar: Scientific programming in Python (co-taught by Christoph Stenkamp and Philipp Thölke) - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Seminar: Scientific programming in Python (co-taught by Christoph Stenkamp and Philipp Thölke)
Untertitel
Veranstaltungsnummer 8.3323
Semester SoSe 2020
Aktuelle Anzahl der Teilnehmenden 169
Heimat-Einrichtung LE Cognitive Science
Veranstaltungstyp Seminar in der Kategorie Offizielle Lehrveranstaltungen
Erster Termin Dienstag, 14.04.2020 12:00 - 14:00, Ort: 35/E16
Art/Form
Voraussetzungen Basic Knowledge of Programming in General (eg. Informatik A).
As python has the easiest syntax of most programming languages, coming from other languages should not too big of a problem. Note however, that we will only give a brief introduction into python itself, so if you want to start with the basics, we recommend the course "Basic Programming Python" (https://studip.uni-osnabrueck.de/dispatch.php/course/details/index/362d9169eb9e74986c0c866bdad2f138)
Leistungsnachweis There are (automatically graded) homeworks, and whoever passes enough of them gets a "passed" for this class. Additionally, there will be an optional exam at the end of the semester, such that whoever wants a grade can also get it (especially relevant for those who study under the new examination regulations and need a grade for the "Methods of Cognitive Science" module).
SWS 2
Sprache Englisch
ECTS-Punkte 4

Räume und Zeiten

35/E16
Dienstag: 12:00 - 14:00, wöchentlich (14x)
Donnerstag: 14:00 - 16:00, wöchentlich (13x)
Keine Raumangabe
Freitag, 09.10.2020 14:00 - 16:00

Kommentar/Beschreibung

In this course, we will handle the tools and methods you need for Scientific Programming in Python. We will deal with the python-libraries used to work with experiments and experimental data - from creating experiments, cleaning the data and working with the dataset to analyzing and plotting the results. This course is not taught by Kai-Uwe Kühnberger, but by Philipp Thölke and Christoph Stenkamp, students of Cognitive Science at the IKW.

As for our course schedule, we will first give a general introduction into git, python and pythonic programming as well as debugging, before we will delve into the SciPy-Stack. For that, we will look at numpy and pandas to deal with experiment data, matplotlib, plotnine, seaborn and jupyter widgets to visualize it, as well as expyriment and statsmodels, to give you an A to Z to create and analyze scientific experiments.

Note that we will not upload any lectures to the files-section of this course, but use GitHub to distribute the lecture material - the respective repository can be found at https://github.com/scientificprogrammingUOS/lectures and how to clone a repository is explained in part 2 of the introduction :)