Programowanie w Python (kurs podstawowy)
Programowanie w Python (kurs podstawowy)
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
1. Osoby początkujące w programowaniu
- Nieposiadające wcześniejszego doświadczenia z językami programowania lub mające jedynie podstawową wiedzę teoretyczną.
- Chcące nauczyć się programowania „od zera” przy użyciu nowoczesnego, czytelnego języka.
2. Studenci i uczniowie kierunków nietechnicznych i technicznych
- Szukający dodatkowych umiejętności praktycznych.
- Rozważający karierę w IT lub planujący rozwój akademicki w kierunku nauk ścisłych/informatycznych.
3. Specjaliści z innych dziedzin chcący się przekwalifikować
- Pracownicy administracji, finansów, analityki, marketingu, HR i innych działów.
- Zainteresowani automatyzacją codziennych zadań lub rozpoczęciem pracy jako junior developer.
4. Pracownicy firm i instytucji publicznych
- Uczestniczący w szkoleniu w ramach doskonalenia zawodowego.
- Chcący poznać podstawy Pythona do analiz danych, automatyzacji pracy biurowej lub tworzenia prostych aplikacji.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników3
- Data zakończenia rekrutacji25-08-2025
- Forma prowadzenia usługimieszana (stacjonarna połączona z usługą zdalną w czasie rzeczywistym)
- Liczba godzin usługi26
- 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
Celem szkolenia jest nabycie przez uczestników podstawowych umiejętności programistycznych w języku Python, umożliwiających samodzielne tworzenie prostych skryptów, rozwiązywanie problemów programistycznych oraz rozumienie kluczowych pojęć programowania, takich jak zmienne, instrukcje warunkowe, pętle, funkcje i podstawowe struktury danych.Uczestnicy nauczą się również korzystać ze środowiska programistycznego, uruchamiać i debugować kod oraz pisać czytelne i dobrze zorganizowane programy.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Obsługuje proces wdrożenia aplikacji internetowej. | Kryteria weryfikacji Uczestnik charakteryzuje się wiedzą z zakresu terminów i definicji w języku Python, orientuje w logice i strukturze. Poprawnie wykonuje zadania z wiedzy praktycznej i teorii. | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Efekty uczenia się Programuje strony w języku Python z wykorzystaniem podstawowych funkcji. | Kryteria weryfikacji Uczestnik tworzy proste aplikacje, routing i szablony, formularze oraz analizuje informacje w nich zawarte. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Współpracuje zespołowo wykorzystując kompetencje cyfrowe | Kryteria weryfikacji -współpracuje z grupą kreatywnie rozwiązując problemy, rozumie znaczenie samokształcenia w doskonaleniu swoich umiejętności. | Metoda walidacji Obserwacja w warunkach symulowanych |
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 Podmiotu prowadzącego walidacjęZwiązek Zakładów Doskonalenia Zawodowego oddział w Warszawie- Krajowe Centrum Akredytacji(KCA)
- Podmiot prowadzący walidację jest zarejestrowany w BURTak
- Nazwa Podmiotu certyfikującegoZwiązek Zakładów Doskonalenia Zawodowego oddział w Warszawie- Krajowe Centrum Akredytacji(KCA)
- Podmiot certyfikujący jest zarejestrowany w BURNie
Dodatkowe pliki
Program
Program
Moduł 1: Wprowadzenie do Pythona - 2h
- Czym jest programowanie?;
- Definicja i znaczenie programowania;
- Przykłady zastosowań programowania;
- Dlaczego Python?;
- Przegląd języka Python;
- Zastosowania Pythona w różnych dziedzinach;
Moduł 2: Podstawy Pythona - 3h w tym 2h zajęć praktycznych
- Instalacja i konfiguracja środowiska;
- Instalacja Pythona i IDLE;
- Wprowadzenie do środowiska Jupyter Notebook;
- Pierwszy program w Pythonie;
- Składnia języka;
- Print i podstawowe operacje arytmetyc;
Moduł 3: Zmienne i Typy Danych - 3h w tym 2h zajęć praktycznych
- Zmienne i typy danych;
- Liczby, ciągi znaków, listy, krotki, słowniki;
- Podstawowe operacje na zmiennych;
- Operatory arytmetyczne, logiczne i porównania;
Moduł 4: Instrukcje Warunkowe i Pętle - 3h w tym 2h zajęć praktycznych
- Instrukcje warunkowe;
- If, elif, else;
- Pętle;
- For, while;
- Praktyczne przykłady i ćwiczenia;
Moduł 5: Funkcje - 3h w tym 2h zajęć praktycznych
- Tworzenie funkcji;
- Definicja i wywoływanie funkcji;
- Argumenty i wartości zwracane;
- Argumenty pozycyjne, domyślne i kluczowe;
Moduł 6: Wprowadzenie do Baz Danych i SQL - 3h w tym 2h zajęć praktycznych
- Teoria baz danych
- Podstawy SQL
- Tworzenie struktury bazy danych
Moduł 7: Python i SQL – Interakcja z PostgreSQL/MySQL - 4h w tym 3h zajęć praktycznych
- Podstawy korzystania z Pythona w bazach danych
- Łączenie się z bazą danych
- Praca z wynikami zapytań
- Pisanie dynamicznych zapytań w Pythonie
Moduł 8: Modelowanie Danych i ORMy - 4h w tym 3h zajęć praktycznych
- Podstawy modelowania danych
- Konfiguracja i struktura projektów
- Operacje CRUD bezpośrednio z poziomu SQL
Walidacja - 0,5h
Certyfikacja 0,5h
- Szkolenie obejmuje 26 godzin edukacyjnych, każda godzina szkolenia obejmuje 45 minut.
- Przerwy są wliczone w czas trwania usługi.
- Walidacja oraz certyfikacja jest wliczona w czas trwania usługi
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 11 Wprowadzenie do Pythona | Prowadzący Marek Piechula | Data realizacji zajęć 02-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:00 | Liczba godzin 01:30 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 2 z 11 Podstawy Pythona | Prowadzący Marek Piechula | Data realizacji zajęć 05-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:45 | Liczba godzin 02:15 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 3 z 11 Zmienne i Typy Danych | Prowadzący Marek Piechula | Data realizacji zajęć 06-09-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 12:15 | Liczba godzin 02:15 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 4 z 11 Instrukcje Warunkowe i Pętle | Prowadzący Marek Piechula | Data realizacji zajęć 09-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:45 | Liczba godzin 02:15 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 5 z 11 Funkcje | Prowadzący Marek Piechula | Data realizacji zajęć 12-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:45 | Liczba godzin 02:15 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 6 z 11 Wprowadzenie do Baz Danych i SQL | Prowadzący Marek Piechula | Data realizacji zajęć 16-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:45 | Liczba godzin 02:15 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 7 z 11 Python i SQL | Prowadzący Marek Piechula | Data realizacji zajęć 17-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:00 | Liczba godzin 01:30 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 8 z 11 Python i SQL | Prowadzący Marek Piechula | Data realizacji zajęć 19-09-2025 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 19:00 | Liczba godzin 01:30 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 9 z 11 Modelowanie Danych i ORMy | Prowadzący Marek Piechula | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 13:00 | Liczba godzin 03:00 | Forma stacjonarna Nie |
Przedmiot / temat zajęć 10 z 11 Walidacja | Prowadzący - | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 15:30 | Liczba godzin 00:30 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 11 z 11 Certyfikacja | Prowadzący - | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:00 | Liczba godzin 00:30 | Forma stacjonarna Tak |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 070,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 5 070,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 195,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 195,00 PLN |
Rodzaj ceny W tym koszt walidacji brutto | Cena 500,00 PLN |
Rodzaj ceny W tym koszt walidacji netto | Cena 500,00 PLN |
Rodzaj ceny W tym koszt certyfikowania brutto | Cena 300,00 PLN |
Rodzaj ceny W tym koszt certyfikowania netto | Cena 300,00 PLN |
Prowadzący
Prowadzący
Marek Piechula
Od 3 lat starszy programista Python i C++.
Od 3 lat czynny wykładowca instruktor w zakresie:
1. systemów operacyjnych: Linux (głównie), Microsoft Windows
2. języki programowania:
Python3, JavaScript (ES6), C++17, Bash, C
3. bazy danych:
MySQL, PostgreSQL, Sqlite, MongoDB, ElasticSearch, Redis
4. biblioteki Pythona:
Matplotlib, Numpy, Pandas, lxml, SQLAlchemy, Scikit-learn
5. Innych technologii:
GitLab CI, Docker, ROS2, Carla Simulator, Jupyter
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnik otrzymuje materiały szkoleniowe opracowane przez wykładowcę (skrypt)
Warunki uczestnictwa
Podstawowa znajomość obsługi komputera.
Uczestnik zobowiązany jest do posiadania komputera z dobrym łączem internetowym
Informacje dodatkowe
1. Informujemy, że w Zakład Doskonalenia Zawodowego w Katowicach jest zwolniony z podatku VAT, w związku z tym koszt szkolenia netto brutto jest identyczny (zwolniona z podatku VAT na podstawie art. 43, ust. 1, pkt. 26, lit. Ustawy o VAT)
2.Jednostka lekcyjna 45 minut. Okres przerw wlicza się do czasu trwania szkolenia.
3.Osoby chcące skorzystać z usługi którym operator w rozliczeniu oferuje bony muszą ten fakt zgłosić dostawcy wybranej usługi 7 dni wcześniej.
Warunki techniczne
Warunki techniczne
Warunki techniczne
Wymagania techniczne: Komputer podłączony do Internetu z prędkością łącza od 512 KB/sek.
Minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji oraz niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów
- system operacyjny Windows 7/8/10 lub Mac OS X
Uczestnik musi posiadać dostęp do kamery i mikrofonu-wymóg konieczny.
Minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik - minimalna prędkość łącza: 512 KB/sek
Platforma, na której zostanie przeprowadzone szkolenie to Cisco Webex.
Okres ważności linku: 1h przed rozpoczęciem szkolenia w pierwszym dniu do ostatniej godziny w dniu zakończenia.
Walidacja oraz certyfikacja zostanie przeprowadzona w Ośrodku Kształcenia Zawodowego w Pyskowicach 44-120 Pyskowice, ul. Powstańców Śląskich 7.