5511E21 Modul E

WiSe 20/21: Objektorientierte Programmierung - Lehrveranstaltung 2.1 (Online-Modul)

Joachim Krois

Hinweise für Studierende

Modul E
(5 LP) Objektorientierte Programmierung

Diese Lehrveranstaltung wird im Wintersemester 2020/2021 im E-Learning Format durchgeführt.

Vom 12.10.2020 bis zum 25.10.2020 können Sie sich hier für das Modul anmelden:

https://abz.zedat.fu-berlin.de

Weitere Informationen zur Anmeldung finden Sie hier: http://www.zedat.fu-berlin.de/Schulung/ABV-Module

Bitte beachten Sie auch unsere FAQ Schließen

Kommentar

Modul E - Lehrveranstaltung 2

Hinweis: Vorkenntnisse sind nicht erforderlich.

Inhalte des Moduls

Datenanalyse mit Python

Python ist eine einfach zu erlernende Programmiersprache, die sich für viele wissenschaftliche Anwendungen hervorragend eignet. In diesem Kurs erlernen Sie die Grundlagen von Python. Das Schreiben einfacher Programme, die nützliche Aufgaben übernehmen können, ist dabei die erste Aufgabe. Sie werden lernen, Python als Datenanalysen und -visualisierungstool zu nutzen, um komplexe Aufgabenstellungen zu meistern. Die zusammenfassende Darstellung von Datenanalysen werden Sie visuell ansprechend erstellen lernen. Vorkenntnisse sind nicht erforderlich.

Programmierung mit Python I

In den ersten Kurswochen lernen Sie die grundlegende Befehlssyntax von Python kennen. Die eingebauten Datenstrukturen werden dabei Schritt für Schritt abgehandelt, ebenso wie die Ein- und Ausgabe von Dateien. Über Schleifen und Verzweigungen lernen Sie, die Ausführung Ihres Programms zu steuern. Schließlich werden Sie Funktionen aus der Python-Standardbibliothek und anderen open-source Hilfsbibliotheken anwenden, um die eigenen Programme sinnvoll zu erweitern.

Programmierung mit Python II

Aufbauend auf den Grundlagen aus den ersten Kurswochen kommen in den darauffolgenden Python-Bibliotheken zur Datenanalyse zum Einsatz. Diese dienen zum Beispiel der Datenakquise und der Datenaufbereitung. Sie werden bei der Datenakquise automatisiert Webseiten abfragen und bei der Datenaufbereitung den Umgang mit lückenhaften und inkonsistenten tabellarischen Daten üben. Einen Kern dieses Kursteils nimmt die Visualisierung ein. Diagramme unterschiedlicher Art werden Sie mit Python automatisiert erstellen. Darauf aufbauend werden Sie die Anwendung verschiedener uni-, bi- und multivariater statistischer Verfahren sowie die Erstellung von Interfenz- und Prädiktionsmodellen erlernen. Techniken des maschinellen Lernens bilden hierbei einen Schwerpunkt.

Programmierung mit Python III

Im dritten Teil des Kurses lernen Sie professionelle Entwicklungstools für Python kennen. Sie werden zunehmend Funktionen, Klassen und Module selbst entwickeln. Sie werden lernen große Datenmengen („big data“) effizient zu analysieren und zu visualisieren. Sie werden Methoden erlernen, die es Ihnen ermöglichen, Inhalte von Webseiten systematisch zu extrahieren und diese programmatisch zu analysieren. Die Erstellung einer Testumgebung und die Sicherung von Code mittels Versionskontrolle soll Ihnen helfen, besseren und robusteren Code zu entwickeln. Schließen

13 Termine

Regelmäßige Termine der Lehrveranstaltung

Fr, 06.11.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 13.11.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 20.11.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 27.11.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 04.12.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 11.12.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 18.12.2020 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 08.01.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 15.01.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 22.01.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 29.01.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 05.02.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Fr, 12.02.2021 13:15 - 16:30

Dozenten:
Dr. Joachim Krois

Studienfächer A-Z