Kurzusleírás

Bevezetés

  • Milyen típusú programozási nyelv a Julia?
  • Hogyan, mikor és kik hozták létre a Julia nyelvet?
  • Julia erőforrások

Fejlesztői környezet

  • Bevezetés a felhőalapú 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
  • Szövegek és interpoláció
  • Változók
  • Operátorok

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

  • Változók és konstansok
  • Függvények és lambda kifejezések hívása és deklarálása
  • Vezérlési szerkezetek, kivételkezelés és hibák

Hatókörök

  • Függvényhatókörök
  • Globális és lokális hatókörök
  • Blokkok
  • begin/end
  • let/end
  • Modulok
  • Adatszerkezetek
  • Tuple-ok
  • 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

  • Tuple-ok és névvel ellátott tuple-ok
  • Structok és változtathatóság
  • Uniók
  • Absztrakt típusok és öröklés
  • Paraméteres típusok (generikusok) és öröklés
  • Értéktípusok
  • Típusellenőrzés

Metódusok és konstruktorok

  • Többszörös dispatch
  • Metódusok írása absztrakt/típusokhoz
  • Konstruktorok
  • Print/show metódusok
  • Operátor túlterhelés
  • Interfészek

Metaprogramozás

  • Szimbólumok
  • Eval
  • Kifejezések
  • Interpoláció
  • Értékelés
  • Makrók hívása és készítése
  • Kódgenerálás
  • @generated függvények

Helyi konkurencia és párhuzamosság

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

Eszközök

  • Egységtesztelés
  • Teljesítménymérés
  • Profilkészítés
  • Naplózás
  • Hibakeresés: veremnyomok

I/O

  • Szöveges és bináris fájlok olvasása és írása
  • Tagolt fájlok
  • Memóriabeleltérképezés
  • Fájlok letöltése

Követelmények

Ehhez a kurzushoz nincs előfeltétel.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák