Opleiding: Julia Computing
In de cursus Julia Computing van SpiralTrain leren de deelnemers programmeren met de dynamische programmeer taal Julia die veel gebruikt wordt bij wetenschappelijke berekeningen en een zeer goede perf
Julia Kenmerken
De cursus Julia Computing gaat van start met een overzicht van Julia's JIT compiler en package installatie en hoe Julia ook online kan worden uitgevoerd met JuliaBox in combinatie met Jupyter notebooks. Ook worden de belangrijkste kenmerken van Julia besproken zoals Parallel Processing, Multiple Dispatch en Homoiconic Macros.
Julia Syntax
Vervolgens komt de Julia taal aan de orde met variabelen, data types, operators, classes en objects en control flow structures. En ook samengestelde data structuren zoals arrays, sets, dictionaries en matrices en de operaties daarop zoals generator expressions en broadcasting worden behandeld.
Functies in Julia
Onderdeel van het programma van de cursus Julia Computing zijn ook functies in Julia. Hierbij worden functies met multiple inputs en outputs en variable argument lists besproken en komen ook anonymous functions en higher order functies zoals map en reduce aan bod.
Plotting met Julia
Vanzelfsprekend wordt in de cursus Julia Computing ook aandacht besteed aan het lezen, verwerken en plotten van data in Julia.