Kurs odbywać się będzie w formie zdalnej.
Cele kursu:
Celem kursu jest zapoznanie uczestników z podstawami języka Python, w szczególności metodami wczytywania, importowania, przetwarzania porządkowania oraz wizualizacji danych (a także ich analizy statystycznej. Przedmiotem badań będą dane finansowe, demograficzne i księgowe. Kurs obejmie także tworzenie własnych metod służących operowaniu na danych w oparciu o instrukcje warunkowe, instrukcję case, pętle i mapowanie.
Duży nacisk położony zostanie na umiejętność interpretacji obliczeń i wykresów. Istotnym elementem zajęć będzie także nauka formułowania wniosków z uwzględnieniem specyfiki danych.
Kurs jest kursem elementarnym. Nie jest wymagana znajomość języka Python przed kursem.
Tematyka kursu:
1. Wprowadzenie do języka Python (typy i struktury danych, operacje)
2. Import danych z pliku na dysku oraz z internetu, przetwarzanie i agregacja danych.
3. Wizualizacja danych. Elementy analizy eksploracyjnej.
4. Statystyka w Pythonie
5. Budowanie metod. Instrukcje if, case, pętle, mapowanie
Efekty uczenia się:
Wiedza:
1. Zna podstawowe pojęcia związane z programowaniem wysokopoziomowym. Rozumie jego rolę.
2. Zna rodzaje wykresów i wskazuje ich rolę w analizie danych.
3. Wymienia podstawowe metody i narzędzia statystyczne.
Umiejętności:
1. Importuje dane do języka Python, przetwarza je i przygotowuje do dalszej analizy.
2. Wizualizuje dane i wyniki. Potrafi zinterpretować otrzymane wykresy.
3. Opisuje próbę statystyczną za pomocą statystyk opisowych z wykorzystaniem języka Python.
4. Przeprowadza analizę korelacji.
5. Przeprowadza analizę regresji liniowej i nieliniowej. Przedstawia wyniki na wykresie. Ocenia dopasowanie modelu regresji,
6. Przeprowadza podstawowe testy statystyczne w języku Python.
7. Formułuje wnioski z uwzględnieniem specyfiki danych.
8. Tworzy własne funkcje wykorzystując podstawowe rozwiązania języka Python
Metody pracy:
Prezentacja z przykładami. Ćwiczenia praktyczne z wykorzystaniem Jupyter Labs/PyCharm.