The Wolfram Language, introduced in 1988 and continuously being developed since then, is a multi-paradigm programming language. Nowadays it contains 5000+ commands and its documentation would occupy more than 50000 pages. Wolfram Mathematica, one of the leading technical computing systems with several million users worldwide, uses this language. In the language it is possible to write concise and yet easy-to-understand code pieces with a very broad range of applications. In this short course we will study the fundamental principles and building blocks of the Wolfram Language through many examples.
Participants will become familiar with the basic functionalities of the Wolfram Language.
Online presentation of several short code pieces, which can be run or modified by the participants while discussing them.
Fundamental principles of the Wolfram System (Mathematica, Wolfram Alpha, working in the cloud), input-output, interactive notebooks. Various data types (different number types, matrices, lists and strings). Programming in the Wolfram Language. Data visualization and animations in 2D and 3D. Accessing external databases (geocomputations, weather, chemical elements, units, various file formats, TeX output, human languages). Elements of algebra, calculus, probability and statistics, and image processing.
VoraussetzungenFamiliarity with some general programming concepts is a useful plus
TeilnehmendeAnyone who is interested in a high-level technical computing language.
The Wolfram notebooks used during the course will be made available to the participants.