Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Jakim językiem programowania jest Julia?
  • Jak, kiedy i przez kogo została stworzona Julia?
  • Zasoby dotyczące Julii

Środowisko programistyczne

  • Wprowadzenie do chmurowego środowiska programistycznego
  • Terminal
  • REPL
  • Ładowanie i instalowanie pakietów
  • IDE

Podstawowe typy, zmienne i operatory

  • Podstawowe typy danych
  • Łańcuchy znaków i interpolacja
  • Zmienne
  • Operatory

Zmienne, funkcje i operacje

  • Zmienne i stałe
  • Wywoływanie i deklarowanie funkcji oraz lambd
  • Przepływ sterowania, obsługa wyjątków i błędów

Zasięg

  • Zasięg funkcji
  • Zasięg globalny i lokalny
  • Bloki
  • begin/end
  • let/end
  • Moduły
  • Struktury danych
  • Krotki
  • Słowniki
  • Tablice
  • Wektory
  • Macierze i algebra liniowa
  • Tablice wielowymiarowe
  • Notacja kropkowa (w funkcjach)
  • Brakujące wartości

Typy

  • Krotki i nazwane krotki
  • Struktury i mutowalność
  • Unie
  • Typy abstrakcyjne i dziedziczenie
  • Typy parametryczne (generyczne) i dziedziczenie
  • Typy wartościowe
  • Sprawdzanie typów

Metody i konstruktory

  • Wielokrotna dyspozycja
  • Pisanie metod dla typów abstrakcyjnych/typów
  • Konstruktory
  • Metody print/show
  • Przeciążanie operatorów
  • Interfejsy

Metaprogramowanie

  • Symbole
  • Eval
  • Wyrażenia
  • Interpolacja
  • Ewaluacja
  • Wywoływanie i tworzenie makr
  • Generowanie kodu
  • @generated functions

Lokalna współbieżność i równoległość

  • SIMD
  • Równoległość
  • Zadania i kanały
  • Programowanie asynchroniczne
  • Wielowątkowość
  • Optymalizacja wydajności

Narzędzia

  • Testowanie jednostkowe
  • Benchmarking wydajności
  • Profilowanie
  • Logowanie
  • Debugowanie: ślady stosu

I/O

  • Odczyt i zapis plików tekstowych i binarnych
  • Pliki rozdzielane
  • Mapowanie pamięci
  • Pobieranie plików

Wymagania

Nie ma wymagań wstępnych do udziału w tym kursie.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie