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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses