Link Search Menu Expand Document

Willkommen bei Mathesis!

… dem mathematisch-naturwissenschaftlchen Projektlabor im Orientierunggstudium MINTgrün der Technischen Universität Berlin.

In dem Kurs geht es darum, einen experimentellen, praktischen Zugang zur Mathematik und Modellen in den Naturwissenschaften zu schaffen. Der Computer dient dabei als Experimentier-Labor. Ziel ist es, gemeinsam mit anderen Studierenden ein eigenes Projekt umzusetzen. Projekte aus den letzten Semestern findet ihr in unserem Wiki.

Diese Plattform dient dazu, alle Materialien für den Python-Crashkurs zu Beginn des Semesters zu sammeln, sowie weiterführende Themengebiete anzureißen.

Um wirklich Programmieren zu lernen, ist es nötig sich aktiv mit der Sprache auseinanderzusetzen. Seid neugierig und probiert Sachen aus! Am besten, ihr macht parallel zum Kurs noch einen der Online-Kurse die unten verlinkt sind.

Kannst du Python gerade nicht auf deinem System installieren? Starte die Kursmaterialien im interaktiven Jupyter-Server auf Binder

Ablauf & Inhalt

Schrittweise werdet ihr im Kurs an komplexere Themen herangeführt. Ziel ist es, dass ihr am Ende des Kurses mit den wichgsten Konzepten vertraut seid und selbstständig ein Programmier-Projekt durchführen könnt.

0. Session: Geschichtliche Entwicklung, Computer Grundlagen, Erste Schritte in Python und Jupyter Notebooks

1. Session: Boolsche Logik, Variablen und Datentypen, User Input. Flow Control: if, else & while

2. Session: Lineare Algebra, Laufzeit, Tupel, Listen, Dictionaries, for-loops, Iterable, Funktionen, Imports, Schall

3. Session: Rekursion, Funktionen, namespaces, imports, matplotlib & numpy

4. Session: Objektorientieres Programmieren, Klassen in Python, Dateien und Exceptions, andere nützliche Module

Ressourcen

Python Referenzen und Einführungen

Online Kurse