Logo Obozu Naukowego

Data Science

Prowadzący:

Termin:

8-14.07.2025 r.

Lokalizacja:

Piękna Góra

Czas trwania warsztatów:

20 godzin - 25 jednostek lekcyjnych w ciągu 5 dni zajęć

Analiza i wizualizacja danych w języku Python

W dzisiejszym świecie różnego typu dane otaczają nas ze wszystkich stron. Liczba spalonych kalorii, kroków, które zrobiliśmy danego dnia, oddechów na minutę, tętno, liczba znajomych na Facebooku, przeglądane przez nas strony w Internecie. Jednak same dane nie mówią nam zbyt wiele o niczym. Musimy umieć je przeanalizować oraz zobrazować wyniki naszych analiz, żeby wyciągnąć z nich wnioski. I do tego zrobić to w taki sposób, żeby były zrozumiałe dla odbiorców. Razem odkryjemy, jak za pośrednictwem narzędzi programistycznych, za podstawę mając popularnego Pythona, przeanalizować i zwizualizować dane tak, aby móc wyciągnąć z nich wartościowe i interesujące informacje.

Do kogo kierowany jest ten warsztat?

Warsztat skierowany jest do uczniów liceum, którzy rozpoczęli już swoją przygodę z programowaniem (poznali ideę programowania oraz opanowali podstawy języka Python, tj. składnię języka, podstawowe typy danych, konstrukcję wyrażeń warunkowych i pętli) i chcą w przyszłości studiować na kierunkach związanych z analizą danych, informatyką i matematyką.

Niezbędny sprzęt i oprogramowanie

Do udziału w warsztacie wymagany jest własny laptop z systemem Windows, Linux lub MacOS z zainstalowanym oprogramowaniem PyCharm Community Edition:

(wersja dla komputerów z Windowsem) https://www.jetbrains.com/pycharm/download/?section=windows

(wersja dla komputerów Apple z systemem MacOS) https://www.jetbrains.com/pycharm/download/?section=mac

(wersja dla komputerów z systemem Linux) https://www.jetbrains.com/pycharm/download/other.html

Python (wersja 3.9.* lub nowsze) z zainstalowanymi bibliotekami Pandas, NumPy i Matplotlib.

Dlaczego warto wziąć udział w tym warsztacie?

Biorąc udział w warsztacie:

  • rozwiniesz swoje umiejętności programowania w języku Python;
  • nauczysz się wykorzystywać umiejętności programistyczne do analizy danych i szukania powiązań (tzw. korelacji);
  • dowiesz się, na czym polega wizualizacja danych i rozwiniesz umiejętności ich prezentowania;
  • rozwiniesz umiejętności kreatywnego rozwiązywania problemów;
  • od początku do końca przeanalizujesz wybraną bazę danych i zaprezentujesz wyniki swoich obserwacji;
  • sprawdzisz się w pracy jako Data Science Developer.

Program warsztatu

Dzień pierwszy

Ujarzmić węża, czyli czym są te dane

Pierwszego dnia szybko i sprawnie powtórzysz wiadomości z programowania w języku Python. Zapoznasz się z środowiskiem PyCharm Community Edition, w którym będziesz pracować przez następne dni. Następnie skupisz się na danych. Dowiesz się, czym różnią się ich typy i w jaki sposób możesz je pozyskiwać.

Dzień drugi

Eksploracyjna analiza danych

Następnego dnia zaczniesz poznawać sposoby na analizowanie twoich danych. Zaczniesz od najbardziej podstawowej z nich, jaką jest eksploracyjna analiza danych. Dowiesz się, jak pozyskać z danych wartościowe informacje i zastosujesz zdobytą wiedzę w praktyce, wykonując proste ćwiczenia. Odkryjesz zależności między zmiennymi. Będziesz też szukać anomalii w naszych zbiorach.

Dzień trzeci

Wizualizacja danych

Trzeciego dnia, po krótkim podsumowaniu dni poprzednich, przejdziesz do obrazowania, czyli inaczej wizualizacji analizowanych przez ciebie danych - w końcu chcesz przekazać analizę i płynące z niej wnioski innym, w jak najbardziej przystępny i zrozumiały sposób. Dowiesz się, jak stworzyć poprawny, czytelny i dostarczający informacji wykres, w zależności od posiadanych danych.

Dzień czwarty

Infografika - co to jest i jak zacząć nad nią pracę?

Tego dnia rozpoczniesz pracę w grupie nad infografiką. Wspólnie z innymi uczestnikami warsztatu podzielicie się na zespoły oraz określicie zadania każdego z ich członków. Celem każdego zespołu będzie przygotowanie infografiki na podstawie samodzielnie wybranych danych. Razem z zespołem ustalisz, co chcecie przekazać w infografice, na co najlepiej zwrócić uwagę odbiorcy i jakie pułapki może przed wami postawić wybrany zbiór danych.

Dzień piąty

Finalizacja projektów - infografik

W pierwszej części ostatniego dnia zajęć razem z zespołem dokończysz projekt infografiki - doszlifujecie go od strony graficznej i technicznej. W drugiej części zaprezentujecie wyniki swojej pracy całej grupie warsztatowej, omawiając jednocześnie wyzwania, jakie przed wami stanęły i jak sobie z nimi poradziliście.

Aby zrozumieć jak trudno przewidzieć kolejne 100 lat, musimy spojrzeć na trudność, jaką mieli ludzie z 1900 roku, aby przewidzieć świat do 2000 roku.

