Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
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 →

Program, termin i format dostosujemy do Twojego zespołu

Najbliższe terminy 9:00 – 16:00

19.10 –
Gwarantowany Online
Przemysław Smaga Przemysław Smaga
Wolne miejsca
Do koszyka
Kliknij aby przejść do formularza zapisu
07.12 –
Gwarantowany Online
Przemysław Smaga Przemysław Smaga
Wolne miejsca
Do koszyka
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

Prowadzący szkolenie

Przemysław Smaga

Przemysław Smaga

Programista Python i SQL. Zajmuje się tworzeniem aplikacji biznesowych z wykorzystaniem języka Python i SQL. Specjalizuje się we frameworku Django, w codziennej pracy wykorzystuje też Flask i Fast API.

Tworzył różnorakie systemy - od aplikacji CRM, przez systemy scrappujące strony internetowe, aż po złożone systemy analityczne. W swojej pracy najczęściej pracował z bazami Oracle, oraz PostgreSQL, w związku z czym zna bardzo biegle SQL w adaptacji tych dwóch silników bazodanowych.

W JSystems prowadzi szkolenia z zakresu Pythona i SQL. Potrafi trudne zagadnienia przedstawić w przystępny dla osób początkujących sposób.

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

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Programowanie w języku Python - poziom średnio zaawansowany realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

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.

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

...oraz setki innych firm

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.

Trenerzy-praktycy z oceną minimum 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 ;)

100% format warsztatowy

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

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

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ć

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
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

Zanim wyjdziesz

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

Żadnego spamu — tylko jedno podsumowanie.