NAJBLIŻSZY KURS STARTUJE 23.03.2026

PROGRAMISTA PYTHON DATA SCIENCE

Opanuj analizę danych i uczenie maszynowe w Pythonie. Cztery intensywne szkolenia w jednym pakiecie z 25% zniżką.

14
dni szkoleniowych
4
szkolenia w pakiecie
25%
oszczędzasz w pakiecie
DS PY ML NP PD VIZ SQL

Programista Python Data Science

Pakiet szkoleń «Programista Python Data Science» to propozycja dla osób, które chciałyby rozpocząć swoją przygodę z magicznym światem Data Science. Pakiet ten obejmuje zakresem język Python od podstaw do elementów zaawansowanych, analizę i wizualizację danych, oraz uczenie maszynowe.

Od podstaw po uczenie maszynowe

Pakiet «Programista Python» składa się z 4 szkoleń o wzrastającym poziomie zaawansowania. Program zawiera zagadnienia programowania w języku Python od podstaw, przez zagadnienia średnio zaawansowane, analizę i wizualizację danych po uczenie maszynowe.

Elastyczne terminy w ciągu roku

Szkolenia możesz rozłożyć w czasie według własnych upodobań na przestrzeni roku w ramach dostępnych terminów. Sam decydujesz o tempie nauki, dopasowując je do swoich obowiązków zawodowych. Terminy oznaczone jako gwarantowane odbędą się na 100% — nawet jeśli miałbyś być jedyną osobą na szkoleniu.

Oszczędność 25% w pakiecie

Kupując wszystkie 4 szkolenia w pakiecie oszczędzasz 2 400 zł netto (2 952 zł brutto). To najlepsza inwestycja w kompetencje Data Science dla siebie lub swojego zespołu.

Trenerzy-praktycy z oceną min. 4.75/5

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

poznaj trenerów

Format warsztatowy

Warsztatowy format zapewnia dobre utrwalenie wiedzy i co najważniejsze — dobre zrozumienie przerabianych zagadnień. Każde zagadnienie teoretyczne jest poparte praktycznymi ćwiczeniami o rosnącym poziomie trudności, dzięki czemu zdobyte umiejętności możesz od razu zastosować w pracy.

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.

4 etapy do zostania Data Scientist

1

ETAP I — Programowanie w języku Python - podstawy

5 dni
Podstawowy

Pierwszym szkoleniem w tym kursie jest «Programowanie w języku Python». Obejmuje ono swoim zakresem język Python w zakresie niezbędnym do rozpoczęcia przygody z profesjonalnym programowaniem.

01
“Hello world” i pisanie na konsoli
  • Pierwszy program w Pythonie
  • Funkcja print()
  • Formatowanie wyjścia
02
Zmienne i typy danych
  • Deklaracja zmiennych
  • Typy numeryczne, tekstowe i logiczne
  • Konwersje typów
03
Instrukcje warunkowe
  • Instrukcja if / elif / else
  • Operatory porównania i logiczne
  • Zagnieżdżone warunki
04
Pętle
  • Pętla for
  • Pętla while
  • Instrukcje break i continue
05
Łańcuchy znaków
  • Operacje na stringach
  • Metody łańcuchów znaków
  • Formatowanie (f-stringi)
06
Listy
  • Tworzenie i modyfikacja list
  • Indeksowanie i wycinki
  • Metody list
07
Zaawansowane elementy przetwarzania list i zbiorów
  • List comprehension
  • Operacje na zbiorach
  • Funkcje wbudowane (map, filter, zip)
08
Krotki
  • Tworzenie krotek
  • Różnice między listami a krotkami
  • Zastosowania krotek
09
Słowniki
  • Tworzenie i modyfikacja słowników
  • Iterowanie po słownikach
  • Metody słowników
10
Zbiory
  • Tworzenie zestawów (set)
  • Operacje na zestawach
  • Zastosowania praktyczne
