Lernen Sie die Feinheiten der Programmiersprache Python kennen. Die Lernenden erkunden den Ursprung von Python, erwerben ein Verständnis von Jupyter Notebooks und den Grundlagen von Linux, einschließlich Syntax und Semantik. Nachdem diese grundlegenden Grundlagen gelegt sind, lernen die Teilnehmer die Grundlagen der Datenstrukturen in Python, bevor sie sich mit Funktionen, Zeichenfolgenmanipulation, regulären Ausdrücken, Paketen und Modulen befassen. Der Kurs endet mit einem Blick auf die Datenvisualisierung und Anwendungen von Python für biomedizinische Daten.

Module

Dieses erste Modul führt Sie durch eine Einführung in die Programmierung mit Python. Sie erfahren mehr über die Ursprünge von Python, etwas über die Einfachheit und Philosophie hinter Python sowie über die Anwendungen und den Nutzen von Python in der biomedizinischen Datenwissenschaft. Darüber hinaus werden Jupyter-Notebooks vorgestellt und die Grundlagen von Linux in einer Python-Umgebung kurz zusammengefasst.

Dieses zweite Modul führt Sie durch die Grundlagen der Python-Syntax und -Semantik. Sie erfahren etwas über Python-Bezeichner und Kommentare, die Bedeutung von Einrückungen und die Verwendung von Klammern sowie Anführungszeichen, Trennzeichen und die reservierten Wörter in Python. Darüber hinaus behandelt dieses Modul auch Variablen, Objekte und einige der wesentlichen semantischen Konstruktionen von Python.

Im dritten Modul lernen Sie die Grundlagen von Datenstrukturen in Python kennen: Listen, Tupel, Wörterbücher, Mengen und Sammlungen. Darüber hinaus konzentriert sich dieses Modul auf eine Einführung in Operationsstrukturen, insbesondere bedingte Anweisungen und Schleifen.

Dieses vierte Modul führt Sie durch das Konzept und die Syntax von Funktionen, die Funktionstypen, die Definition, Dokumentation und den Aufruf einer Funktion sowie Lambdas. Darüber hinaus können Sie in diesem Modul etwas über die Zeichenfolgenmanipulation und reguläre Ausdrücke in Python lernen.

Das fünfte Modul führt Sie durch Pakete und Module in Python. Sie erlernen die Installation von Paketen und den Import von Modulen sowie die Verwendung von Paketen in der biomedizinischen Datenwissenschaft. Dieses Modul behandelt auch die beiden am häufigsten verwendeten Python-Pakete, NumPy und Pandas. Dabei handelt es sich um grundlegende Bibliotheken, die für wissenschaftliche Berechnungen von äußerster Wichtigkeit sind.

Das sechste Modul führt Sie durch die Datenvisualisierung, einschließlich Streudiagrammen und kategorische Streudiagramme, Liniendiagramme, Facetten, Boxplots, Violindiagramme, Balkendiagramme, Histogramme, Diagramme zur Kerneldichteschätzung, gemeinsame Diagramme, lineare Regressionsdiagramme sowie Heatmaps.

Da ein wichtiger Teil der Programmierung darin besteht, zu wissen, wie Fehlermeldungen zu interpretieren sind und wie die zugrunde liegenden Ursachen behoben werden können, können Sie in diesem Modul außerdem etwas über Fehler und Ausnahmen lernen.

Das letzte Modul dieses Kurses konzentriert sich auf das Erlernen potenzieller Anwendungen von Python in der biomedizinischen Datenanalyse. Es zielt darauf ab, ein tieferes Verständnis der statistischen Analyse mit Python zu vermitteln, einschließlich deskriptiver Analyse, Hypothesentests und statistischer Modelle.

Darüber hinaus werden Ihnen in diesem Modul die Prinzipien des maschinellen Lernens vermittelt. Es bietet einen Überblick darüber, was maschinelles Lernen ist, welche Lernarten es gibt, wie die Ergebnisse zu interpretieren sind und wie die Modellleistung bewertet wird.