Efektywne kodowanie z Pythonem
Efektywne kodowanie z Pythonem
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Grupa docelowa obejmuje zarówno pracowników działów IT (specjalistów IT i administratorów systemów), jak i analityków danych, menedżerów projektów i produktów, specjalistów ds. marketingu i analiz biznesowych, specjalistów ds. rozwoju oprogramowania oraz osoby początkujące w programowaniu.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji26-05-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi17
- 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 i stosowanie w praktyce umiejętności programistycznych w Pythonie, aby podnieść efektywność pracy poprzez automatyzację rutynowych zadań związanych z przetwarzaniem danych, analizą, raportowaniem oraz zarządzaniem systemami. Wykorzystanie Pythona pozwoli na umiejętne analizowanie i przetwarzanie danych oraz ich wizualizację. Zrozumienie podstaw programowania jest kluczem dla rozwoju zaawansowanego programowania i rozwiązywania realnych problemów programistycznych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik zna składniki Pythona, typy danych, struktury sterujące, funkcje i moduły | Kryteria weryfikacji Uczestnik potrafi zastosować podstawowe elementy języka Python. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik umie utworzyć skrypt do automatyzacji rutynowych zadań | Kryteria weryfikacji Uczestnik potrafi zautomatyzować wybrany proces pracy | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji Uczestnik potrafi przetwarzać pliki | Metoda walidacji Test teoretyczny | |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Kryteria weryfikacji Uczestnik potrafi zarządzać danymi | Metoda walidacji Test teoretyczny | |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Efekty uczenia się Uczestnik umie wykorzystać biblioteki Pythona, takie jak Pandas i Matplotlib, do analizy i wizualizacji danych | Kryteria weryfikacji Uczestnik potrafi analizować i prezentować dane | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Kryteria weryfikacji Uczestnik potrafi przetwarzać i czyścić dane | Metoda walidacji Test teoretyczny | |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Efekty uczenia się Uczestnik zna i poprawnie stosuje klasy, obiekty, dziedziczenie oraz inne aspekty programowania obiektowego | Kryteria weryfikacji Uczestnik potrafi zaimplementować prostą aplikację lub skrypt wykorzystujący programowanie obiektowe | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Efekty uczenia się Uczestnik zna dobre praktyki rozwoju oprogramowania | Kryteria weryfikacji Uczestnik umie zastosować kontrolę wersji, testowania jednostkowego oraz debugowania kodu | Metoda walidacji Test teoretyczny |
Metoda walidacji Obserwacja w warunkach symulowanych | ||
Efekty uczenia się Uczestnik umie samodzielnie projektować i implementować projekty programistyczne z użyciem Pythona. | Kryteria weryfikacji Uczestnik umie projektować i realizować projekty z użyciem Pythona | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
- 1. Podstawy Pythona
- Wprowadzenie do Pythona: dlaczego Python, instalacja, środowisko pracy.
- Typy danych, zmienne, podstawowe operacje.
- Struktury sterujące: pętle i instrukcje warunkowe.
- 2. Funkcje i praca z plikami
- Definiowanie funkcji, argumenty, zasięg zmiennych.
- Praca z plikami: odczyt, zapis, obsługa błędów.
- Wprowadzenie do obsługi wyjątków.
- 3. Podstawy programowania obiektowego
- Klasy, instancje, dziedziczenie.
- Metody specjalne, metody klas i statyczne.
- Przykłady praktycznego użycia PO w Pythonie.
- 4. Moduły, pakiety i wirtualne środowisko
- Importowanie modułów, tworzenie i zarządzanie pakietami.
- Wprowadzenie do pip i środowisk wirtualnych.
- Praca z biblioteką standardową: datetime, collections, itertools.
- 5. Narzędzia rozwoju i automatyzacja
- Wprowadzenie do Git: podstawowe operacje, praca z repozytorium.
- Automatyzacja zadań przy użyciu skryptów Pythona.
- Wprowadzenie do testowania kodu: assert, unittest.
- 6. Projekt końcowy i podsumowanie
- Praca nad projektem końcowym, który integruje wszystkie poruszone tematy.
- Ćwiczenie dla uczestników.
- Podsumowanie szkolenia oraz dyskusja, zasoby do samodzielnej nauki.
- test wiedzy
Szkolenie odbywa się w godzinach zegarowych.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 7 1. Podstawy Pythona - przedstawienie podstawowych funkcji programu | Prowadzący Patryk Olejniczak | Data realizacji zajęć 27-05-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 7 2. Funkcje i praca z plikami - przedstawienie funkcji programu | Prowadzący Patryk Olejniczak | Data realizacji zajęć 27-05-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 14:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 3 z 7 3. Podstawy programowania obiektowego - współdzielenie ekranu | Prowadzący Patryk Olejniczak | Data realizacji zajęć 28-05-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 4 z 7 4. Moduły, pakiety i wirtualne środowisko- współdzielenie ekranu | Prowadzący Patryk Olejniczak | Data realizacji zajęć 28-05-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 14:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 5 z 7 5. Narzędzia rozwoju i automatyzacja | Prowadzący Patryk Olejniczak | Data realizacji zajęć 28-05-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 14:30 | Liczba godzin 02:30 |
Przedmiot / temat zajęć 6 z 7 6. Projekt końcowy i podsumowanie- ćwiczenie | Prowadzący Patryk Olejniczak | Data realizacji zajęć 29-05-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat zajęć 7 z 7 Sprawdzenie wiedzy (test+ ćwiczenie) | Prowadzący - | Data realizacji zajęć 29-05-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 14:30 | Liczba godzin 01:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto7 255,77 PLN
- Koszt przypadający na 1 uczestnika netto5 899,00 PLN
- Koszt osobogodziny brutto426,81 PLN
- Koszt osobogodziny netto347,00 PLN
Prowadzący
Prowadzący
Patryk Olejniczak
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Potrzebne materiały będą udestępnione na zajęciach uczestnikom
Informacje dodatkowe
Harmonogram może ulec zmianie.
Warunki techniczne
Warunki techniczne
1. Komputer lub urządzenie mobilne – w przypadku urządzenia mobilnego można pobrać odpowiednią aplikację „Google Meet” ze sklepu Google Play lub AppStore.
2. Szerokopasmowe połączenie z internetem.
3. Wymagania sprzętowe - procesor dwurdzeniowy 2GHz lub lepszy (zalecany czterordzeniowy), 2GB pamięci RAM (zalecane 4GB lub więcej).
4. Mikrofon zewnętrzny lub mikrofon wbudowany w urządzeniu oraz głośniki zewnętrzne lub wbudowane w urządzeniu.
5. Google Meet działa w aktualnej wersji oraz dwóch wcześniejszych głównych wersjach tych systemów operacyjnych:
- Apple macOS,
- Microsoft Windows,
- Chrome OS,
- Ubuntu i inne dystrybucje Linuksa oparte na Debianie.