Python od podstaw - kurs zdalny
Python od podstaw - kurs zdalny
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs przeznaczony jest dla osób które chciałyby nauczyć się programowania w języku Python i nigdy nie miały do czynienia z programowaniem lub znają podstawy programowania w innym języku.
- Usługa adresowana również do Uczestników projektu Kierunek-Rozwój.
- Usługa również adresowana dla Uczestników Projektu Małopolski pociąg do kariery (projekt MP) i/lub dla Uczestników Projektu Nowy Start w Małopolsce z EURESem (projekt NSE);
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji04-04-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi72
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Celem kursu jest nabycie podstawowej wiedzy w zakresie programowania w języku Python. Po ukończeniu kursant zdobędzie wiedzę z zakresu programowania obiektowego w języku Python.Kurs przygotuje uczestnika do tworzenia prostych programów w języku Python, pracy z narzędziami ułatwiającymi pisanie programów, debugowania, czyli poszukiwania i rozwiązywania problemów aplikacji.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Tworzenie programów w języku Python | Kryteria weryfikacji - rozróżnia podstawowe typy danych,- pisze funkcje, - obsługuje/zgłasza wyjątki, - pracuje z narzędziami ułatwiającymi pisanie programów, debugowanie | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Usługa dedykowana jest dla osób początkujących i rozpoczyna się od podstaw.
1. Środowisko programistyczne
● konfiguracja środowiska,
● instalacja i konfiguracja Pythona oraz PyCharma.
2. Podstawowe typy danych
● wprowadzenie do podstawowych typów danych w Pythonie,
● prezentacja operacji arytmetycznych,
● używanie Pythona jako kalkulatora.
3. Instrukcje sterujące
● przedstawienie instrukcji warunkowych oraz pętli.
4. Podstawowe kolekcje
● używanie listy oraz słownika,
● praca z krotkami,
● pakowanie i rozpakowywanie krotek.
5. Proste aplikacje konsolowe
● drukowanie danych w konsoli,
● pobieranie i konwertowanie danych od użytkownika.
6. Funkcje
● pisanie własnych funkcji,
● przekazywanie parametrów do funkcji,
● tworzenie parametrów z wartościami domyślnymi,
● zwracanie danych z funkcji.
7. Paczki i moduły
● tworzenie kodu, którego można użyć ponownie, w postaci modułu,
● używanie w skryptach modułów napisanych przez innych oraz dostępnych w standardowej bibliotece Pythona.
8. Wyjątki i obsługa
● wprowadzenie do wyjątków,
● prawidłowa obsługa wyjątków,
● samodzielne zgłaszanie wyjątków,
● samodzielne tworzenie własnych wyjątków.
9. Pliki
● operacje na plikach,
● tworzenie, wczytywanie oraz zapisywanie plików.
10. Dokumentacja
● praca z dokumentacją Pythona.
11. Klasy i obiekty
● wprowadzenie do klas i obiektów,
● definicja metody i różnice między funkcją a metodą,
● tworzenie obiektów,
● przekazywanie danych do obiektów,
● podstawowe zagadnienia związane z dziedziczeniem oraz nadpisywaniem metod.
12. Paradygmaty i dobre praktyki programowania obiektowego
● jak poprawnie projektować klasy,
● kiedy tworzyć klasy, a kiedy korzystać z funkcji.
13. Serializacja
● definicja serializacji,
● praktyczne zastosowania,
● podstawowe formaty dostępne w standardowej bibliotece Pythona.
14. Moduł unittest
● wprowadzenie do tworzenia testów jednostkowych dla napisanych na zajęciach skryptów.
15. Moduł datetime
● praca z obiektami reprezentującymi datę oraz godzinę.
16. Środowisko uruchomieniowe
● wprowadzenie do uruchamiania skryptów pythonowych ,
● wirtualne środowiska i izolacja zależności,
● instalowanie bibliotek stworzonych przez społeczność Pythona.
Usługa jest realizowana zdalnie w czasie rzeczywistym, co oznacza, że każdy uczestnik w trakcie zajęć pracuje indywidualnie na swoim komputerze.
Wszystkie szczegóły dotyczące wymagań technicznych zostały opisane w sekcji Warunki techniczne.
Usługa prowadzona jest w trybie godzin zegarowych.
Na koniec kursu przeprowadzona jest walidacja w formie testu teoretycznego z wynikiem generowanym automatycznie.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 35 Środowisko programistyczne, podstawowe typy danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 08-04-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 35 Środowisko programistyczne, podstawowe typy danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 08-04-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 3 z 35 Operatory: arytmetyczne, bitowe, przypisania, porównania - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 12-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 4 z 35 Systemy kodowania znaków, ćwiczenia z działu 2. Wstęp do instrukcji warunkowych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 12-04-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 5 z 35 Instrukcje sterującę, pętle for, while - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 15-04-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 35 Instrukcje sterującę, pętle for, while - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 15-04-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 35 Kolekcje danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 22-04-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 35 Kolekcje danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 22-04-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 35 Kolekcje danych - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 26-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 10 z 35 Wprowadzanie danych i funkcje - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 26-04-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 11 z 35 Importowanie modułów, wyjątki, praca z plikami - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 29-04-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 12 z 35 Importowanie modułów, wyjątki, praca z plikami - Sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 29-04-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 13 z 35 Programowanie obiektowe - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 06-05-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 35 Programowanie obiektowe - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 06-05-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 15 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 10-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 16 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 10-05-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 17 z 35 Paradygmaty programowania - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 13-05-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 18 z 35 Paradygmaty programowania - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 13-05-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 19 z 35 Paradygmaty programowania - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 17-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 20 z 35 Paradygmaty programowania - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 17-05-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 21 z 35 Środowisko uruchomieniowe - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 20-05-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 22 z 35 Środowisko uruchomieniowe - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 20-05-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 23 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 24-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 24 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 24-05-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 25 z 35 Praca z plikami json, csv, txt - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 27-05-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 26 z 35 Praca z plikami json, csv, txt - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 27-05-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 27 z 35 Serializacja - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 31-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 28 z 35 Moduł datetime - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 31-05-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 29 z 35 Testowanie - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 03-06-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 30 z 35 Testowanie - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 03-06-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 20:05 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 31 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 07-06-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 32 z 35 Hackathon - sobotnie warsztaty - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 07-06-2025 | Godzina rozpoczęcia 12:05 | Godzina zakończenia 15:05 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 33 z 35 Testowanie - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa | Prowadzący Grzegorz Małek | Data realizacji zajęć 10-06-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 19:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 34 z 35 Testowanie - sposób realizacji zajęć: współdzielenie ekranu, ćwiczenia, chat, rozmowa; | Prowadzący Grzegorz Małek | Data realizacji zajęć 10-06-2025 | Godzina rozpoczęcia 19:05 | Godzina zakończenia 19:45 | Liczba godzin 00:40 |
Przedmiot / temat zajęć 35 z 35 Walidacja w formie testu teoretycznego z wynikiem generowanym automatycznie | Prowadzący Grzegorz Małek | Data realizacji zajęć 10-06-2025 | Godzina rozpoczęcia 19:45 | Godzina zakończenia 20:05 | Liczba godzin 00:20 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto3 195,00 PLN
- Koszt przypadający na 1 uczestnika netto3 195,00 PLN
- Koszt osobogodziny brutto44,38 PLN
- Koszt osobogodziny netto44,38 PLN
Prowadzący
Prowadzący
Grzegorz Małek
Absolwent Politechniki Lubelskiej i studiów podyplomowych z Informatyki śledczej, Inżynierii oprogramowania, Administracji infrastruktury sieciowej.
Miał styczność z większością gałęzi z branży IT od administracji sieciami i systemami, przez programowanie po cyberbezpieczeństwo.
Od 15 lat swoją wiedzę przekazuje podczas kursów, zajęć na uczelni, jak i w szkole zawodowej na kierunku Technik Informatyk i Programista. Ponadto jest egzaminatorem OKE z powyższych kwalifikacji zawodowych. Aktualnie specjalizuje się w podnoszeniu kompetencji z zakresu programowania w Python, relacyjnych baz danych SQL oraz zarządzaniu systemami i sieciami informatycznymi ze szczególnym uwzględnieniem zagrożeń i zabezpieczeń.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy uczestnik przed rozpoczęciem szkolenia otrzyma informacje organizacyjne jak przygotować się do szkolenia.
W trakcie kursu uczestnik otrzyma materiały szkoleniowe w postaci prezentacji (pliki pdf).
Informacje dodatkowe
Po zakończeniu kursu uczestnicy otrzymują Certyfikat ukończenia szkolenia.
Organizator kursu, zastrzega sobie, że harmonogram kursu może ulec zmianie w przypadkach niezależnych od organizatora.
Usługa realizowana jest w godzinach zegarowych - za godzinę usługi szkoleniowej rozumie się 60 minut, łącznie 72 godziny. Przerwy nie są wliczane do czasu trwania usługi.
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój; Dodatkowo, w przypadku projektu Kierunek - Rozwój między Uczestnikiem Usługi a Usługodawcą zostanie zawarta Umowa na kurs.
Szczegóły dotyczące kursu na stronie: https://codeme.pl/kursy/python-od-podstaw-zdalnie
Warunki techniczne
Warunki techniczne
- rodzaj komunikatora, za pośrednictwem którego prowadzona będzie usługa - zoom
- minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji - laptop/komputer z dostępem do Internetu oraz mikrofonem i kamerką. Zalecamy korzystanie z dwóch monitorów podczas kursu.
- minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik - stałe połączenie WI-FI/ Internet, minimalna przepustowość 10mb/s
- niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów - przeglądarka internetowa; , przed rozpoczęciem kursu uczestnik otrzyma informacje i instrukcje dotyczące instalacji programu wykorzystywanego podczas szkolenia.
- okres ważności linku umożliwiającego uczestnictwo w spotkaniu on-line - link dostępny jedynie w czasie trwania zajęć (czas rzeczywisty)