Sprawdź 154 GWARANTOWANE TERMINY SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Python

Programowanie w języku Python - poziom średnio zaawansowany

To szkolenie jest też elementem pakietu szkoleń "Programista Python WEB" oraz "Programista Python Data Science".

więcej →
2400 PLN netto 2 952 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 3 dni

Najbliższe terminy

15.06 –
Gwarantowany Online
Wolne miejsca
Kliknij aby przejść do formularza zapisu
19.10 –
Gwarantowany Online
Wolne miejsca
Kliknij aby przejść do formularza zapisu
07.12 –
Gwarantowany Online
Wolne miejsca
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Programowanie w języku Python - poziom średnio zaawansowany.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia



Czas wejść głębiej w świat Pythona i odkryć takie rzeczy jak obiektowość czy dekoratory. Zobaczysz jak bardzo można usprawnić swoją pracę i zwiększyć wydajność kodu.

Całość przedstawiana jest na zrozumiałych i praktycznych przykładach. Zapoznanie się z zagadnieniami zawartymi w tym szkoleniu otworzy drogę do lepszego zrozumienia kodu czystego Pythona jak i wielu poważnych bibliotek takich jak Django, gdzie obiektowość, dekoratory czy też testy jednostkowe są używane na porządku dziennym.

Dowiesz się również jak organizować projekt kiedy zaczyna się rozrastać oraz jak działać z Pythonem w konsoli. Szkolenie przeznaczone dla osób, które mają już podstawowe doświadczenie z Pythonem albo przeszły szkolenie: Programowanie w języku Python.

Szkolenie w pakiecie

To szkolenie jest też elementem pakietu szkoleń "Programista Python WEB" oraz "Programista Python Data Science".

Przejdź do programu szkolenia

Trenerzy prowadzący szkolenia Python

Tomasz Duniec

Tomasz Duniec

Łukasz Jaworowski

Łukasz Jaworowski

Patryk Palej

Patryk Palej

Paweł Stasiński

Paweł Stasiński

Tomasz Wiliński

Tomasz Wiliński

Tomasz Woźniak

Tomasz Woźniak

Mateusz Zimoch

Mateusz Zimoch

Program szkolenia

  1. Listy
    • Tworzenie list
    • Pobieranie wartości z list
    • Iterowanie po listach
    • Sprawdzanie czy element znajduje się na liście
    • Modyfikowanie zawartości listy
    • Funkcje wbudowane w listy
    • Sortowanie i odwracanie list
    • Inne ciekawe funkcje i możliwości
  2. Slowniki
    • Tworzenie słowników
    • Pobieranie wartości ze słowników
    • Modyfikacja zawartości słowników
  3. Powrót do funkcji
    • *args
    • **kwargs
    • Funkcja wewnątrz funkcji
    • Funkcja jako argument funkcji
    • Funkcja zwracająca funkcje
    • Rekurencja
    • Optymalizacja funkcji przez cache
  4. Generatory
    • yield
    • Generatory skończone
    • Generatory nieskończone
  5. Obiektowość
    • Klasy a instancje
    • Atrybuty
      • Atrybuty domyślne
      • Obiekty jako atrybuty obiektu ?
    • Metody
      • Dlaczego lepsze niż zewnętrzne funkcje ?
      • Widoczność
    • Konstruktor __init__
      • self
      • Parametryzacja konstruktora
    • Dziedziczenie
      • Dziedziczenie po jednej klasie
      • Dziedziczenie po wielu klasach
      • Kolejność dziedziczenia
      • Metody i klasy abstrakcyjne
    • Metody magiczne
      • __str__
      • __getitem__
      • __setitem__
    • Hermetyzacja
      • Ukrywanie atrybutów
      • Próby nadpisania z zewnątrz
      • Kontrolowany dostęp
    • Dokumentowanie klas
  6. Iteratory
    • __iter__
    • __next__
  7. Dekoratory
    • Zasada działania
    • Dekorator jako wzorzec projektowy
    • Dekoratory funkcji
  8. Pakiety
    • Import pakietów
    • Kolejne zagnieżdżenia
    • __init__.py
    • Pułapki w które można wpaść
  9. Wprowadzenie do asynchroniczności w Pythonie
    • Biblioteka threading
    • Wątki jako demony
  10. Konfiguracja Pythona
    • Parametry wiersza poleceń - moduł click
      • Stosowanie parametrów
      • Stosowanie wielu parametrów
      • Automatyczne generowanie pomocy
    • Ręczne tworzenie wirtualnego środowiska
  11. Testy jednostkowe
    • pytest
    • Uruchamianie testów z konsoli
    • Makiety
    • Sprawdzanie pokrycia kodem

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Python

Opinie uczestników

5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Polecam, pomoże usystematyzować wiedzę, jak i dowiedzieć się nowych rzeczy. Dużo przykładów live jak i samodzielnych zadań do wykonania. Instruktor zawsze pomoże w rozwiązaniu problemu, jeśli taki wystąpi.

Cezary Niebudek Bacteromic Sp. z o.o.
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Szkolenie doskonale porządkuje posiadaną wiedzę i znacznie rozszerza znajomośc języka Python.

Emil Kobyliński OSOBA PRYWATNA
4.9/5
Programowanie w języku Python - poziom średnio zaawansowany

Polecam wszystkim którzy zaczynają przygodę z pythonem jak i dla osób którzy chcą uporządkować swoją wiedze.

Przemysław Romaszewski PZU SA/PZU ŻYCIE SA
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Bardzo fajne szkolenie, szczególnie dla osób, które już trochę programowały w pythonie albo znają już inny język programowania i chcą zobaczyć, jakie możliwości ma Python i jak w nim działać :)

Anna Rokicka Silky Coders Sp. z o.o.
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Bardzo dobre tempo, dużo merytorycznych treści i żywe zainteresowanie tematem prowadzącego szkolenie

Dominik Stępień Ornsson Solutions Sp. z o.o.
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Mogę polecić to szkolenie - dobre tempo szkolenia, dużo ćwiczeń praktycznych, prowadzący z dużą wiedzą i doświadczeniem. Na plus możliwość wymiany doświadczeń oraz swobodnej rozmowy o różnych aspektach programowania w Python.

Marek Kocjan Asseco Poland SA
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Szkolenie było bardzo przyjemne, a także pozwalało na przećwiczenie niektórych zadań, a nie tylko słuchanie, co wpłynęło pozytywnie na skupienie. Trener był bardzo wyrozumiały, panowała miła atmosfera, a także potrafił przekazać wiele informacji w sposób zrozumiały dla osoby niedoświadczonej. Szkolenie pokazało mi z czym mogę się zmierzyć w przyszłości oraz jak obsługiwać inne rzeczy poza programowaniem np. testowanie kodów, które wykorzystywane jest w pracy zespołowej.

Julia Zaręba Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
4.9/5
Programowanie w języku Python - poziom średnio zaawansowany

Dobrze tłumaczone!

Miłosz Kocyła Dynacon Sp. z o.o.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 284 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

To szkolenie jest w pakiecie
Programista Python Data Science
25% taniej w pakiecie
Pakiet −25%
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Chcesz wrócić do tego szkolenia?

Wyślemy Ci przypomnienie z linkiem.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.