11
Wyjątki
  • Obsługa wyjątków (try / except)
  • Typy wyjątków
  • Tworzenie własnych wyjątków
12
Funkcje
  • Definiowanie funkcji
  • Argumenty i wartości zwracane
  • Funkcje lambda
13
Moduły
  • Importowanie modułów
  • Moduły standardowe
  • Tworzenie własnych modułów
14
Korzystanie z plików tekstowych
  • Odczyt i zapis plików
  • Menedżer kontekstu (with)
  • Przetwarzanie danych z plików
15
Przetwarzanie JSON
  • Format JSON
  • Serializacja i deserializacja
  • Praca z plikami JSON
16
Dane zdalne - wykorzystanie usług sieciowych
  • Biblioteka requests
  • Pobieranie danych z API
  • Przetwarzanie odpowiedzi HTTP
17
Wykorzystanie baz danych
  • Połączenie z bazą danych
  • Wykonywanie zapytań SQL
  • ORM - podstawy
18
Wstęp do obiektowości
  • Klasy i obiekty
  • Atrybuty i metody
  • Konstruktor __init__
Szczegóły i terminy szkolenia
2

ETAP II — Programowanie w języku Python - poziom średnio zaawansowany

3 dni
Średniozaawansowany

Po zapoznaniu z podstawami programowania, czas wejść głębiej w świat Pythona na szkoleniu «Programowanie w języku Python - poziom średniozaawansowany». W tej części omówimy obiektowość, wewnętrzne mechanizmy Pythona i inne bardziej zaawansowane zagadnienia.

01
Zaawansowane aspekty tworzenia funkcji
  • Argumenty *args i **kwargs
  • Domknięcia (closures)
  • Funkcje wyższego rzędu
02
Obiektowość
  • Dziedziczenie i polimorfizm
  • Enkapsulacja
  • Klasy abstrakcyjne
03
Iteratory
  • Protokół iteratora
  • Tworzenie własnych iteratorów
  • Moduł itertools
04
Generatory
  • Wyrażenie yield
  • Generator expressions
  • Zastosowania generatorów
05
Dekoratory
  • Tworzenie dekoratorów
  • Dekoratory z argumentami
  • Dekoratory klas
06
Optymalizacja funkcji
  • Profilowanie kodu
  • Memoizacja i cache
  • Optymalizacja wydajności
07
Pakiety
  • Tworzenie pakietów
  • Zarządzanie zależnościami (pip)
  • Środowiska wirtualne
08
Wprowadzenie do asynchroniczności w Pythonie
  • asyncio - podstawy
  • async / await
  • Zastosowania asynchroniczności
09
Konfiguracja Pythona
  • Pliki konfiguracyjne
  • Zmienne środowiskowe
  • Argumenty wiersza poleceń
10
Testy jednostkowe
  • Moduł unittest
  • Framework pytest
  • Mockowanie i pokrycie kodu
Szczegóły i terminy szkolenia
3

ETAP III — Analiza danych w języku Python

3 dni
Średniozaawansowany

Szkolenie «Analiza danych w języku Python» to wstęp do analizy danych w najpopularniejszym środowisku - Pythonie. Będziemy używać interaktywnego środowiska Jupyter Notebook, pozwalającego na interaktywną pracę z danymi. Celem jest nabycie umiejętności analizy danych, od ich pozyskania, przez obróbkę, na prezentacji na profesjonalnych wykresach.

01
Interaktywny zeszyt Jupyter Notebook
  • Instalacja i konfiguracja
  • Praca z komórkami kodu i tekstu
  • Skróty klawiszowe i magiczne komendy
02
Pandas - kluczowy pakiet do danych tabularycznych
  • DataFrame i Series
  • Wczytywanie danych z różnych źródeł
  • Filtrowanie, grupowanie i agregacja
  • Łączenie zbiorów danych
03
Wykresy danych
  • Matplotlib - podstawy wizualizacji
  • Seaborn - zaawansowane wykresy statystyczne
  • Interaktywne wizualizacje
04
NumPy - biblioteka do numeryki
  • Tablice wielowymiarowe (ndarray)
  • Operacje na macierzach
  • Funkcje statystyczne i matematyczne
05
Dane tekstowe
  • Przetwarzanie tekstu w Pandas
  • Wyrażenia regularne
  • Analiza danych tekstowych
Szczegóły i terminy szkolenia
4

ETAP IV — Uczenie maszynowe w Pythonie

3 dni
Zaawansowany

Szkolenie «Uczenie maszynowe w Pythonie» to wstęp do uczenia maszynowego w najpopularniejszym środowisku - Pythonie. Celem szkolenia jest nabycie umiejętności praktycznego zastosowania uczenia maszynowego do typowych problemów z klasyfikacji i regresji. Wszystkie problemy będą przerabiane na rzeczywistych zbiorach danych. Wszystko w pakiecie scikit-learn - będącym kluczowym pakietem do uczenia maszynowego.

01
Co to jest uczenie maszynowe?
  • Wprowadzenie do uczenia maszynowego
  • Rodzaje uczenia: nadzorowane, nienadzorowane
  • Przygotowanie danych do modelowania
02
Regresja liniowa
  • Regresja prosta i wielowymiarowa
  • Metryki oceny modelu
  • Praktyczne zastosowania
03
Regresja logistyczna
  • Klasyfikacja binarna
  • Macierz pomyłek i metryki klasyfikacji
  • Krzywa ROC i AUC
04
Drzewa decyzyjne
  • Budowa drzew decyzyjnych
  • Przycinanie drzew
  • Wizualizacja drzew decyzyjnych
05
Random Forest - jedna z najbardziej praktycznych metod
  • Koncepcja lasów losowych
  • Bagging i agregacja modeli
  • Dostrajanie hiperparametrów
06
XGBoost - trudniejsze ale i potężniejsze narzędzie
  • Gradient Boosting
  • Konfiguracja i trening modelu XGBoost
  • Porównanie z innymi metodami
Szczegóły i terminy szkolenia

Jak wygląda szkolenie?

Online przez Zoom

Szkolenie na żywo z trenerem. Nie jest to kurs wideo — aktywna interakcja, ćwiczenia i możliwość zadawania pytań w czasie rzeczywistym. Grupy ze względu na efektywność szkolenia liczą maksymalnie kilkanaście osób.

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.

Certyfikat ukończenia

Po ukończeniu każdego szkolenia z pakietu otrzymujesz imienny certyfikat potwierdzający zdobyte kompetencje

Zainwestuj w swoją przyszłość

Kompletny pakiet szkoleń Data Science w najlepszej cenie

PAKIET 4 SZKOLEŃ — OSZCZĘDZASZ 25%

Programista Python Data Science

14 dni szkoleniowych • 4 szkolenia • od podstaw po ML

9 600 złnetto 7 200 zł netto
(8 856 zł brutto)
lub
12 x 827 zł brutto/mies.

Operatorem płatności ratalnej jest Bank Pekao S.A. Rzeczywista Roczna Stopa Oprocentowania (RRSO) wynosi 23,56%. Całkowita kwota kredytu (bez kredytowanych kosztów): 8 856 zł. Całkowita kwota do zapłaty: 9 919 zł. Oprocentowanie stałe: 0% w skali roku. Całkowity koszt kredytu: 1 063 zł (w tym: prowizja 1 063 zł, odsetki 0 zł). Umowa zawarta na okres 12 miesięcy, spłata w 12 miesięcznych ratach po 827 zł. Kalkulacja została dokonana na dzień 17.03.2025 na reprezentatywnym przykładzie. Finansowanie zapewnia zewnętrzny operator płatności ratalnych. Przyznanie kredytu zależy od oceny zdolności kredytowej klienta.

