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.
Plan Szkolenia
Wprowadzenie do Julia
- Jaką niszę wypełnia Julia
- W jaki sposób Julia może pomóc w analizie danych
- Czego możesz się spodziewać po tym kursie
- Pierwsze kroki z REPL Julia.
- Alternatywne środowiska dla Julia rozwoju: Juno, IJulia i Sublime-IJulia
- Ekosystem Julia: dokumentacja i wyszukiwanie pakietów
- Uzyskiwanie dodatkowej pomocy: Julia fora i Julia społeczność
Struny: Witaj świecie
- Wprowadzenie do Julia REPL i wykonywanie wsadowe poprzez „Hello World”
- Julia Typy ciągów
Scalar Typy
- Co to jest zmienna? Dlaczego używamy do tego nazwy i typu?
- Liczby całkowite
- Liczb zmiennoprzecinkowych
- Liczby zespolone
- Liczby wymierne
Tablice
- Wektory
- Matryce
- Tablice wielowymiarowe
- Macierze heterogeniczne (macierze komórek)
- Zrozumienia
Inne Elementary typy
- Krotki
- Zakresy
- Słowniki
- Symbolika
Tworzenie własnych typów
- Typy abstrakcyjne
- Typy złożone
- Parametryczne typy złożone
Funkcje
- Jak zdefiniować funkcję w Julia
- Julia pełni funkcję metod operujących na typach
- Wielokrotna wysyłka
- Czym różni się wysyłanie wielokrotne od tradycyjnego programowania obiektowego
- Funkcje parametryczne
- Funkcje zmieniające swoje dane wejściowe
- Funkcje anonimowe
- Opcjonalne argumenty funkcji
- Wymagane argumenty funkcji
Konstruktorzy
- Wewnętrzni konstruktorzy
- Konstruktorzy zewnętrzni
Kontrola przepływu
- Wyrażenia złożone i zakresy
- Ocena warunkowa
- Pętle
- Obsługa wyjątków
- Zadania
Organizacja Kodeksu
- Moduły
- Pakiety
Metaprogramowanie
- Symbolika
- Expressjony
- Cytowanie
- Reprezentacja wewnętrzna
- Rozbiór gramatyczny zdania
- Ocena
- Interpolacja
Odczyt i zapis danych
- System plików
- Dane we/wy
- We/wy danych niższego poziomu
- Ramki danych
Dystrybucje i Statistics
- Definiowanie rozkładów
- Interfejs do oceny i pobierania próbek z rozkładów
- Średnia, wariancja i kowariancja
- Testowanie hipotez
- Uogólnione modele liniowe: przykład regresji liniowej
Konspiratorstwo
- Pakiety do plotowania: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
- Wprowadzenie do Gadfly'a
- Interakcja i Gadfly
Równoległe obliczenia
- Wprowadzenie do implementacji przekazywania komunikatów w Julia.
- Zdalne wywoływanie i pobieranie
- Mapa równoległa (pmap)
- Równolegle dla
- Planowanie poprzez zadania
- Tablice rozproszone
Wymagania
Pewna znajomość programowania jest pożądana, ale nie niezbędna. Celem kursu jest nauczenie podstaw języka programowania Julia w sposób samodzielny.
14 godzin
Opinie uczestników (1)
Wszystko o Julia
Nelisiwe TP Mtshali - Africa Health Research Institue (AHRI)
Szkolenie - Introduction to Julia Programming
Przetłumaczone przez sztuczną inteligencję