Eckdaten
Zielgruppe: Entwickler, Webentwickler | Dauer 1 Tag | 9:00–17:00 Uhr | Trainer: Hecker Consulting | Online-Seminar | Teilnehmerzahl: 1-12
Seminarbeschreibung
Julia ist eine Programmiersprache, die vor allem für numerisches und wissenschaftliches Rechnen entwickelt wurde. Obwohl Julia in Sachen Performance C/C++ kaum nachsteht, ähnelt ihre Syntax in ihrer "Einfachheit" eher an Python oder MATLAB. Julia wird vorwiegend in den Bereichen Machine Learning, Statistik und Simulationen eingesetzt. Julia lässt sich auch für allgemeine Programmieraufgaben nutzen und bietet Funktionen für paralleles und verteiltes Ausführen von Programmen, Metaprogrammierung und den Aufruf von C- und Fortran-Bibliotheken.
Im Live-Remote-Workshop erhalten die Teilnehmer einen Überblick über die grundlegenden Funktionen von Julia. Sie lernen die Syntax, grundlegenden Konzepte und Funktionen kennen. Dazu gehört die Steuerung von Programmabläufen, die Nutzung von Datenstrukturen wie Sets und Dictionaries sowie den Einsatz wichtiger Standardbibliotheksmodule von Julia. Die Teilnehmer werden vertraut mit Julias Datentypen, wie Zahlen und Strings und nutzen Sprachfunktionen wie Datentyp-Casting sowie Kontroll- und Datenstrukturen. Abschließend werden sie in der Lage sein, Programmcode mit den Funktionen von Julia zu schreiben.
Die Schulung findet in deutscher Sprache als Online-Schulung über eine Videokonferenz-Software im Webbrowser statt. Nach erfolgreichem Abschluss des Workshops wird ein Teilnahmezertifikat
Agenda der IT-Schulung
Julia im Überblick
- Julia: Leistung wie Python, Geschwindigkeit wie C
- Einrichten der Julia-Entwicklungsumgebung
- Einführung in Julia
- Die Julia-REPL
- Erstellen von HelloWorld.jl
- Unterschiede zu anderen Sprachen
Grundlagen von Julia
- Julia-Variablen und Datentypen
- Zahlen in Julia
- Zeichenketten in Julia
Merkmale von Julia
- Eingebaute Funktionen
- Vektorisierungs-Operator
- Datentyp-Casting
Kontroll-Strukturen in Julia
- Bedingte Anweisungen
- Schleifen
- Funktionen
- Ausnahmebehandlung
Daten-Strukturen in Julia
- Arrays
- Tupel
- Mengen
- Dictionaries
Julia-Funktionen
- Zufallszahlen
- Verarbeitung von Zeichenketten
- Verwendung des Dateisystems
- Daten und Zeiten
- Benutzerdefinierte Typen
- Sortieren von Daten