Oszczędzasz 2 400 zł netto / 2 952 zł brutto
Możliwość dofinansowania z BUR / KFS
Materiały szkoleniowe
4 certyfikaty ukończenia
Gotowe środowiska w chmurze
Elastyczne terminy przez cały rok

Możliwość dofinansowania

Istnieje możliwość sfinansowania całości lub części kursu z BUR lub KFS. Skontaktuj się z nami — pomożemy przejść przez formalności.

Dowiedz się więcej o dofinansowaniach

A może nielimitowany rozwój?

Dopłać niewiele więcej i uzyskaj Karnet OPEN — dostęp do dowolnej ilości gwarantowanych terminów szkoleń z całego naszego katalogu przez cały rok.

Dopłata jednorazowo 3 443 zł brutto
Dopłata w 12 ratach 321 zł brutto/mies.
Poznaj Karnet OPEN

Praktycy, nie teoretycy

Poznaj ekspertów prowadzących szkolenia w pakiecie Python Data Science

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

Mateusz Zimoch

Mateusz Zimoch

Inżynier z silną wiedzą w dziedzinie informatyki, data science, robotyki i sztucznej inteligencji. Skuteczny lider zespołu z udokumentowanym doświadczeniem w realizacji innowacyjnych projektów. Zwycięzca konkursu US Navy na prototyp autonomicznego podwodnego drona. Założyciel dwóch startupów skupionych na rozwoju rozwiązań z zakresu wizji komputerowej opartej na sztucznej inteligencji oraz budowie autonomicznych pojazdów. Doświadczony trener i mentor, zarażający pasją do programowania i analizy danych.

pokaż więcej
Patryk Palej

Patryk Palej

Programista Pythona od 2018 roku z backgroundem w matematycznym modelowaniu procesów fizycznych. Specjalizuje się w obszarach związanych z pozyskiwaniem, przetwarzaniem i analizą danych. Jako data scientist pracował w projektach dla branż takich jak telekomunikacja, media czy finanse. Doświadczony szkoleniowiec, który lubi i potrafi przekazywać wiedzę. W wolnym czasie podróżuje lub pracuje nad nowymi szkoleniami.

pokaż więcej
Tomasz Duniec

Tomasz Duniec

DevOps Enginner z zamiłowaniem do części "Dev" wspomnianej roli. Pasjonat ideologii DevOps, ze szczególnym uwzględnieniem potoków dostarczania oprogramowania. Swoje doświadczenie opiera o dostarczanie skalowalnych usług mikroserwisowych oraz projekty wdrażanie w AWSie dla dużych klientów. W codziennej pracy jest zaangażowany na wielu poziomach cyklu dostarczania oprogramowania. Od wielu lat tworzy narzędzia dla deweloperów, które skracają cykl, ułatwiają prace i definiują standardy w zespołach.

Posiada doświadczenie w zarzadzaniu zespołami developerskimi. Absolwent Politechniki Warszawskiej, swoja karierę w IT zaczynał właśnie od szkoleń w JSystems, które pozwoliły mu nabrać wiatru w żagle i pomogły spełnić marzenia o karierze w IT. Dziś w JSystems jako trener zakresu AWS, który zachęci was do korzystania z chmury Amazona i pokaże, że nie jest to takie trudne i "kosztowne".

Certyfikowany inżynier z zakresu architektury, DevOps i Networkingu w AWS. Zwolennik "przemyślanego" podejścia zwinnego w prowadzeniu projektów. Charakteryzuje go podejście do wyzwan z "Can do attitude" i "Get Things Done". W swojej pracy najbardziej ceni możliwość rozwiazywania problemów biznesowych w oparciu o najnowsze technologie chmurowe. Zwolennik praktyki nad teorią. Ostatnio mocno zaangażowany w adaptacje możliwości jakie niesie ze sobą platforma Backstage.io.

