Szkolenie: Język Julia w analizie danych
Podczas szkolenia uczestnicy poznają język Julia, czyli nowoczesny i niezwykle wydajny język programowania, który przeznaczony jest przede wszystkim do obliczeń naukowych i analizy danych.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:JULIA
Język Julia w analizie danych
Cele szkolenia
Zapoznanie z podstawową składnią, strukturami danych oraz funkcjami dostępnymi w języku Julia
Nauka metod pracy z danymi oraz ich analizy m.in. wczytywanie, przygotowanie, przetwarzanie i interpretacja danych
Wprowadzenie do narzędzi i bibliotek umożliwiających wizualizację danych
Przedstawienie możliwości języka w zakresie programowania wielowątkowego
Dla kogo?
Programistów chcących kompleksowo poznać język Julia, poszerzyć posiadane umiejętności, a także poprawić wydajność i efektywność w zakresie przetwarzania i analizy danych
Zalety
Program szkolenia obejmuje zarówno podstawy języka Julia, jak i zaawansowane techniki analizy danych. Dzięki temu uczestnicy otrzymują wszechstronne i praktyczne umiejętności
Wydajność - Julia została zaprojektowana tak, aby łączyć wygodę języków interpretowanych, takich jak Python, z wydajnością języków kompilowanych, takich jak C
Łatwość integracji - Julia umożliwia łatwe wywoływanie funkcji i korzystanie z bibliotek innych języków, takich jak Python, C czy C++
Wszechstronność - bogaty ekosystem pakietów pozwala na wykorzystanie Julii w wielu dziedzinach - od analizy danych przez uczenie maszynowe, obliczenia symboliczne, po inżynierię i fizykę
Składnia języka - jest prosta i bardzo intuicyjna, co ułatwia naukę i pomaga w codziennym rozwiązywaniu problemów
Programowanie wielowątkowe - Julia wspiera programowanie wielowątkowe i rozproszone, co pozwala na efektywne wykorzystanie zasobów, zwłaszcza w skomplikowanych projektach obliczeniowych
Rosnąca społeczność - bogactwo zasobów takich jak tutoriale, biblioteki i wsparcie dostępne dla osób uczących się czy pracujących z tym językiem na co dzień
Wymagania
Podstawowa umiejętność programowania w dowolnym języku będzie dużym ułatwieniem
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do języka Julia
Charakterystyka języka
Instalacja oraz konfiguracja środowiska programistycznego
Podstawy składni i typy danych
Operacje matematyczne
Instrukcje sterujące
Funkcje
Inne, istotne elementy języka
Przetwarzanie danych
Wczytywanie danych z różnych źródeł m.in. CSV, Excel, bazy danych
Użycie pakietu DataFrames do manipulacji danymi
Podstawowe operacje na danych: sortowanie, filtrowanie, grupowanie
Czyszczenie i transformacja danych
Przygotowywanie danych do analizy: normalizacja, standaryzacja, kodowanie
Wizualizacja danych
Podstawy wizualizacji danych
Korzystanie z pakietu Plots
Tworzenie wykresów m.in. punktowych, słupkowych, kołowych
Personalizacja / dopasowywanie wyglądu wykresów
Interaktywna wizualizacja danych
Zaawansowane techniki analizy danych
Podstawy statystyki opisowej
Regresja liniowa i nieliniowa
Analiza klastrowa i redukcja wymiarowości
Modelowanie predykcyjne i uczenie maszynowe w Julii
Programowanie wielowątkowe i optymalizacja
Wprowadzenie do wielowątkowości
Wielowątkowość w Julii
Techniki optymalizacji kodu
Integracja i rozszerzanie możliwości języka
Wywoływania funkcji z innych języków np. Python
Używanie i tworzenie pakietów
Rozszerzenie funkcjonalności za pomocą makr i metaprogramowania
Debugowanie i testowanie kodu