Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot Julia
- Welke niche wordt gevuld door Julia
- Hoe kan Julia u helpen met data-analyse
- Wat je uit deze cursus kunt verwachten
- Aan de slag met REPL van Julia.
- Alternatieve omgevingen voor Julia ontwikkeling: Juno, IJulia en Sublime-IJulia
- Het Julia ecosysteem: documentatie en zoeken naar pakketten
- Meer hulp krijgen: Julia forums en Julia community
Snaren: Hallo wereld
- Inleiding tot Julia REPL en batchuitvoering via "Hello World"
- Julia Tekenreekstypen
Scalar Typen
- Wat is een variabele? Waarom gebruiken we er een naam en een type voor?
- gehele getallen
- Drijvende-kommagetallen
- Complexe getallen
- Rationele nummers
Arrays
- Vectoren
- Matrices
- Multidimensionale arrays
- Heterogene arrays (celarrays)
- Begrippen
Andere Elementaire typen
- Tupels
- Bereiken
- Woordenboeken
- Symbolen
Bouw je eigen typen
- Abstracte typen
- Samengestelde soorten
- Parametrische samengestelde typen
Functies
- Een functie definiëren in Julia
- Julia functioneert als methoden die op typen werken
- Meerdere verzending
- Hoe multiple dispatch verschilt van traditioneel objectgeoriënteerd programmeren
- Parametrische functies
- Functies die hun invoer veranderen
- Anonieme functies
- Optionele functieargumenten
- Vereiste functieargumenten
Constructeurs
- Innerlijke constructeurs
- Buitenste constructeurs
Controlestroom
- Samengestelde uitdrukkingen en bereik
- Voorwaardelijke evaluatie
- Lussen
- Afhandeling van uitzonderingen
- Taken
Code Organisatie
- Modules
- Pakketjes
Metaprogrammering
- Symbolen
- Expressionen
- Citeren
- Interne vertegenwoordiging
- Parseren
- Evaluatie
- Interpolatie
Gegevens lezen en schrijven
- Bestandssysteem
- Gegevens-I/O
- Gegevens-I/O op een lager niveau
- Dataframes
Uitkeringen en Statistics
- Verdelingen definiëren
- Interface voor het evalueren en bemonsteren van distributies
- Gemiddelde, variantie en covariantie
- Hypothese testen
- Gegeneraliseerde lineaire modellen: een voorbeeld van lineaire regressie
Plotten
- Plotpakketten: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
- Inleiding tot Gadfly
- Interactie en Gadfly
Parallel computergebruik
- Inleiding tot de implementatie van Julia voor het doorgeven van berichten
- Bellen en ophalen op afstand
- Parallelle kaart (pmap)
- Parallel voor
- Plannen via taken
- Gedistribueerde arrays
Vereisten
Enige bekendheid met programmeren is wenselijk, maar niet noodzakelijk. Het doel van de cursus is om u op een op zichzelf staande manier de basisprincipes van de programmeertaal Julia te leren.
14 Uren
Testimonials (1)
everything about Julia