pokaż więcej
Paweł Stasiński

Paweł Stasiński

Programista Python z wieloletnim praktycznym doświadczeniem. Od kilkunastu ściśle związany z tym właśnie językiem prowadząc projekty dla małych i dużych firm. W ostatnich latach zajmuje się głównie analizą danych, machine i deep learning głównie w kontekście analizy tekstu i obrazu. Ostatnio skoncentrowany na projektach związanych w wykorzystaniu Al w social-media. W swojej pracy bardzo dużo poświęca praktyce, dlatego też tak ważne jest dla niego warsztatowe podejście do zajęć. W JSystems najczęściej można go spotkać prowadzącego szkolenia związane z analizą danych, machine learning oraz deep learning.

pokaż więcej
Tomasz Wiliński

Tomasz Wiliński

Senior Data Scientist z wieloletnim doświadczeniem w projektach wykorzystujących uczenie maszynowe i analitykę predykcyjną. Na co dzień pracuje w jednej z największych instytucji finansowych w Polsce, odpowiadając za rozwój i wdrożenie modeli scoringowych, predykcyjnych oraz systemów wspierających decyzje biznesowe.

W pracy łączy wiedzę techniczną z praktycznym podejściem do rozwiązywania problemów biznesowych. Jako prowadzący stawia na zrozumienie istoty algorytmów, intuicję analityczną oraz zdolność wykorzystania danych do realnych celów. Na szkoleniach dzieli się sprawdzonymi metodami pracy w Pythonie, dobrymi praktykami tworzenia modeli oraz doświadczeniem wyniesionym z wdrożeń w skali enterprise.

pokaż więcej
Tomasz Woźniak

Tomasz Woźniak

Bioinformatyk, programista Python i Django. Ma wieloletnie doświadczenie w tworzeniu funkcjonalnych rozwiązań webowych zarówno w nauce jak i biznesie, pracy z oprogramowaniem i analizą danych biologicznych. Od 2017 roku uwielbia dzielić się swoją wiedzą i doświadczeniem jako trener. Na co dzień pracuje jako adiunkt w Instytucie Genetyki Człowieka PAN w Poznaniu.

pokaż więcej

Co mówią nasi kursanci

*Dane na podstawie ankiet uczestników

JSystems — szkolenia IT klasy PREMIUM

Pod marką JSystems istniejemy od 2008 roku od początku oferując szkolenia z zakresu baz danych, programowania i systemów operacyjnych. Zrzeszamy specjalistów o bogatym doświadczeniu zawodowym, pasjonatów swoich technologii. Naszym priorytetem jest zadowolenie klienta, więc bezustannie poprawiamy jakość naszych usług. Stawiamy na praktykę dlatego nasze szkolenia mają formę warsztatową. Większość czasu na szkoleniach uczestnik spędza na praktycznym wykorzystaniu uzyskanej wiedzy.

Pakiet szkoleń

Zamów pakiet
w atrakcyjnej cenie

Zostaw dane — oddzwonimy lub odpiszemy w ciągu jednego dnia roboczego. Bez zobowiązań.

Rabat 25% Oszczędzasz 2 400 zł netto
Płatność ratalna Wygodne 12 rat miesięcznych
4 szkolenia w pakiecie 14 dni warsztatów na żywo

Masz pytania? Skontaktuj się z nami

Zamów pakiet

Wybierz formę płatności

Podaj telefon lub e-mail — potrzebujemy co najmniej jednego, aby się z Tobą skontaktować.

Proszę wybrać formę płatności.
Proszę podać numer telefonu lub adres e-mail.
Programista Python Data Science 4 szkolenia • 14 dni
9 600 zł 7 200 zł netto
oszczędzasz 2 400 zł netto rata 827 zł brutto/mies. Zapisz się

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
Karnet Open za 1 148 PLN brutto/mies.