Python Developer
Python Developer
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs prowadzony od podstaw języka Python skierowany do tych uczestników, którzy wcześniej nie mieli styczności z programowaniem. Odnajdą się na nim osoby, które posiadają analityczne podejście do problemów, systematyczność oraz nie boją się rozwiązywania logicznych problemów. Kursantami mogą być osoby chcące zmienić branżę, poznać nowy język programowania, szukające nowego zawodu, pracownicy zdobywający nowe kompetencje i kwalifikacje czy freelancerzy chcący świadczyć kolejne usługi na rynku.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników16
- Data zakończenia rekrutacji17-09-2025
- Forma prowadzenia usługimieszana (stacjonarna połączona z usługą zdalną w czasie rzeczywistym)
- Liczba godzin usługi80
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Kurs prowadzony od podstaw języka Python skierowany do tych uczestników, którzy wcześniej nie mieli styczności z programowaniem. Odnajdą się na nim osoby, które posiadają analityczne podejście do problemów, systematyczność oraz nie boją się rozwiązywania logicznych problemów. Kursantami mogą być osoby chcące zmienić branżę, poznać nowy język programowania, szukające nowego zawodu, pracownicy zdobywający nowe kompetencje i kwalifikacje czy freelancerzy chcący świadczyć kolejne usługi na rynku.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się W zakresie wiedzy uczestnik wykazuje się znajomością podstawowych elementów języka Python. | Kryteria weryfikacji - opanował wiedzę teoretyczną z zakresu podstaw programowania,- monitoruje i kontroluje środowisko Python, - definiuje najważniejsze pojęcia. | Metoda walidacji Test teoretyczny |
Efekty uczenia się W zakresie umiejętności uczestnik opanował podstawy i operuje uniwersalnymi aspektami programowania komputerowego | Kryteria weryfikacji - charakteryzuje uniwersalne koncepcje programowania komputerowego,- rozróżnia typy danych, kontenery, funkcje, warunki i pętle, - kontroluje składnię i semantykę języka programowania Python - obsługuje środowisko wykonawcze. - pisze funkcje, - obsługuje/zgłasza wyjątki, - pracuje z narzędziami ułatwiającymi pisanie programów, debugowanie | Metoda walidacji Test teoretyczny |
Efekty uczenia się W zakresie umiejętności społecznych uczestnik używa zdobytej wiedzy w celu usprawnienia swojej pracy. | Kryteria weryfikacji - wykazuje umiejętność pracy w zespole,- organizuje i realizuje zadania przy pracy nad projektem grupowym, charakteryzuje się odpowiedzialnością za realizację przydzielonych zadań, | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Inne kwalifikacje
Uznane kwalifikacje
Informacje
- Podstawa prawna dla Podmiotów / kategorii Podmiotówuprawnione do realizacji procesów walidacji i certyfikowania na mocy innych przepisów prawa
- Nazwa/Kategoria Podmiotu prowadzącego walidacjęNie dotyczy
- Podmiot prowadzący walidację jest zarejestrowany w BURTak
- Nazwa/Kategoria Podmiotu certyfikującegoNie dotyczy
- Podmiot certyfikujący jest zarejestrowany w BURNie
Program
Program
Lp. | Temat zajęć edukacyjnych | Treść szkolenia w ramach poszczególnych zajęć edukacyjnych | Liczba godzin zajęć teoretycznych | Liczba godzin zajęć praktycznych |
1 | Wprowadzenie do programowania | — podstawy działania komputera — systemy operacyjne, programy, frameworki i biblioteki — przegląd języków programowania | 4 | 4 |
2 | Wstęp do języka Python Instalacja i konfiguracja środowiska | — geneza i historia Pythona — zastosowania i możliwości — Python 2.x vs. Python 3.x Instalacja i konfiguracja środowiska — interpreter języka Python — wirtualne środowisko (venv) — zintegrowane środowisko programistyczne (IDE) (edytor `PyCharm`) — interpreter języka Python — wirtualne środowisko (venv) — zintegrowane środowisko programistyczne (IDE) (edytor `PyCharm`) | 4 | 4 |
3 | Podstawy składni języka Python | — interakcja z użytkownikiem — zmienne i podstawowe typy danych — struktury danych — instrukcja warunkowa — pętle — wyrażenia “comprehension” | 4 | 4 |
4 | Programowanie proceduralne Programowanie obiektowe | — podstawy definiowania funkcji — przekazywania argumentów — dokumentacja i adnotacje — podstawy definiowania klas — metody specjalne — metody statyczne i klasowe — dziedziczenie | 4 | 4 |
5 | Obsługa wyjątków Organizacja kodu | — rzucanie i przechwytywanie wyjątków — definiowanie własnych wyjątków — moduły i pakiety — struktura projektu | 4 | 4 |
6 | Biblioteka standardowa języka Python | — wyrażenia regularne (moduł `re`) — obsługa parametrów linii poleceń (moduł `argparse`) — obsługa daty i czasu (moduł `datetime`) — zaawansowane kolekcje (moduł `collections`) — graficzny interfejs użytkownika (GUI) (moduł `tkinter`) | 4 | 4 |
7 | Instalacja zewnętrznych bibliotek | — repozytorium pakietów (PyPI) — instalator pakietów (narzędzie `pip`) — zarządzanie zależnościami w projekcie | 4 | 4 |
8 | Operacje wejścia/wyjścia | — operacje na plikach — zapytania HTTP — serializacja (moduł `json` i `pickle`) | 4 | 4 |
9 | Testowanie i debugowanie oprogramowania | — testowanie z wykorzystaniem biblioteki standardowej (moduł `unittest`) — zewnętrzne narzędzia wspierające testowanie (projekt `pytest`) — debugowanie kodu (moduł `pdb` oraz debugger wbudowany w `PyCharm`) | 4 | 4 |
10 | Zastosowania języka Python Dobre praktyki programowania w Pythonie walidacja | — aplikacje webowe (framework `Django`) — analiza i wizualizacja danych (biblioteka `pandas` i `matplotlib`) — obliczenia naukowe (biblioteka `SciPy` i `NumPy`) — styl kodowania i konwencje (PEP8) — idiomatyczne rozwiązania walidacja | 4 | 4 |
OGÓŁEM LICZBA GODZIN NAUCZANIA | 40 | 40 |
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin | Forma stacjonarna |
---|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 1 walidacja | Prowadzący - | Data realizacji zajęć 17-10-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 | Forma stacjonarna Nie |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto5 891,70 PLN
- Koszt przypadający na 1 uczestnika netto4 790,00 PLN
- Koszt osobogodziny brutto73,65 PLN
- Koszt osobogodziny netto59,88 PLN
- W tym koszt walidacji brutto0,00 PLN
- W tym koszt walidacji netto0,00 PLN
- W tym koszt certyfikowania brutto0,00 PLN
- W tym koszt certyfikowania netto0,00 PLN
Prowadzący
Prowadzący
Robert Wasik
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują autorskie materiały szkoleniowe ALX
Warunki techniczne
Warunki techniczne
Platforma Zoom
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe