Trwają zapisy do grupy

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)

Poziom zaawansowania:

Kod kursu:JULIA

analysisdata

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

18 grudnia
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

14 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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

Pobierz program w PDF

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

Autorem szkolenia jest Łukasz Andrzejewski

Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT