Fortgeschrittene Methoden mit der Wolfram Language
Der Kurs soll die Teilnehmer befähigen, anspruchsvolle Programme zu entwickeln, um so die Fähigkeiten von Mathematica voll auszuschöpfen.
Kursinhalte
Einleitung
- Besprechung der grundlegenden Datentypen, Regeln und Definitionen, Erläuterung der verschiedenen Programmierstile
- Unterschiede zwischen Mathematica und traditionellen Programmiersprachen
- Behandlung von regel- und musterbasierter Programmierung, welche die Grundidee von Mathematica ist
- Funktionen als Objekte, Iteration und Rekursion sowie elegante Programme
- Besprechung der traditionelleren Programmierungselemente, wie z. B. Schleifen, Iteratoren und Bedingungen
- Schreiben von Mathematica Packages
- Programmcode in Mathematica effizient gestalten