Dlaczego warto
Chcesz rozpocząć swoją przygodę z programowaniem w jednym z najpopularniejszych języków świata? A może już programujesz i chcesz usystematyzować swoją wiedzę? To szkolenie jest idealne dla Ciebie. Nauczysz się pisać, testować i organizować kod w języku Python. Opanujesz kluczowe koncepcje, od podstawowych pojęć po zaawansowane techniki, a praca na praktycznych zadaniach przygotuje Cię do realnych wyzwań. Po ukończeniu szkolenia będziesz w stanie podejść do egzaminu Python Certified Developer Sii i uzyskać certyfikat potwierdzający Twoje kompetencje.
Czego się nauczysz
- Instalować i konfigurować środowisko programisty Python.
- Pisać programy i skrypty automatyzujące zadania.
- Obsługiwać wyjątki i zarządzać strukturami danych (listy, słowniki, zbiory).
- Opanować podstawy programowania obiektowego.
- Pracować z systemem plików i różnymi źródłami danych (JSON, XML).
- Tworzyć testy jednostkowe.
- Wykorzystywać popularne biblioteki oraz najlepsze praktyki programowania.
- Przygotujesz się do egzaminu certyfikacyjnego Python Certified Developer Sii.
Certyfikat i egzamin
Po ukończeniu szkolenia masz możliwość przystąpienia do egzaminu Python Certified Developer Sii, który potwierdzi Twoją wiedzę i umiejętności w zakresie programowania w języku Python.
Dla kogo
Szkolenie jest adresowane zarówno dla osób początkujących, które nie miały wcześniej do czynienia z programowaniem, jak i dla doświadczonych programistów, którzy chcą ugruntować swoją wiedzę i zdobyć certyfikat Python.
Harmonogram szkolenia
Dzień 1
Fundamenty Pythona
Instalacja i konfiguracja środowiska: Instalacja Pythona oraz konfiguracja środowiska developerskiego.
Wprowadzenie: Omówienie zakresu szkolenia i podstawowych pojęć.
Podstawowe pojęcia: Zmienne, pętle oraz operacje na stringach.
Najczęściej popełniane błędy: Omówienie typowych błędów i ich przyczyn.
Dzień 2
Struktury danych i funkcje
Funkcje:
Deklarowanie i parametry funkcji.
Funkcja jako argument i funkcja w funkcji.
Rekurencja i dokumentowanie funkcji.
Wyjątki i obsługa wyjątków: Poznanie typów wyjątków i ich obsługa.
Słowniki, listy i zestawy: Tworzenie, pobieranie i iterowanie po tych strukturach danych.
Dzień 3
Programowanie obiektowe i operacje we/wy:
Podstawy programowania obiektowego: Klasy, obiekty, dziedziczenie.
Środowisko systemowe i operacje we/wy: Kompleksowa obsługa systemu plików.
Wbudowane funkcje: Map, Filter i Lambda.
Sortowanie: Różne metody sortowania obiektów.
Dzień 4
Praca z danymi zdalnymi:
JSON i XML: Przetwarzanie i praca ze strukturami JSON i XML.
Dane zdalne: Pobieranie i przesyłanie danych z wykorzystaniem protokołów sieciowych.
Serwisy REST / SOAP: Omówienie i praca z popularnymi serwisami.
Dzień 5
Bazy danych i testowanie:
Wprowadzenie do pracy z bazami danych: Podstawy pracy z bazami danych.
Praca z bazami danych: Praktyczne ćwiczenia z bazami danych.
Tworzenie testów jednostkowych: Pisanie i uruchamianie testów jednostkowych.
Dzień 6
Przygotowanie do egzaminu: Omówienie zakresu i formy egzaminu Python Certified Developer Sii.
Próbny egzamin: Rozwiązanie przykładowego egzaminu.
Egzamin: Przystąpienie do egzaminu certyfikacyjnego.
Informacje dodatkowe
Najbliższe terminy szkolenia
|
|