Analiza danych w Python 3
Analiza danych w Python 3
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Studia podyplomowe "Analiza danych w Python 3" są przeznaczone dla absolwentów studiów wyższych oraz specjalistów, którzy chcą poszerzyć swoje kompetencje w zakresie analizy danych i programowania w Pythonie. Są idealne dla analityków, informatyków, menedżerów oraz pracowników różnych działów, takich jak finanse czy marketing, którzy pragną wykorzystać zaawansowane techniki analityczne w swojej pracy. Ponadto, są skierowane do osób zmieniających karierę, chcących zdobyć nowe umiejętności w dynamicznie rozwijającej się dziedzinie analizy danych.
- Minimalna liczba uczestników15
- Maksymalna liczba uczestników35
- Data zakończenia rekrutacji12-10-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi192
- Podstawa uzyskania wpisu do BURart. 163 ust. 1 ustawy z dnia 20 lipca 2018 r. Prawo o szkolnictwie wyższym i nauce (t.j. Dz. U. z 2023 r. poz. 742, z późn. zm.)
- Zakres uprawnieńStudia podyplomowe
Cel
Cel
Cel edukacyjny
Wyposażenie uczestników w zaawansowane umiejętności analizy danych przy użyciu języka programowania Python. Program ma na celu nauczenie studentów metod przetwarzania, analizy i wizualizacji danych, co umożliwia podejmowanie decyzji opartych na rzetelnych analizach. Uczestnicy zdobędą praktyczną wiedzę z zakresu stosowania bibliotek Pythona, w codziennej pracy analitycznej. Studia te mają również na celu rozwijanie umiejętności programistycznych, które są niezbędne do automatyzacji procesów.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się WIEDZAZnajomość języka Python Przetwarzanie danych Analiza danych Biblioteki Pythona Zarządzanie projektami analitycznymi | Kryteria weryfikacji Definiuje teoretyczną i praktyczną znajomość języka Python oraz technik analizy danych.Realizuje projekty analityczne, które wymagają zastosowania zdobytej wiedzy w praktyce. | Metoda walidacji Debata swobodna |
Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | ||
Efekty uczenia się UMIEJĘTNOŚCIProgramowanie w Pythonie Analiza i przetwarzanie danych Wizualizacja danych Modelowanie danych i uczenie maszynowe Automatyzacja procesów analitycznych | Kryteria weryfikacji Realizuje indywidualne i grupowe projekty, które wymagają zastosowania umiejętności programowania, analizy i wizualizacji danych.Tworzy raporty dokumentujące procesy analityczne oraz uzyskane wyniki Rozwiązuje testy konkretnych problemów programistycznych i analitycznych przy użyciu Pythona | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Metoda walidacji Debata swobodna | ||
Efekty uczenia się KOMPETENCJE SPOŁECZNEKursanci zdobędą świadomość etycznych aspektów pracy z danymi oraz odpowiedzialności związanej z ich przetwarzaniem i analizą. Studenci będą rozwijać umiejętności krytycznego myślenia i podejmowania decyzji na podstawie analizy danych. | Kryteria weryfikacji Ewaluacja wkładu i współpracy w ramach grupowych projektów analitycznych. | Metoda walidacji Debata swobodna |
Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
PROGRAM STUDIÓW PODYPLOMOWYCH:
Wprowadzenie (10 godz.)
- Rozwój architektury systemów komputerowych
- Rozwój systemów operacyjnych
- Języki programowania, paradygmaty, kompilator, interpreter
- System dwójkowy, konwersja z systemu 2 na 10 i z powrotem
- Operacja na liczbach dwójkowych, algebra Boole’a
Zarządzanie projektami i systemy kontroli wersji (10 godz.)
- Wprowadzenie
- Klasyczne metody zarządzania projektami
- Zwinne techniki
- Systemy kontroli wersji
Algorytmy i struktury danych (10 godz.)
- Pojęcie algorytmu, schemat blokowy, pseudokod
- Przykłady prostych algorytmów
- Złożoność obliczeniowa
- Podejście rekurencyjne i iteracyjne
- Analiza porównawcza algorytmów na podstawie złożoności obliczeniowej
- Podstawowe struktury danych
Podstawy programowania (40 godz.)
- Wprowadzenie do języka Python 3
- Podstawowe typy danych i operacje na nich
- Kolekcje i operacje na nich
- Instrukcje sterowania przepływem programu
- Funkcje
- Wyjątki
- Działania na plikach
- Biblioteka standardowa Python
- Przegląd popularnych bibliotek (numpy, matplotlib, etc.)
Programowanie obiektowe (20 godz.)
- Wprowadzenie do paradygmatu obiektowego
- Budowa klasy – podstawowe metody
- Enkapsulacja – dostęp do pól i metod klasy
- Dziedziczenie i polimorfizm
- Przeciążenie operatorów – metody specjalne (magic methods)
- Metody statyczne
- Wprowadzenie do wzorców projektowych
Bazy danych (20 godz.)
- Wprowadzenie – normalizacja baz danych
- Język SQL – wprowadzenie
- Budowa zapytań w języku SQL (select, where, etc.)
- Funkcje agregujące, sortowanie i grupowanie
- Łączenie tabel i zapytania zagnieżdżone
Testowanie (10 godz.)
- Wprowadzenie do testowania
- Planowanie testowania
- Testowanie manualne
- Testy jednostkowe
- Test Driven Development
Eksploaracja i analiza danych (20 godz.)
- Podstawowe pojęcia i definicje (zbiory danych, atrybuty, typy, właściwości)
- Pozyskiwanie zbiorów danych
- Wstępna analiza zbiorów danych (normalizacja, standaryzacja, czyszczenie danych)
- Pozyskiwanie i analiza parametrów statystycznych
- Sposoby reprezentacji wiedzy
- Interpretacja wykresów
Metody Sztucznej Inteligencji (30 godz.)
- Wprowadzenie
- Zad. regresji, klasyfikacji, detekcji, klasteryzacji i optymalizacji
- Uczenie nadzorowanie i nienadzorowane
- Zbiory danych (uczący, testujący, walidacja, etc.)
- Metody klasyfikacji, klasteryzacji i estymacji
Rzeczywiste zbiory danych - ćwiczenia praktyczne (20 godz.)
Zaliczenie (2 godz.)
_____
INFORMACJE DODATKOWE:
- Czas trwania studiów (liczbę semestrów): 2 semestry
- Liczbę możliwych do zdobycia punktów ECTS: 30 pkt. ECTS
- Liczbę godzin: 192 godzin (lekcyjnych)
- Harmonogram uwzględnia przerwy.
- Informację o sposobie walidacji: Test semestralny oraz końcowy
- Rodzaj dokumentu potwierdzającego ukończenie studiów: Świadectwo ukończenia studiów podyplomowych
- Szczegółowy harmonogram zajęć może ulec modyfikacjom w zakresie realizowanych przedmiotów oraz osób realizujących zajęcia. Zmianie nie ulegają: terminy zjazdów oraz łączna liczba godzin dydaktycznych w ramach studiów podyplomowych.
- Harmonogram zjazdów zostanie opublikowany na stronie internetowej uczelni i w Bazie Usług Rozwojowych (BUR) co najmniej 2 tygodnie przed rozpoczęciem zajęć.
- Godziny zajęć w harmonogramie podawane są jako godziny zegarowe. Liczba godzin w programie podawana jest w godzinach dydaktycznych. Przelicznik: 192 godzin dydaktycznych = 144 godzin zegarowych.
ORGANIZACJA ZJAZDÓW:
Zjazdy odbywają się średnio jeden lub dwa razy w miesiącu:
- sobota w godzinach 8:00–18:00,
- niedziela w godzinach 8:00–18:00,
- w wyjątkowych sytuacjach zajęcia mogą odbyć się również w piątek w godzinach 16:00-21:00.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 6 350,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 6 350,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 33,07 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 33,07 PLN |
Prowadzący
Prowadzący
Wojciech Sałabun
Jakub Więckowski
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Podczas każdego zjazdu uczestnicy programu otrzymują zestaw materiałów dydaktycznych udostępnionych na platformie Microsoft Teams. Treści te są przygotowywane przez wykładowców i dostosowywane do tematyki prowadzonych zajęć.
Platforma Microsoft Teams stanowi główne narzędzie komunikacji Uczelni WSB Merito. Jej celem jest uproszczenie formalności oraz usprawnienie przepływu informacji między studentami a uczelnią. Dzięki niej uczestnicy studiów mają całodobowy dostęp – z dowolnego miejsca na świecie – do:
- harmonogramu zajęć,
- materiałów dydaktycznych,
- informacji o zmianach w planie zajęć, ogłoszeń i bieżących aktualności.
Warunki uczestnictwa
Rekrutacja na studia podyplomowe
Zapisów na studia podyplomowe można dokonać zgodnie z obowiązującym regulaminem za pośrednictwem strony internetowej Uniwersytetu WSB Merito, wybierając jedną z dostępnych filii:
- Chorzów
- Poznań
- Szczecin
- Warszawa
Rejestracja odbywa się poprzez formularz online dostępny pod adresem: https://www.merito.pl/rekrutacja/krok1, a także poprzez osobiste dostarczenie kompletu wymaganych dokumentów do Biura Rekrutacji wybranej filii uczelni.
Kryteria kwalifikacyjne do udziału w programie:
- ukończone studia wyższe I lub II stopnia,
- spełnienie warunków określonych w procedurze rekrutacyjnej.
Informacje dodatkowe
- Cena usługi nie obejmuje opłaty wpisowej oraz opłaty końcowej.
- Usługa kształcenia świadczona przez Uniwersytet WSB Merito jest zwolniona z podatku VAT zgodnie z art. 43 ust. 1 pkt 26 ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz.U. 2023 poz. 1570). Zwolnienie obejmuje usługi edukacyjne realizowane przez uczelnie wyższe na podstawie przepisów ustawy Prawo o szkolnictwie wyższym i nauce.
REALIZACJA PROJEKTÓW:
Uniwersytet WSB Merito w Poznaniu realizuje projekty szkoleniowe w ramach współpracy z instytucjami rynku pracy tj.:
- Wojewódzki Urząd Pracy w Toruniu – Kierunek Rozwój,
- Wojewódzki Urząd Pracy w Krakowie – Małopolski Pociąg do Kariery,
- Wojewódzki Urząd Pracy w Szczecinie – Zachodniopomorskie Bony Szkoleniowe,
- Projekt „Zawodowa reaktywacja” – realizowany w Łodzi.
Warunki techniczne
Warunki techniczne
Uczestnik programu zdobywa nową wiedzę oraz praktyczne umiejętności dzięki zajęciom prowadzonym na platformie Microsoft Teams. Komunikuje się z wykładowcami i pozostałymi uczestnikami studiów w czasie rzeczywistym (w trybie synchronicznym), co umożliwia aktywne uczestnictwo i bieżącą interakcję.
Wymagania techniczne:
Aby uczestniczyć w zajęciach online, potrzebne są:
- minimalne wymagania sprzętowe: 2 GB RAM, procesor i5, niezbędne oprogramowanie: system operacyjny: windows min. 7, iOS, linux.
- komputer wyposażony w głośniki i mikrofon (wbudowane lub zewnętrzne),
- stabilne połączenie z Internetem, minimalne wymagania dot. parametrów łącza sieciowego: 30 Mbit/s
- słuchawki (zalecane, choć opcjonalne),
- kamera internetowa (opcjonalna, lecz przydatna podczas aktywnych form zajęć).