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.
Schița de curs
Introducere
- Ce fel de limbaj de programare este Julia?
- Cum a fost creat Julia, când și de către cine?
- Resurse Julia
Mediul de dezvoltare
- Introducere în mediul de dezvoltare cloud
- Terminal
- REPL
- Încărcarea și instalarea pachetelor
- IDE
Tipuri fundamentale, variabile și operatori
- Tipuri de date de bază
- Șiruri de caractere și interpolare
- Variabile
- Operatori
Variabile, funcții și operații
- Variabile și constante
- Apelarea ș i declararea funcțiilor ș i lambdas
- Fluxul de control, gestionarea excepțiilor ș i a erorilor.
Scoping
- Domeniile de aplicare a funcțiilor
- Scoping global și local
- Blocuri
- început/ sfârșit
- let/end
- Module
- Structuri de date
- Tupluri
- Dicționare
- Array-uri
- Vectori
- Matrici & Algebră liniară
- Matrici multidimensionale
- Notația cu puncte (în funcții)
- Valori lipsă
Tipuri
- Tupluri și tupluri numite
- Structuri și mutabilitate
- Uniuni
- Tipuri abstracte și moștenire
- Tipuri parametrice (generice) ș i moș tenire
- Tipuri de valori
- Verificarea tipurilor
Metode și constructori
- Expediere multiplă
- Scrierea de metode pentru abstracte/tipuri
- Constructori
- Metode de tipărire/afișare
- Supraîncărcarea operatorilor
- Interfețe
Metaprogamming
- Simboluri
- Eval
- Expressioni
- Interpolare
- Evaluare
- Apelarea și construirea de macrocomenzi
- Generarea de coduri
- Funcții @generate
Concurență locală și paralelism
- SIMD
- Paralelism
- Sarcini & Canale
- Programare asincronă
- Multithreading
- Optimizarea performanțelor
Scule
- Testarea unitară
- Evaluarea comparativă a performanțelor
- Profilarea
- Jurnalizare
- Depanare: urme de stivă
I/O
- Citirea și scrierea fișierelor text și binare
- Fișiere delimitate
- Mapare în memorie
- Descărcarea de fișiere
Cerințe
Nu există condiții prealabile pentru a participa la acest curs
21 ore
Mărturii (1)
everything about Julia