drukuj
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.

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.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.