Bądźmy w kontakcie
 Czas trwania 14 godzin

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie