Podstawy programowania w języku Python - forma zdalna w czasie rzeczywistym TERMIN GWARANTOWANY
Podstawy programowania w języku Python - forma zdalna w czasie rzeczywistym TERMIN GWARANTOWANY
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
Szkolenie skierowane jest do osób chcących nauczyć się projektowania i budowania aplikacji przy użyciu języka Python.
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
Wskazana znajomość dowolnego języka programowania (strukturalnego lub obiektowego) oraz znajomość środowiska Linux/Unix/Windows. - Minimalna liczba uczestników1
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji08-07-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Usługa potwierdza przygotowanie Uczestnika do samodzielnego programowania w wysokopoziomowym języku Python. Uczestnik po szkoleniu projektuje i buduje aplikacje przy użyciu języka Python.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Pracuje z Pythonem w stopniu podstawowym | Kryteria weryfikacji - charakteryzuje środowisko- charakteryzuje środowisko zintegrowane (IDE) - charakteryzuje identyfikatory, bloki danych, komentarze, zmienne, - charakteryzuje instrukcje sterujące, instrukcje powtarzania (pętli) | Metoda walidacji Test teoretyczny |
Efekty uczenia się Obsługuje złożone typy danych | Kryteria weryfikacji - charakteryzuje typ tekstowy (łańcuch znaków)- charakteryzuje zasady dokonywania operacji na sekwencjach, zbiorach i słownikach | Metoda walidacji Test teoretyczny |
Efekty uczenia się Programuje funkcyjnie | Kryteria weryfikacji - charakteryzuje funkcje ze zmienną liczbą parametrów- charakteryzuje zasięgi zmiennych i reguły LEGB - charakteryzuje typowanie dynamiczne i typowanie statyczne - definiuje kody funkcji | Metoda walidacji Test teoretyczny |
Efekty uczenia się Dokonuje operacji na plikach | Kryteria weryfikacji - charakteryzuje menedżera kontekstu- charakteryzuje atrybuty i metody strumieni | Metoda walidacji Test teoretyczny |
Efekty uczenia się Stosuje wbudowane moduły i biblioteki | Kryteria weryfikacji - charakteryzuje typy wbudowane- charakteryzuje funkcje wbudowane i moduły wbudowane | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
- WPROWADZENIE DO JĘZYKA PYTHON
- czym jest Python?
- krótka historia języka
- filozofia języka (the Zen of Python)
- pierwszy program
- instalacja środowiska
- praca w trybie interaktywnym (powłoce interaktywnej)
- wybór środowiska zintegrowanego (IDE)
- PODSTAWOWE KONCEPCJE
- identyfikatory
- bloki danych
- komentarze
- zmienne
- instrukcje podstawienia
- typy wbudowane (proste) i operatory
- instrukcje sterujące – instrukcje warunkowe
- instrukcje sterujące – instrukcje powtarzania (pętle)
- ZŁOŻONE TYPY DANYCH
- typ tekstowy (łańcuchy znaków)
- formatowanie łańcuchów znaków
- operacje na tekstach
- krotki
- zakresy
- listy
- dostęp do elementów sekwencji
- operacje na sekwencjach
- zbiory
- operacje na zbiorach
- słowniki
- operacje na słownikach
- PROGRAMOWANIE FUNKCYJNE
- funkcje – wprowadzenie
- definiowanie funkcji
- parametry funkcji
- funkcje ze zmienną liczbą parametrów
- zasięgi zmiennych i reguła LEGB
- funkcje jako argumenty
- funkcje lambda
- typowanie dynamiczne vs. typowanie statyczne
- dokumentowanie kodu funkcji
- KLASY I OBIEKTY
- paradygmat OOP (Object-Oriented Programming)
- klasy i obiekty – podstawy
- atrybuty klasy
- metody
- instancje klasy
- atrybuty instancji
- kontrola dostępu do atrybutów
- definiowanie i wykorzystanie
- właściwości (properties)
- modele danych
- dziedziczenie
- porządek poszukiwania atrybutów
- metody magiczne
- MODUŁY I PAKIETY
- obiekty modułów
- instrukcja importu
- atrybuty modułów
- instrukcja from
- program główny
- pakiety
- atrybuty pakietów
- OPERACJE NA PLIKACH
- menedżer kontekstu
- pakiet io
- otwieranie plików
- zamykanie plików
- atrybuty i metody strumieni
- WYJĄTKI
- wyjątki – teoria
- obsługa wyjątków
- standardowe klasy wyjątków
- własne klasy wyjątków
- asercje
- WAŻNE WBUDOWANE MODUŁY I BIBLIOTEKI
- typy wbudowane
- funkcje wbudowane
- biblioteka standardowa
- moduły wbudowane
- popularne biblioteki
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
Wskazana znajomość dowolnego języka programowania (strukturalnego lub obiektowego) oraz znajomość środowiska Linux/Unix/Windows.
Efekty uczenia zostaną zweryfikowane przed szkoleniem i po szkoleniu poprzez pre i post testy w formie testu teoretycznego zamkniętego w formie on-line.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 15 WPROWADZENIE DO JĘZYKA PYTHON
czym jest Python?
krótka historia języka wykład | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 15-07-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 15 instalacja środowiska
praca w trybie interaktywnym (powłoce interaktywnej)
wybór środowiska zintegrowanego (IDE) ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 15-07-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 3 z 15 PODSTAWOWE KONCEPCJE
identyfikatory
bloki danych
komentarze ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 15-07-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 4 z 15 zmienne
instrukcje podstawienia
typy wbudowane (proste) i operatory ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 16-07-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 5 z 15 instrukcje sterujące – instrukcje warunkowe
instrukcje sterujące – instrukcje powtarzania (pętle) ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 16-07-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 15 ZŁOŻONE TYPY DANYCH
typ tekstowy (łańcuchy znaków)
formatowanie łańcuchów znaków ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 16-07-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 7 z 15 zbiory
operacje na zbiorach
słowniki
operacje na słownikach ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 17-07-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 15 PROGRAMOWANIE FUNKCYJNE
funkcje – wprowadzenie
definiowanie funkcji
parametry funkcji ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 17-07-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 9 z 15 funkcje ze zmienną liczbą parametrów
zasięgi zmiennych i reguła LEGB
funkcje jako argumenty ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 17-07-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 10 z 15 KLASY I OBIEKTY
paradygmat OOP (Object-Oriented Programming)
klasy i obiekty – podstawy ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 18-07-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 11 z 15 modele danych
dziedziczenie
porządek poszukiwania atrybutów
metody magiczne ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 18-07-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 12 z 15 MODUŁY I PAKIETY ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 18-07-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 13 z 15 OPERACJE NA PLIKACH ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 19-07-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 15 WYJĄTKI ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 19-07-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 15 z 15 WAŻNE WBUDOWANE MODUŁY I BIBLIOTEKI ćwiczenia | Prowadzący Katarzyna Mrawczyńska | Data realizacji zajęć 19-07-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 858,50 PLN
- Koszt przypadający na 1 uczestnika netto3 950,00 PLN
- Koszt osobogodziny brutto138,81 PLN
- Koszt osobogodziny netto112,86 PLN
Prowadzący
Prowadzący
Katarzyna Mrawczyńska
● Uniwersytet Jagielloński
Wydział Matematyki i Informatyki, (modelowanie, sztuczna inteligencja i sterowanie)
● Uniwersytet Ekonomiczny w Krakowie
Informatyka i Ekonometria
SPECJALIZACJA:
● Informatyka / Programowanie
● Edukacja/Szkolenia IT.
Doświadczenie trenerskie: Obecnie trener Altkom Akademii. Prowadziła szkolenia w tematach: Python, SQL, PL/SQL, T-SQL, Analiza danych, Node.js dla Altkom, Codecool, Cognity, Sages. Pracowała jako Python Developer, Database developer i Konsultant systemów klasy ERP i MES.
ZAKRES TEMATYCZNY PROWADZONYCH SZKOLEŃ:
● Programowanie w języku python
● Język SQL (MSSQL, Postgresql, Oracle, mySQL)
● Język PL/SQL (Oracle)
● Język T-SQL (Microsoft)Programowanie webowe (Node.js + js, Python + Flask, Python + Django)
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Na platformie Wirtualna Klasa Altkom Akademii udostępnione zostaną bezterminowo materiały szkoleniowe (tj. np.podręczniki/prezentacje/materiały dydaktyczne niezbędne do odbycia szkolenia/ebooki itp.), zasoby bazy wiedzy portalu oraz dodatkowe informacje od trenera. Uczestnicy zachowują bezterminowy dostęp do zasobów Mojej Akademii i materiałów szkoleniowych zgromadzonych w Wirtualnej Klasie szkolenia. Platforma do kontaktu z trenerami, grupą i całą społecznością absolwentów jest portal Moja Akademia
Warunki uczestnictwa
Niezbędnym warunkiem uczestnictwa w szkoleniach dofinansowanych z funduszy europejskich jest założenie konta w Bazie Usług Rozwojowych, zapis na szkolenie za pośrednictwem Bazy oraz spełnienie warunków przedstawionych przez danego Operatora, dysponenta funduszy publicznych, do którego składają Państwo dokumenty o dofinansowanie do usługi rozwojowej
Ogólne warunki uczestnictwa w zajęciach zostały zamieszczone na stronie: https://www.altkomakademia.pl/ogolne-warunki-uczestnictwa-w-szkoleniach/
Informacje dodatkowe
Po szkoleniu Uczestnik otrzyma zaświadczenie o ukończeniu szkolenia.
Podczas szkolenia trener będzie organizował krótkie przerwy.
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY:
Wskazana znajomość dowolnego języka programowania (strukturalnego lub obiektowego) oraz znajomość środowiska Linux/Unix/Windows.
Warunki techniczne
Warunki techniczne
Wymagania ogólne realizacji szkolenia w formule distance learning (online):
Komputer stacjonarny lub notebook wyposażony w mikrofon, głośniki i kamerę internetową z przeglądarką internetową z obsługą HTML 5. Monitor o rozdzielczości FullHD. Szerokopasmowy dostęp do Internetu o przepustowości co najmniej 25/5 (download/upload) Mb/s. W przypadku szkoleń z laboratoriami zalecamy: sprzęt wyposażony w dwa ekrany o rozdzielczości minimum HD (lub dwa komputery), kamerę internetową USB, zewnętrzne głośniki lub słuchawki.
Platforma komunikacji – ZOOM
Oprogramowanie – zdalny pulpit, aplikacja ZOOM
Link do szkolenia jest ważny w trakcie jego realizacji