Kurzusleírás

Bevezetés

  • Milyen programozási nyelv az Julia?
  • Hogyan, mikor és ki hozta létre az Julia-et?
  • Julia források

Fejlesztőkörnyezet

  • Bevezetés a felhő fejlesztői környezetbe
  • Terminál
  • REPL
  • Csomagok betöltése és telepítése
  • IDE

Alapvető típusok, változók és operátorok

  • Alapvető adattípusok
  • Húrok és interpoláció
  • Változók
  • Üzemeltetők

Változók, függvények és műveletek

  • Változók és állandók
  • Függvények és lambdák hívása és deklarálása
  • Szabályozási folyamat, kivételkezelés és hibák

Hatáskör

  • Funkciók hatókörei
  • Globális és lokális hatókör
  • Blokkok
  • kezdete/vége
  • hagyja/vége
  • Modulok
  • Adatstruktúrák
  • Tuples
  • Szótárak
  • Tömbök
  • Vektorok
  • Mátrixok és lineáris algebra
  • Többdimenziós tömbök
  • Pontjelölés (függvényekben)
  • Hiányzó értékek

Típusok

  • Tuples és elnevezett sorok
  • Struktúrák és változékonyság
  • Szakszervezetek
  • Absztrakt típusok és öröklődés
  • Paraméteres típusok (generikus) és öröklődés
  • Értéktípusok
  • Típusellenőrzés

Módszerek és konstruktorok

  • Többszörös kiszállítás
  • Írásmódok absztraktokhoz/típusokhoz
  • Konstruktorok
  • Nyomtatási/megjelenítési módszerek
  • Kezelői túlterhelés
  • Interfészek

Metaprogramozás

  • Szimbólumok
  • Eval
  • Expressionok
  • Interpoláció
  • Értékelés
  • Makrók hívása és létrehozása
  • Kódgenerálás
  • @generált függvények

Lokális párhuzamosság és párhuzamosság

  • SIMD
  • Párhuzamosság
  • Feladatok és csatornák
  • Aszinkron programozás
  • Többszálú
  • Teljesítmény optimalizálás

Szerszámozás

  • Egységteszt
  • Teljesítmény-benchmarking
  • Profilalkotás
  • Fakitermelés
  • Hibakeresés: veremnyomok

I/O

  • Szöveg és bináris fájlok olvasása és írása
  • Határozott fájlok
  • Memória leképezve
  • Fájlok letöltése

Követelmények

A tanfolyamon való részvételnek nincs előfeltétele

 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák