Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés a Julia programozási nyelvbe
- Milyen területet tölt be a Julia
- Hogyan segíthet a Julia az adatelemzésben
- Mit várhatunk el ebből a kurzusból
- Bevezetés a Julia REPL használatába
- Alternatív fejlesztői környezetek a Julia számára: Juno, IJulia és Sublime-IJulia
- A Julia ökoszisztéma: dokumentáció és csomagkeresés
- További segítség: Julia fórumok és közösség
Szövegek: Hello World
- Bevezetés a Julia REPL-be és batch végrehajtás a "Hello World" példán keresztül
- Julia String típusok
Skalár típusok
- Mi az a változó? Miért használunk nevet és típust hozzá?
- Egész számok
- Lebegőpontos számok
- Komplex számok
- Racionális számok
Tömbök
- Vektorok
- Mátrixok
- Többdimenziós tömbök
- Heterogén tömbök (cellatömbök)
- Comprehensions
Egyéb alapvető típusok
- Tuple-ok
- Tartományok
- Szótárak
- Szimbólumok
Saját típusok létrehozása
- Absztrakt típusok
- Összetett típusok
- Paraméteres összetett típusok
Függvények
- Hogyan definiálunk egy függvényt a Juliaban
- Julia függvények mint metódusok, amelyek típusokon működnek
- Többszörös dispatch
- Hogyan különbözik a többszörös dispatch a hagyományos objektum-orientált programozástól
- Paraméteres függvények
- Függvények, amelyek módosítják a bemenetüket
- Névtelen függvények
- Opcionális függvényargumentumok
- Kötelező függvényargumentumok
Konstruktorok
- Belső konstruktorok
- Külső konstruktorok
Vezérlési szerkezetek
- Összetett kifejezések és hatókör
- Feltételes kiértékelés
- Ciklusok
- Kivételkezelés
- Feladatok
Kód szervezése
- Modulok
- Csomagok
Metaprogramozás
- Szimbólumok
- Kifejezések
- Idézés
- Belső reprezentáció
- Elemzés
- Kiértékelés
- Interpoláció
Adatok olvasása és írása
- Fájlrendszer
- Adatbevitel és -kivitel
- Alsó szintű adatbevitel és -kivitel
- Dataframe-ek
Eloszlások és statisztika
- Eloszlások definiálása
- Interfész az eloszlások kiértékeléséhez és mintavételezéséhez
- Átlag, variancia és kovariancia
- Hipotézisvizsgálat
- Általánosított lineáris modellek: egy lineáris regressziós példa
Grafikus ábrázolás
- Grafikus csomagok: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
- Bevezetés a Gadfly használatába
- Interact és Gadfly
Párhuzamos számítások
- Bevezetés a Julia üzenetküldő implementációjába
- Távoli hívás és lekérés
- Párhuzamos map (pmap)
- Párhuzamos for
- Ütemezés feladatokon keresztül
- Disztribuált tömbök
Követelmények
A programozással való alapvető ismeretek előnyösek, de nem elengedhetetlenek. A kurzus célja, hogy önálló módon megtanítsa a Julia programozási nyelv alapjait.
14 Órák
Vélemények (1)
minden a Juliáról
Nelisiwe TP Mtshali - Africa Health Research Institue (AHRI)
Kurzus - Introduction to Julia Programming
Gépi fordítás