Course Code: pandawp
Duration: 14 hours
Course Outline:

Dzień 1:

Python ,,w pigułce”

  • Typy danych
  • Struktury danych
  • Instrukcje warunkowe
  • Pętle
  • Funkcje

Praca z plikami tekstowymi

  • Otwieranie i zamykanie plików w Pythonie
  • Korzystanie z context manager
  • Operacje odczytu i zapisu
  • Formatowanie danych tekstowych
  • Parsowanie plików tekstowych

Jupyter Notebook

  • Wprowadzenie do środowiska Jupyter
  • Tworzenie i zarządzanie notebookami
  • Komórki: kodu, tekstu i markdown
  • Integracja z systemem plików
  • Generowanie raportów za pomocą Jupyter Notebook

Wprowadzenie do NumPy

  • Typowe operacje na macierzach
  • Korzystanie z ufuncs
  • Widoki i nadawanie na tablicach NumPy
  • Optymalizacja wydajności poprzez unikanie pętli

Dzień 2:

Data Analysis z Pandas

  • Używanie wektoryzowanych danych w pandach
  • Zarządzanie danymi
  • Sortowanie i filtrowanie danych
  • Operacje zbiorcze
  • Analizowanie szeregów czasowych

Data Visualization z Matplotlib

  • Tworzenie wykresów za pomocą Matplotlib
  • Używanie Matplotlib z poziomu pandas
  • Tworzenie jakościowych wykresów
  • Inne biblioteki wizualizacji w Python

Excel i Python - najlepsze z obu światów 

  • Integracja pandas z Excelem
  • Automatyzacja zadań Excel za pomocą Pythona
  • Konwersja między formatami Excel i pandas
  • Openpyxl i xlwings - manipulacja plikami Excel z Pythona
  • Tworzenie raportów Excel z wykorzystaniem pandas