icon icon

Kurs Python zaawansowany: automatyzacja, skrypty i optymalizacja procesów

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawna konfiguracja pracy - Skonfigurujesz własne środowisko Python od zera, poznasz środowiska wirtualne i narzędzia zintegrowane, dzięki czemu szybciej uruchomisz projekty i unikniesz konfliktów bibliotek.

icon

Pewniejsze pisanie skryptów - Uporządkujesz sposób tworzenia skryptów dzięki lepszemu użyciu instrukcji, pętli, funkcji i modułów, więc Twój kod będzie czytelniejszy, łatwiejszy do rozwijania i prostszy w utrzymaniu.

icon

Lepsza kontrola błędów - Nauczysz się obsługiwać błędy i wyjątki w praktyce, aby Twoje skrypty działały stabilniej, poprawnie reagowały na nieprzewidziane sytuacje i były bezpieczniejsze w codziennej eksploatacji.

icon

Skuteczna praca z danymi - Będziesz sprawnie importować, filtrować, łączyć i przekształcać dane w Pandas, co pozwoli Ci szybciej przygotować zestawy danych do analiz, raportów i dalszej automatyzacji procesów.

icon

Szybsze obliczenia numeryczne - Opanujesz NumPy do pracy na tablicach wielowymiarowych, statystyce i szybkich operacjach matematycznych, dzięki czemu przyspieszysz obliczenia i ograniczysz ręczne przetwarzanie danych.

icon

Czytelne wizualizacje wyników - Nauczysz się tworzyć wykresy w Matplotlib na danych z Pandas i NumPy, dobierać typy wizualizacji, parametry linii i legendy, aby jasno prezentować wyniki analiz i wnioski biznesowe.

icon

Wstęp do analityki i ML - Poznasz podstawy wykorzystania Scikit-Learn oraz różne typy danych analitycznych, co pomoże Ci lepiej rozumieć proces przygotowania danych i budowania prostych modeli wspierających decyzje.

icon

Automatyczne raporty PDF - Dowiesz się, jak łączyć analizę danych z generowaniem raportów PDF, aby automatycznie przygotowywać gotowe zestawienia, wykresy i podsumowania bez ręcznego składania dokumentów.

Program szkolenia

1. Środowisko – instalacja i konfiguracja

  • środowisko wirtualne, 
  • środowisko zintegrowane.

2. Instrukcje języka

  • przypisania,
  • pętle,
  • konstrukcje językowe – właściwości.

3. Funkcje

  • agumenty,
  • przekazywanie oraz zwracanie parametrów z i do funkcji,
  • implikacje,
  • funkcje parametryzowalne,
  • przestrzenie nazw w modułach.

4. Typy

  • zmienne i wartości,
  • liczby int i float,
  • operacje arytmetyczne,
  • string.

5. Instrukcje warunkowe

  • If,
  • operatory logiczne,
  • wartości – porównanie.

6. Pętle

  • While,
  • Break,
  • Continue,
  • For.

7. Klasy

  • co to jest klasa,
  • tworzenie,
  • atrybuty klasy,
  • dziedziczenie.

8. Techniki w języku Python

  • jak używać modułów,
  • definiowanie modułu,
  • błędy i wyjątki.

9. Biblioteka

  • elementy biblioteki standardowej,
  • zastosowanie,
  • moduły dodatkowe – zastosowanie.

10. Moduły

  • wstęp,
  • podział na moduły,
  • ładowanie na żądanie,
  • implikacje.

11. Prezentacja danych

  • wprowadzenie do Pandas – przetwarzanie danych w tabelach (DataFrame, Serie),
  • NumPy – manipulacja danymi numerycznymi (tablice wielowymiarowe),
  • Scikit-Learn – analiza danych z użyciem algorytmów uczenia maszynowego.

12. Obliczenia w Pyhtonie

  • środowisko obliczeniowe,
  • interpreter,
  • tworzenie tablic,
  • obliczenia symboliczne.

13. Wykresy i wizualizacje

  • typy wykresów,
  • parametry linii,
  • legendy,
  • Matplotlib – tworzenie wykresów z użyciem danych z Pandas i NumPy.

14. Rozwiązywanie równań

  • układy równań,
  • równania liniowe i nieliniowe.

15. Analiza danych

  • import/eksport,
  • konfigurowanie biblioteki,
  • typt danych,
  • Serie i DataFrame oraz operacje na nich,
  • Pandas – operacje na seriach i DataFrame (łączenie, filtrowanie, przekształcanie).

16. Analiza numeryczna

  • import/eksport,
  • tablice – definiowanie,
  • atrybuty tablic,
  • dane i manipulacja nimi,
  • wielomiany,
  • statystyka i arytmetyka,
  • NumPy – szybkie operacje matematyczne na tablicach.

17. Narzędzia do pracy z danymi

  • import/eksport,
  • dane tabelaryczne,
  • dane – przetwarzanie, oczyszczanie,
  • Pandas – oczyszczanie i przetwarzanie danych.

18. Wizualizacja i raportowanie

  • wykresy – rodzaje,
  • biblioteki wizualizacji danych,
  • automatyzacja raportowania,
  • dobre praktyki,
  • Matplotlib – zaawansowane techniki wizualizacji danych.

19. Rodzaje danych – analiza

  • finansowe,
  • marketingowe,
  • demograficzne,
  • geograficzne.

20. Generowanie PDF

  • tworzenie raportów z analiz danych przy użyciu Pandas i Matplotlib.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy pracy z Pythonem - Powinieneś swobodnie uruchamiać proste skrypty i rozumieć podstawową składnię Pythona, aby podczas szkolenia skupić się na automatyzacji, analizie danych i optymalizacji pracy.

icon

Znajomość instrukcji i pętli - Powinieneś znać zmienne, typy danych, instrukcje warunkowe oraz pętle, ponieważ szkolenie rozwija te elementy w kierunku bardziej praktycznych i rozbudowanych zastosowań.

icon

Rozumienie funkcji i modułów - Powinieneś rozumieć, jak działają funkcje, argumenty i import modułów, aby łatwiej przejść do pracy z własną strukturą kodu, bibliotekami i organizacją większych skryptów.

icon

Gotowość do pracy z danymi - Powinieneś czuć się swobodnie przy pracy z plikami i prostymi tabelami danych, bo szkolenie obejmuje import, przetwarzanie, analizę, wizualizację oraz raportowanie wyników.