Szkolenie PI-Py-02 Python Essentials - Part 2 (Intermediate)
Szkolenie PI-Py-02 Python Essentials - Part 2 (Intermediate)
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
Grupą docelową szkolenia PI-Py-02 Python Essentials - Part 2 (Intermediate) są programiści, którzy ukończyli wcześniejszy kurs Python Essentials - Część 1 lub posiadają równoważną wiedzę. Kurs skierowany jest do tych, którzy chcą rozwijać umiejętności w języku Python na poziomie średniozaawansowanym, szczególnie w obszarach modułów, pakietów, obsługi wyjątków, przetwarzania plików oraz programowania zorientowanego obiektowo, z myślą o karierze związaną z tworzeniem oprogramowania, a także obszarami bezpieczeństwa, sieci i Internetu rzeczy (IoT).
Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników7
- Data zakończenia rekrutacji02-12-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- 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 PI-Py-02 Python Essentials - Part 2 (Intermediate) jest umożliwienie uczestnikom rozwinięcia umiejętności programowania w języku Python na poziomie średniozaawansowanym poprzez zgłębienie bardziej zaawansowanych aspektów, takich jak moduły, pakiety, obsługa wyjątków, programowanie zorientowane obiektowo oraz zaawansowane techniki przetwarzania plików.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Importuje i używa modułów oraz pakietów w Pythonie. | Kryteria weryfikacji importuje wbudowane moduły Pythona,używa funkcji z modułów takich jak math, random, i platform, tworzy i wykorzystuje moduły oraz pakiety zdefiniowane przez użytkownika. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Wykonuje obliczenia matematyczne z wykorzystaniem modułu math. | Kryteria weryfikacji stosuje funkcje matematyczne z modułu math,wykonuje zaawansowane obliczenia (np. pierwiastki, potęgi), rozwiązuje problemy matematyczne z użyciem odpowiednich funkcji modułu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Generuje losowe wartości z wykorzystaniem modułu random. | Kryteria weryfikacji używa funkcji random, randint, choice do generowania losowych wartości,implementuje programy korzystające z losowych danych, analizuje wyniki generowane przez funkcje losowe. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Odkrywa właściwości platformy hosta za pomocą modułu platform. | Kryteria weryfikacji identyfikuje system operacyjny i jego wersję,sprawdza informacje o maszynie hosta, tworzy skrypty, które reagują na różne platformy. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy i używa modułów oraz pakietów zdefiniowanych przez użytkownika. | Kryteria weryfikacji definiuje własne moduły i pakiety,importuje i używa zdefiniowanych przez siebie modułów w innych skryptach, organizuje kod w moduły i pakiety w celu ponownego użycia. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Obsługuje błędy za pomocą wyjątków w Pythonie. | Kryteria weryfikacji stosuje konstrukcje try, except, finally do obsługi wyjątków,identyfikuje różne typy wyjątków w Pythonie, implementuje obsługę błędów w kodzie. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Rozszerza hierarchię wyjątków w Pythonie za pomocą własnych wyjątków. | Kryteria weryfikacji definiuje własne klasy wyjątków,stosuje własne wyjątki w programach, integruje własne wyjątki z wbudowaną hierarchią wyjątków. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Operuje na ciągach znaków i wykorzystuje wbudowane metody dla ciągów znaków. | Kryteria weryfikacji tworzy i modyfikuje ciągi znaków,stosuje metody wbudowane takie jak split, join, replace, przetwarza i analizuje dane tekstowe. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Stosuje podejście zorientowane obiektowo w Pythonie. | Kryteria weryfikacji definiuje klasy i tworzy obiekty,implementuje metody i właściwości w klasach, buduje hierarchię klas z użyciem dziedziczenia, tworzy i inicjalizuje obiekty zgodnie z zasadami OOP. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy złożone struktury danych i wykorzystuje funkcje lambda oraz domknięcia | Kryteria weryfikacji tworzy i stosuje list comprehensions,używa funkcji lambda do przetwarzania danych, definiuje i wykorzystuje domknięcia w kodzie, wyjaśnia i stosuje podstawowe operacje wejścia/wyjścia. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie PI-Py-02 Python Essentials - Part 2 (Intermediate) ma na celu poszerzenie umiejętności uczestników w zakresie programowania w języku Python, skupiając się na bardziej zaawansowanych aspektach. Uczestnicy zdobędą zaawansowaną wiedzę na temat modułów, pakietów, obsługi wyjątków, programowania zorientowanego obiektowo i przetwarzania plików. Kurs umożliwia tworzenie bardziej zaawansowanych programów, projektowanie struktur opartych na koncepcjach OOP oraz skuteczną pracę z zaawansowanymi funkcjami języka Python. Po ukończeniu szkolenia, uczestnicy będą przygotowani do rozwiązywania bardziej złożonych problemów programistycznych i podejmowania zaawansowanych projektów w języku Python.
Szkolenie składa się z wykładu wzbogaconego o prezentację. W trakcie szkolenia każdy Uczestnik wykonuje indywidualne ćwiczenia - laboratoria, dzięki czemu zyskuje praktyczne umiejętności. W trakcie szkolenia omawiane jest również studium przypadków, w którym Uczestnicy wspólnie wymieniają się doświadczeniami. Nad case-study czuwa autoryzowany Trener, który przekazuje informację na temat przydatnych narzędzi oraz najlepszych praktyk do rozwiązania omawianego zagadnienia.
Aby Uczestnik osiągnął zamierzony cel szkolenia niezbędne jest wykonanie przez niego zadanych laboratoriów. Pomocne będzie również ugruntowanie wiedzy i wykonywanie ćwiczeń po zakończonej usłudze. Każdy Uczestnik dysponuje dostępem do laboratoriów przez okres 180 dni.
Przed rozpoczęciem szkolenia Uczestnik rozwiązuje pre-test badający poziom wiedzy na wstępie.
Walidacja: Na koniec usługi Uczestnik wykonuje post-test w celu dokonania oceny wzrostu poziomu wiedzy.
Szkolenie przygotowuje do egzaminu :
PCAP – Certified Associate in Python Programming (Exam PCAP-31-03)
Szkolenie trwa 40 godzin zaegarowych i jest realizowane w ciągu 5 dni.
W trakcie każdego dnia szkolenia przewidziane są dwie krótkie przerwy "kawowe" oraz przerwa lunchowa.
Program szkolenia
Moduły i Pakiety
Importuj i używaj modułów i pakietów
Wykonuj obliczenia za pomocą modułu math
Generuj losowe wartości za pomocą modułu random
Odkrywaj właściwości platformy hosta za pomocą modułu platform
Twórz i używaj modułów i pakietów zdefiniowanych przez użytkownika
Wyjątki
Obsługuj błędy za pomocą wyjątków zdefiniowanych w Pythonie
Rozszerzaj hierarchię wyjątków w Pythonie za pomocą zdefiniowanych przez siebie wyjątków
Ciągi znaków (Strings)
Zrozum reprezentację znaków w maszynie
Operuj na ciągach znaków
Wykorzystuj wbudowane metody dla ciągów znaków
Programowanie zorientowane obiektowo
Zrozum podejście zorientowane obiektowo
Wykorzystuj właściwości klas i obiektów
Wyposaż klasę w metody
Odkrywaj strukturę klasy
Buduj hierarchię klas za pomocą dziedziczenia
Konstruuj i inicjalizuj obiekty
Różne
Twórz złożone listy za pomocą list comprehension
Wstawiaj funkcje lambda do kodu
Definiuj i używaj domknięć (closures)
Zrozum podstawową terminologię wejścia/wyjścia
Wykonuj operacje wejścia/wyjścia (Input/Output)
SOFTRONIC Sp. z o. o. zastrzega sobie prawo do zmiany terminu szkolenia lub jego odwołania w przypadku niezebrania się minimalnej liczby Uczestników tj. 3 osób.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 797,00 PLN
- Koszt przypadający na 1 uczestnika netto3 900,00 PLN
- Koszt osobogodziny brutto137,06 PLN
- Koszt osobogodziny netto111,43 PLN
Prowadzący
Prowadzący
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdemu Uczestnikowi zostaną przekazane autoryzowane materiały szkoleniowe Python Institute.
Informacje dodatkowe
Istnieje możliwość zastosowania zwolnienia z podatku VAT dla szkoleń mających charakter kształcenia zawodowego lub służących przekwalifikowaniu zawodowemu pracowników, których poziom dofinansowania ze środków publicznych wynosi co najmniej 70% (na podstawie § 3 ust. 1 pkt 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. zmieniające rozporządzenie w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień (Dz. U. z 2013 r. poz. 1722 ze zm.)
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój;
kompetencja związana z cyfrową transformacją;
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formule distance learning - szkolenie on-line w czasie rzeczywistym, w którym możesz wziąć udział z każdego miejsca na świecie.
Szkolenie obywa się za pośrednictwem platformy Microsoft Teams, która umożliwia transmisję dwukierunkową, dzięki czemu Uczestnik może zadawać pytania i aktywnie uczestniczyć w dyskusji. Uczestnik, ktory potwierdzi swój udziałw szkoleniu, przed rozpoczęciem szkolenia, drogą mailową, otrzyma link do spotkania wraz z hasłami dostępu.
Wymagania sprzętowe:
- komputer z dostępem do internetu o minimalnej przepustowości 20Mb/s.
- wbudowane lub peryferyjne urządzenia do obsługi audio - słuchawki/glosniki oraz mikrofon.
- zainstalowana przeglądarka internetowa - Microsoft Edge/ Internet Explorer 10+ / Google Chrome 39+ (sugerowana) / Safari 7+
- aplikacja MS Teams może zostać zainstalowana na komputerze lub można z niej korzystać za pośrednictwem przeglądarki internetowej