Certificate Authentication

Python advanced Certificate for Wojciech Kozek

Add to LinkedIn

Certificate ID: 
795583
Authentication Code: 
da413
Certified Person Name: 
Wojciech Kozek
Trainer Name: 
Anna Kotarba
Duration Days: 
2
Duration Hours: 
16
Course Name: 
Python advanced
Course Date: 
2024-11-29 08:00 to 2025-01-21 12:00
Course Outline: 

a:8:{i:0;a:2:{s:7:"content";s:81:"

Moduł 1: Funkcje pandasa w pracy z ramką danych

";s:9:"timestamp";i:1732173622;}i:1;a:2:{s:7:"content";s:1060:"


- Wprowadzenie do Pandas
  - Podstawowe struktury danych: Series i DataFrame

- Operacje na DataFrame
  - Wczytywanie i zapisywanie danych (CSV, Excel, etc.)
  - Podstawowe operacje (selekcja, filtrowanie, indeksowanie)

- Modyfikacja danych
  - Dodawanie, usuwanie kolumn i wierszy
  - Modyfikacja wartości w DataFrame

- Agregacja i grupowanie danych
  - GroupBy
  - Agregacja, sumowanie, średnie, itp.

- Łączenie i scalanie DataFrames
  - merge, join, concat

- Praca z brakującymi danymi
  - Identyfikacja brakujących danych
  - Metody uzupełniania brakujących danych

";s:9:"timestamp";i:1732173622;}i:2;a:2:{s:7:"content";s:76:"

Moduł 2: Optymalizacja czasu pracy programu

";s:9:"timestamp";i:1732173622;}i:3;a:2:{s:7:"content";s:810:"


- Wprowadzenie do optymalizacji
  - Znaczenie optymalizacji w programowaniu

- Optymalizacja kodu
  - Efektywne struktury danych
  - Unikanie powtarzających się obliczeń
  - Optymalizacja pętli

- Optymalizacja Pandas
  - Wektoryzacja operacji
  - Unikanie apply i lambda
  - Praca na dużych zbiorach danych

- Upraszczanie kodu przez tworzenie funkcji
  - Tworzenie i używanie funkcji
  - Refaktoryzacja kodu

";s:9:"timestamp";i:1732173622;}i:4;a:2:{s:7:"content";s:67:"

Moduł 3: Praca z biblioteką numpy

";s:9:"timestamp";i:1732173622;}i:5;a:2:{s:7:"content";s:1003:"


- Wprowadzenie do NumPy
  - Importowanie biblioteki
  - Podstawowe struktury danych: ndarray

- Operacje na tablicach
  - Tworzenie i modyfikacja tablic
  - Indeksowanie i cięcie tablic

- Funkcje matematyczne i statystyczne
  - Podstawowe operacje matematyczne
  - Funkcje statystyczne i agregujące

- Algebra liniowa
  - Mnożenie macierzy
  - Wyznacznik, macierz odwrotna

- Praca z danymi wielowymiarowymi
  - Tablice 2D, 3D i wyżej wymiarowe
  - Przekształcenia kształtu tablic

- Integracja z innymi bibliotekami

";s:9:"timestamp";i:1732173622;}i:6;a:2:{s:7:"content";s:89:"

Moduł 4: Tworzenie wykresów w Excelu za pomocą Pythona

";s:9:"timestamp";i:1732173622;}i:7;a:2:{s:7:"content";s:805:"


- Wprowadzenie do openpyxl i xlsxwriter

- Tworzenie wykresów w Excelu
  - Tworzenie prostych wykresów (liniowych, słupkowych, etc.)
  - Formatowanie wykresów

- Generowanie wykresów jako obrazy (PNG)
  - Wykorzystanie matplotlib do generowania wykresów
  - Zapisywanie wykresów jako pliki PNG

- Zaawansowane wykresy w Excelu

- Automatyzacja raportów
  - Tworzenie zautomatyzowanych raportów z wykresami
  - Łączenie Pandas z openpyxl/xlsxwriter


";s:9:"timestamp";i:1732173622;}}