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
Szkolenie w czasie rzeczywistym odbędzie się na platformie Google Meet. Uczestnicy przed szkoleniem otrzymają link do spotkania.
Aby wziąć udział w szkoleniu on-line uczestnik musi posiadać:
1. 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. Połączenie internetowe o zalecanej prędkości:
- 512 KB/sek dla dźwięku,
- 1,5 MB/sek dla obrazu i dźwięku.
3. Wymagania sprzętowe:
Procesor dwurdzeniowy 2GHz lub lepszy (zalecany czterordzeniowy), 2GB pamięci RAM (zalecane 4GB lub więcej).
4. W przypadku oprogramowania Firewall porty numer 80, 443 i 1935 powinny być odblokowane. Zalecamy także wyłączenie na czas szkolenia wszelkich dodatków typu Adblock.
5. Słuchawki lub głośniki podłączone do komputera.
6. Przeglądarka Firefox, Google Chrome. Przeglądarka musi być uaktualniona do najnowszej wersji.
Proszę pamiętać, aby przed dołączeniem do szkolenia on-line wyłączyć wszystkie inne aplikacje, które korzystają z mikrofonu (np. Skype, WhatsApp itp.) oraz aby w czasie trwania szkolenia nie były pobierane pliki lub aktualizacje.