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.
Building on the material discussed in Part 1 of this course, we will cover more examples and applications of the Wolfram Language in a greater detail.
Participants will become familiar with some of the more advanced functionalities of the Wolfram Language.
Online presentation of several short code pieces, which can be run or modified by the participants while discussing them.
Various programming styles in the Wolfram Language. Manipulating symbolic expressions, patterns and pattern matching. Some selected topics: polynomial algebra, algebraic numbers and non-linear equations; linear algebra, overdetermined systems and data compression; complex functions and some applications; geometric optimization; numerical and symbolic solution of ordinary and partial differential equations.
VoraussetzungenTaking Part 1 of this course is recommended.
Kurs(e)AWLB - Introduction to the Wolfram Language (Part 1)
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.