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 til Julia
- Hvilken nisje fylles av Julia Hvordan kan Julia hjelpe deg med dataanalyse Hva du kan forvente å få ut av dette kurset Komme i gang med Julia sine REPL Alternative miljøer for Julia utvikling: Juno, I[2 ] og Sublime-IJulia Julia økosystemet: dokumentasjon og pakkesøk Få mer hjelp: Julia forum og Julia fellesskap
Strenger: Hello World
- Introduction to Julia REPL og batchkjøring via "Hello World" Julia String Types
Scalar Typer
- Hva er en variabel? Hvorfor bruker vi et navn og en type for det? Heltall Flytende tall Komplekse tall Rasjonale tall
Matriser
- Vektorer Matriser Flerdimensjonale matriser Heterogene matriser (cellematriser) Forståelser
Andre Elementariske typer
- Tuples Ranges Ordbøker Symboler
Bygg dine egne typer
- Abstrakte typer Sammensatte typer Parametriske sammensatte typer
Funksjoner
- Hvordan definere en funksjon i Julia Julia funksjoner som metoder som opererer på typer Multiple dispatch Hvordan multippel dispatch skiller seg fra tradisjonell objektorientert programmering Parametriske funksjoner Funksjoner som endrer input Anonyme funksjoner Valgfrie funksjonsargumenter Nødvendige funksjonsargumenter
Konstruktører
- Indre konstruktører Ytre konstruktører
Kontroller flyt
- Sammensatte uttrykk og scoping Betinget evaluering Loops Unntakshåndteringsoppgaver
Kode organisasjon
- Moduler Pakker
Metaprogrammering
- Symboler Expressioner Siterer Intern representasjon Parsing Evaluation Interpolation
Lese og skrive data
- Filsystem Data I/O Datarammer på lavere nivå Data I/O
Distribusjoner og Statistics
- Definere distribusjoner Grensesnitt for evaluering og prøvetaking fra distribusjoner Gjennomsnitt, varians og kovarians Hypotesetesting Generaliserte lineære modeller: et eksempel på lineær regresjon
Plotte
- Plottepakker: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega Introduksjon til Gadfly Interact og Gadfly
Parallell databehandling
- Introduction to Julias melding passerer implementering Fjernanrop og henting Parallelt kart (pmap) Parallelt for planlegging via oppgaver Distribuerte arrays
Krav
Litt kjennskap til programmering er ønskelig, men ikke nødvendig. Målet med kurset er å lære deg det grunnleggende om programmeringsspråket Julia på en selvstendig måte.
14 timer
Testimonials (1)
everything about Julia