„Podstawy programowania w Pythonie (szkolenie)/// Introduction to Programming in Python (Training)
„Podstawy programowania w Pythonie (szkolenie)/// Introduction to Programming in Python (Training)
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Szkolenie jest przeznaczone dla osób początkujących, które chcą rozpocząć naukę programowania w języku Python. Jest idealne dla:
- Osób bez lub z niewielkim doświadczeniem programistycznym
- Studentów, absolwentów oraz pracowników pragnących poszerzyć swoje kompetencje techniczne
- Osób chcących automatyzować zadania lub analizować dane za pomocą Pythona
- Każdego, kto chce zdobyć solidne podstawy programowania i nauczyć się podstaw Pythona
WARUNKIEM udziału w usłudze jest znajomość języka angielskiego na poziomie pozwalającym swobodną komunikację.
The training is designed for beginners who want to start learning programming in Python. It is ideal for:
- People with little or no programming experience
- Students, graduates, and professionals looking to expand their technical skills
- Individuals who want to automate tasks or analyze data using Python
- Anyone who wants to gain a solid foundation in programming and learn the basics of Python
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników6
- Data zakończenia rekrutacji19-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi20
- 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
Usługa przygotowuje uczestników do rozumienia podstawowych pojęć programowania oraz opanowania składni języka Python. Uczestnicy uczą się pisać i debugować proste programy wykorzystujące zmienne, instrukcje warunkowe, pętle, funkcje oraz podstawowe struktury danych. Zdobywają także umiejętność wykonywania operacji na plikach oraz korzystania z baz danych SQL za pomocą Pythona.Tłumaczenie angielskie znajduje się w "Programie"
The educational objective in English is provided in the program below.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Wyjaśnia pojęcie programowania i podstawowe zastosowania języka Python. | Kryteria weryfikacji Wybiera poprawne definicje i przykłady zastosowań Pythona. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Rozpoznaje poprawną składnię i strukturę programu w Pythonie. | Kryteria weryfikacji Wskazuje funkcje składni, wcięć, funkcji print() i prostych obliczeń. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Identyfikuje i stosuje zmienne oraz typy danych w prostych fragmentach kodu. | Kryteria weryfikacji Wybiera poprawne deklaracje zmiennych i typów. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Rozpoznaje i dobiera instrukcje warunkowe i pętle odpowiednio do sytuacji programistycznej. | Kryteria weryfikacji Wskazuje poprawne użycie if, elif, else, for, while. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Identyfikuje poprawnie zdefiniowaną funkcję oraz jej działanie. | Kryteria weryfikacji Odpowiada na pytania dotyczące definicji funkcji, argumentów, return, wartości domyślnych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Dobiera właściwe instrukcje do odczytu i zapisu plików w Pythonie. | Kryteria weryfikacji Odpowiada na pytania dotyczące open(), read(), write() oraz użycia trybu 'r', 'w'. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Rozpoznaje podstawowe zapytania SQL i ich użycie w połączeniu z Pythonem. | Kryteria weryfikacji Wskazuje poprawne zapytania SELECT, INSERT, UPDATE, DELETE i sposób ich użycia z sqlite3. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
**** Scroll down to view the information in English.******
**********
USŁUGA PROWADZONA JEST CAŁOŚCIOWO W JĘZYKU ANGIELSKIM
**********Usługa prowadzona jest w godzinach dydaktycznych. Przerwy nie są wliczone w ogólny czas usługi rozwojowej. Harmonogram usługi może ulec nieznacznemu przesunięciu, ponieważ ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie.
Szczegółowy harmonogram realizacji usługi zostanie dostosowany do potrzeb i możliwości uczestników a jego finalna wersja zostanie podana zgodnie z wymaganiami systemu BUR, przed rozpoczęciem realizacji usługi.
Zajęcia zostaną przeprowadzone przez ekspertów z wieloletnim doświadczeniem, którzy przekazuje nie tylko wiedzę teoretyczną, ale także praktyczne wskazówki i najlepsze praktyki. Uczestnicy mają możliwość czerpania z jego wiedzy i doświadczeń.
Moduł 1: Wprowadzenie do programowania i Pythona (2 h)
- Czym jest programowanie?
- Dlaczego warto uczyć się Pythona?
- Przegląd zastosowań Pythona
- Instalacja Pythona i wprowadzenie do środowiska Jupyter Notebook
Moduł 2: Podstawy Pythona (3 h)
- Pierwszy program w Pythonie
- Składnia i wcięcia
- Funkcja print(), podstawowe operacje arytmetyczne
- Zmienne i typy danych
- Wprowadzenie do list, ciągów znaków i słowników
Moduł 3: Instrukcje warunkowe i pętle (3 h)
- Instrukcje warunkowe: if, elif, else
- Pętle: for, while
- Praktyczne przykłady i krótkie zadania
Moduł 4: Funkcje (2 h)
- Tworzenie i wywoływanie funkcji
- Argumenty i wartości zwracane
- Argumenty domyślne i kluczowe
Moduł 5: Praca z danymi – listy, słowniki i podstawowe I/O (2 h)
- Operacje na listach i słownikach
- Podstawowy odczyt i zapis plików (open, read, write)
- Proste przetwarzanie danych z plików (np. CSV, txt)
Moduł 6: Wprowadzenie do baz danych i SQL z Pythonem (4 h)
- Czym są bazy danych? Wprowadzenie do SQL
- Proste zapytania: SELECT, INSERT, UPDATE, DELETE
- Połączenie z bazą danych (SQLite lub PostgreSQL) w Pythonie
- Praca z wynikami zapytań
Moduł 7: Projekt końcowy / Warsztat (3 h)
- Zastosowanie poznanych elementów w małym projekcie
- Przykład: lista zadań (to-do), rejestrator danych, prosty raport
- Użycie funkcji, warunków, pętli, zapisu danych (plik lub baza)
Walidacja- test teoretyczny z wynikiem generowanym automatycznie (1h)
Wybrana metoda walidacji szkolenia: „Test teoretyczny z wynikiem generowanym automatycznie”, dla której nie jest wymagane wprowadzenie osoby walidującej usługę w sekcji osób prowadzących.
____________________________________________________________________________________________________________
The service prepares participants to understand fundamental programming concepts and master the syntax of the Python language. Participants learn to write and debug simple programs using variables, conditional statements, loops, functions, and basic data structures. They also acquire the ability to perform file operations and work with SQL databases using Python.
The service is provided during teaching hours. Breaks are not included in the total duration of the development service. The schedule of the service may be slightly adjusted, as the number and length of breaks will be tailored individually to the needs of the training participants. The total duration of breaks during the training will not exceed the time allocated in the schedule.
A detailed schedule of the service delivery will be adapted to the needs and capabilities of the participants, and its final version will be provided in accordance with the BUR system requirements before the start of the service.
The sessions will be conducted by experts with many years of experience, who provide not only theoretical knowledge but also practical tips and best practices. Participants will have the opportunity to benefit from their knowledge and experience.
Module 1: Introduction to Programming and Python (2 h)
- What is programming?
- Why Python?
- Overview of Python applications
- Tools: Installing Python and introduction to Jupyter Notebook
Module 2: Python Basics (3 h)
- Writing your first Python program
- Syntax and indentation
- print(), basic arithmetic operations
- Working with variables
- Data types: numbers, strings, lists, dictionaries (briefly)
Module 3: Control Flow – Conditions and Loops (3 h)
- Conditional statements: if, elif, else
- Loops: for, while
- Practical exercises: small programs using loops and conditions
Module 4: Functions (2 h)
- Defining and calling functions
- Function arguments and return values
- Basic use of default and keyword arguments
Module 5: Working with Data – Lists, Dictionaries, and Basic I/O (2 h)
- List and dictionary operations
- Basic file input/output (open, read, write)
- Simple data parsing (e.g., from CSV or text files)
Module 6: Intro to Databases and SQL with Python (4 h)
- What is a database? What is SQL?
- Simple SQL queries: SELECT, INSERT, UPDATE, DELETE
- Using SQLite or PostgreSQL with Python (sqlite3 or psycopg2)
- Basic querying from Python and processing results
Module 7: Mini Project / Workshop (3 h)
- Applying concepts in a small final project
- Example: To-do app, data logger, or basic report generator
- Use of functions, conditions, loops, data storage (file or DB)
Validation – theoretical test with automatically generated results (1 h)
The chosen method for training validation is a "theoretical test with automatically generated results," for which it is not required to list the validating person in the section of instructors.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 14 Moduł 1/ wykład z prezentacją | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 09:30 | Godzina zakończenia 09:40 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 3 z 14 Moduł 2/ współdzielenie ekranu | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 09:40 | Godzina zakończenia 11:55 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 4 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 11:55 | Godzina zakończenia 12:05 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 5 z 14 Moduł 3/ współdzielenie ekranu, dyskusja | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 13:35 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 6 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 13:35 | Godzina zakończenia 13:45 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 7 z 14 Moduł 3/Moduł 4/ współdzielenie ekranu, prezentacja | Prowadzący Adrian Flak | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 13:45 | Godzina zakończenia 16:00 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 8 z 14 Moduł 5/ Moduł 6/ współdzielenie ekranu | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 10:15 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 9 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 10:25 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 10 z 14 Moduł 6/ współdzielenie ekranu, dyskusja | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 10:25 | Godzina zakończenia 12:40 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 11 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 12:40 | Godzina zakończenia 12:50 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 12 z 14 Moduł 7/ ćwiczenia, współdzielenie ekranu | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 12:50 | Godzina zakończenia 15:05 | Liczba godzin 02:15 |
Przedmiot / temat zajęć 13 z 14 Przerwa | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 15:05 | Godzina zakończenia 15:15 | Liczba godzin 00:10 |
Przedmiot / temat zajęć 14 z 14 WALIDACJA | Prowadzący Adrian Flak | Data realizacji zajęć 21-09-2025 | Godzina rozpoczęcia 15:15 | Godzina zakończenia 16:00 | Liczba godzin 00:45 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 000,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 5 000,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 250,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 250,00 PLN |
Prowadzący
Prowadzący
Adrian Flak
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Prezentacje PDF z każdego modułu //Presentations in PDF format for each module
Warunki uczestnictwa
Warunkiem uzyskania certyfikatu potwierdzającego zdobyte kompetencje jest przystąpienie do testu sprawdzającego. Na test uczestnik nie musi dokonywać osobnego zapisu.
Wymagana jest obecność min 80% lub ze wskazaniami Operatora
Uczestnicy przyjmują do wiadomości, że usługa może być poddana monitoringowi z ramienia Operatora lub PARP i wyrażają na to zgodę. Uczestnik ma obowiązek zapisania się na usługę przez BUR co najmniej na 1 dzień przed rozpoczęciem szkolenia.
Przed zapisaniem się na usługę, w celu potwierdzenia dostępności miejsca w grupie szkoleniowej prosimy o kontakt pod numerem telefonu
34 387 16 73
A minimum attendance of 80% is required or as directed by the Operator.
Participants acknowledge that the service may be subject to monitoring by the Operator or PARP and consent to this. Participants are obliged to register for the service through BUR at least one business day before the start of the service.
Informacje dodatkowe
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Basis for VAT exemption:
- Article 43, paragraph 1, point 29, letter c of the Act of March 11, 2024 on goods and services tax – in the case of 100% funding.
- § 3, paragraph 1, point 14 of the Regulation of the Minister of Finance of December 20, 2013 on exemptions from goods and services tax and conditions for applying these exemptions – in the case of funding of at least 70%.
- In the event of no funding or funding below 70%, 23% VAT must be added to the service price.
Warunki techniczne
Warunki techniczne
Zawarto umowę z WUP na świadczenie usług w ramach projektu ""Małopolski Pociąg do Kariery - sezon I"
Jest to usługa dedykowana, również dla uczestników projektu „Kierunek- Rozwój".
Zawarto umowę z WUP w Toruniu w ramach projektu "Kierunek-Rozwój"