Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduksjon
- Hva slags programmeringsspråk er Julia? Hvordan ble Julia skapt, når og av hvem? Julia ressurser
Utviklingsmiljø
- Introduksjon til skyutviklingsmiljøet Terminal REPL Laster og installerer pakker IDE
Grunnleggende typer, variabler og operatører
- Grunnleggende datatyper Strenger og interpolasjon Variabler Operatører
Variabler, funksjoner og operasjoner
- Variabler og konstanter Kalle og deklarere funksjoner og lambdaer Kontrollflyt, unntakshåndtering og feil
Omfang
- Funksjonsomfang Globalt og lokalt omfang Blokker begynner/slutter la/slutter Moduler Datastrukturer Tuples Ordbøker Matriser Vektorer Matriser og lineær algebra Flerdimensjonale matriser Punktnotasjon (i funksjoner) Manglende verdier
Typer
- Tupler og navngitte tupler Strukturer og mutabilitet Union Abstrakte typer og arv Parametriske typer (generiske) og arv Verdityper Typekontroll
Metoder og konstruktører
- Flere utsendelser Skrivemetoder for abstrakt/typer Konstruktører Skriv ut/vis metoder Operatør overbelastning Grensesnitt
Metaprogrammering
- Symboler Eval Expressioner Interpolering Evaluering Kalle og bygge makroer Kodegenerering @genererte funksjoner
Lokal samtidighet og parallellitet
- SIMD-parallellisme Oppgaver og kanaler Asynkron programmering Multithreading Ytelsesoptimalisering
Verktøy
- Enhetstesting Ytelsesbenchmarking Profilering Logging Debugging: stabelspor
I/O
- Lese og skrive tekst og binære filer Avgrensede filer Minnetilordnet Laster ned filer
Krav
Det er ingen forutsetninger for å delta på dette kurset
21 timer
Testimonials (1)
everything about Julia