Trwają zapisy do grupy

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.

2550 PLN+23% VAT (3136 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:JULIA

analysisdata

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 września
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

2550 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:

18 grudnia
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

2550 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?

Dostępne terminy

Interesują Cię inne terminy?

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

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