Michio Kaku

Data Science

Prowadzący:

Termin:

8-14.07.2025 r.

Lokalizacja:

Piękna Góra

Czas trwania warsztatów:

20 godzin - 25 jednostek lekcyjnych w ciągu 5 dni zajęć

Analiza i wizualizacja danych w języku Python

W dzisiejszym świecie różnego typu dane otaczają nas ze wszystkich stron. Liczba spalonych kalorii, kroków, które zrobiliśmy danego dnia, oddechów na minutę, tętno, liczba znajomych na Facebooku, przeglądane przez nas strony w Internecie. Jednak same dane nie mówią nam zbyt wiele o niczym. Musimy umieć je przeanalizować oraz zobrazować wyniki naszych analiz, żeby wyciągnąć z nich wnioski. I do tego zrobić to w taki sposób, żeby były zrozumiałe dla odbiorców. Razem odkryjemy, jak za pośrednictwem narzędzi programistycznych, za podstawę mając popularnego Pythona, przeanalizować i zwizualizować dane tak, aby móc wyciągnąć z nich wartościowe i interesujące informacje.

Do kogo kierowany jest ten warsztat?

Warsztat skierowany jest do uczniów liceum, którzy rozpoczęli już swoją przygodę z programowaniem (poznali ideę programowania oraz opanowali podstawy języka Python, tj. składnię języka, podstawowe typy danych, konstrukcję wyrażeń warunkowych i pętli) i chcą w przyszłości studiować na kierunkach związanych z analizą danych, informatyką i matematyką.

Niezbędny sprzęt i oprogramowanie

Do udziału w warsztacie wymagany jest własny laptop z systemem Windows, Linux lub MacOS z zainstalowanym oprogramowaniem PyCharm Community Edition:

(wersja dla komputerów z Windowsem) https://www.jetbrains.com/pycharm/download/?section=windows

(wersja dla komputerów Apple z systemem MacOS) https://www.jetbrains.com/pycharm/download/?section=mac

(wersja dla komputerów z systemem Linux) https://www.jetbrains.com/pycharm/download/other.html

Python (wersja 3.9.* lub nowsze) z zainstalowanymi bibliotekami Pandas, NumPy i Matplotlib.

Dlaczego warto wziąć udział w tym warsztacie?

Biorąc udział w warsztacie:

  • rozwiniesz swoje umiejętności programowania w języku Python;
  • nauczysz się wykorzystywać umiejętności programistyczne do analizy danych i szukania powiązań (tzw. korelacji);
  • dowiesz się, na czym polega wizualizacja danych i rozwiniesz umiejętności ich prezentowania;
  • rozwiniesz umiejętności kreatywnego rozwiązywania problemów;
  • od początku do końca przeanalizujesz wybraną bazę danych i zaprezentujesz wyniki swoich obserwacji;
  • sprawdzisz się w pracy jako Data Science Developer.

Program warsztatu

Dzień pierwszy

Ujarzmić węża, czyli czym są te dane

Pierwszego dnia szybko i sprawnie powtórzysz wiadomości z programowania w języku Python. Zapoznasz się z środowiskiem PyCharm Community Edition, w którym będziesz pracować przez następne dni. Następnie skupisz się na danych. Dowiesz się, czym różnią się ich typy i w jaki sposób możesz je pozyskiwać.

Dzień drugi

Eksploracyjna analiza danych

Następnego dnia zaczniesz poznawać sposoby na analizowanie twoich danych. Zaczniesz od najbardziej podstawowej z nich, jaką jest eksploracyjna analiza danych. Dowiesz się, jak pozyskać z danych wartościowe informacje i zastosujesz zdobytą wiedzę w praktyce, wykonując proste ćwiczenia. Odkryjesz zależności między zmiennymi. Będziesz też szukać anomalii w naszych zbiorach.

Dzień trzeci

Wizualizacja danych

Trzeciego dnia, po krótkim podsumowaniu dni poprzednich, przejdziesz do obrazowania, czyli inaczej wizualizacji analizowanych przez ciebie danych - w końcu chcesz przekazać analizę i płynące z niej wnioski innym, w jak najbardziej przystępny i zrozumiały sposób. Dowiesz się, jak stworzyć poprawny, czytelny i dostarczający informacji wykres, w zależności od posiadanych danych.

Dzień czwarty

Infografika - co to jest i jak zacząć nad nią pracę?

Tego dnia rozpoczniesz pracę w grupie nad infografiką. Wspólnie z innymi uczestnikami warsztatu podzielicie się na zespoły oraz określicie zadania każdego z ich członków. Celem każdego zespołu będzie przygotowanie infografiki na podstawie samodzielnie wybranych danych. Razem z zespołem ustalisz, co chcecie przekazać w infografice, na co najlepiej zwrócić uwagę odbiorcy i jakie pułapki może przed wami postawić wybrany zbiór danych.

Dzień piąty

Finalizacja projektów - infografik

W pierwszej części ostatniego dnia zajęć razem z zespołem dokończysz projekt infografiki - doszlifujecie go od strony graficznej i technicznej. W drugiej części zaprezentujecie wyniki swojej pracy całej grupie warsztatowej, omawiając jednocześnie wyzwania, jakie przed wami stanęły i jak sobie z nimi poradziliście.

Aby zrozumieć jak trudno przewidzieć kolejne 100 lat, musimy spojrzeć na trudność, jaką mieli ludzie z 1900 roku, aby przewidzieć świat do 2000 roku.

Michio Kaku