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.
Návrh Školení
Úvod
- Jaký druh programovacího jazyka je Julia? Jak byl Julia vytvořen, kdy a kým? Julia zdroje
Vývojové prostředí
- Úvod do cloudového vývojového prostředí Terminal REPL Načítání a instalace balíčků IDE
Základní typy, proměnné a operátory
- Základní datové typy Řetězce a interpolace Proměnné Operátory
Proměnné, funkce a operace
- Proměnné a konstanty Volání a deklarace funkcí a lambda Řízení toku, zpracování výjimek a chyb
Stanovení rozsahu
- Rozsahy funkcí Globální a lokální škálování Bloky začátek/konec let/konec Moduly Datové struktury Nice Slovníky Pole Vektory Matice a lineární algebra Vícerozměrná pole Tečkový zápis (ve funkcích) Chybějící hodnoty
Typy
- N-tice a pojmenované n-tice Struktury a mutabilita Sjednocení Abstraktní typy a dědičnost Parametrické typy (generika) a dědičnost Typy hodnot Kontrola typů
Metody a konstruktory
- Vícenásobné odeslání Metody psaní pro abstrakt/typy Konstruktory Tisk/zobrazení metod Přetížení operátora Rozhraní
Metaprogamming
- Symboly Vyhodnocení Expressiontů Interpolace Vyhodnocení Volání a vytváření maker Generování kódu @generované funkce
Lokální souběžnost a paralelismus
- SIMD paralelismus Úkoly a kanály Asynchronní programování Multithreading Optimalizace výkonu
Nástroje
- Testování jednotek Srovnávání výkonu Profilování Protokolování Ladění: trasování zásobníku
I/O
- Čtení a zápis textových a binárních souborů Soubory s oddělovači Mapovaná paměť Stahování souborů
Požadavky
Pro absolvování tohoto kurzu nejsou žádné předpoklady
21 hodiny