Introduction to the Julia programming language
Overview
The Julia programming language is ideal for scientific computing und typical tasks in physics: it is simple and easy to understand and at the same time fast ("runs like C, but reads like Python", Perkel, 2019). This course provides an introduction to Julia using examples from the field of scientific computing.
- lecturer: Klaus Reygers
- Date: 8.4. - 12.4.2024 13:30-16:30
Contents
- Introduction
- Installation
- Operators and variables
- Arrays
- Dictionaries
- Tuples
- Functions
- Control Flow
- Scope
- Filesystem
- Multiple Dispatch
- Broadcasting
- Packages
- Data frames
- Plotting
- Linear Algebra
- Numerical computation
- Fitting
- Machine Learning
- Symbolic Math
- Integrating Python, C, and, FORTRAN
- Pluto Notebooks
- Outlook