Plan Szkolenia
Podstawy Pythona do zadań związanych z danymi
- Instalacja Pythona i konfiguracja środowiska programistycznego
- Podstawy języka: zmienne, typy danych, struktury sterujące
- Pisanie i uruchamianie prostych skryptów Pythona
Obsługa plików: CSV i Excel
- Odczytywanie i zapisywanie plików CSV za pomocą modułu csv i Pandas
- Praca z plikami Excel przy użyciu openpyxl/xlrd i Pandas
- Ćwiczenia praktyczne: automatyzacja konwersji plików
Wprowadzenie do Pandas
- Podstawy DataFrame: tworzenie, indeksowanie, wybieranie i filtrowanie
- Operacje agregacji i grupowania
- Typowe operacje czyszczenia: brakujące wartości, duplikaty i konwersje typów
Wprowadzenie do Polars
- Koncepcje Polars i charakterystyka wydajności w porównaniu z Pandas
- Podstawowe operacje na DataFrame w Polars
- Przykład zastosowania: kiedy wybrać Polars zamiast Pandas
Zaawansowana transformacja danych (poziom średnio zaawansowany)
- Złożone złączenia, funkcje okienne i operacje przestawne w Pandas
- Efektywne wzorce przetwarzania danych z Polars
- Łączenie operacji i optymalizacja zużycia pamięci
Automatyzacja procesów z Pythonem
- Pisanie skryptów automatyzujących powtarzalne zadania danych i kroki ETL
- Planowanie skryptów za pomocą harmonogramów systemowych lub harmonogramów zadań
- Logowanie, obsługa błędów i powiadomienia
Pakowanie skryptów i dobre praktyki
- Tworzenie plików wykonywalnych za pomocą PyInstaller lub podobnych narzędzi
- Struktura projektu, środowiska wirtualne i zarządzanie zależnościami
- Podstawy kontroli wersji i dokumentowanie przepływów pracy
Praktyczny miniprojekt
- Zadanie end-to-end: odczyt surowych plików, czyszczenie i transformacja danych, generowanie wyników
- Automatyzacja przepływu pracy i pakowanie jako uruchamialny skrypt lub plik wykonywalny
- Przegląd i ulepszenia na podstawie informacji zwrotnych od innych uczestników
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość pojęć programistycznych lub chęć ich poznania
- Umiejętność korzystania z wiersza poleceń lub terminala do instalacji pakietów
- Doświadczenie w pracy z arkuszami kalkulacyjnymi (CSV/Excel)
Grupa docelowa
- Analitycy danych i pracownicy operacyjni automatyzujący zadania związane z danymi
- Inżynierowie analityczni poszukujący lekkiego skryptowania ETL
- Profesjonaliści zainteresowani praktycznymi przepływami pracy z danymi opartymi na Pythonie
Opinie uczestników (2)
Zajeczia praktyczne związane z treścią naprawdę pomagają lepiej zrozumieć każdy temat. Ponadto, styl rozpoczęcia zajęć od wykładu i kontynuowania praktycznymi ćwiczeniami jest dobry i pomocny do połączenia się z wcześniejszym wykładem.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Szkolenie - Introduction to Data Science and AI using Python
Przetłumaczone przez sztuczną inteligencję
Instruktor był bardzo dostępny, aby odpowiedzieć na wszystkie rodzaje pytań, które zadawałem.
Caterina - Stamtech
Szkolenie - Developing APIs with Python and FastAPI
Przetłumaczone przez sztuczną inteligencję