Dlaczego warto
Jeśli jesteś członkiem zespołu projektowego i chcesz sprawnie pisać kod w jednym z najpopularniejszych języków, to szkolenie jest dla Ciebie. Nauczysz się podstaw Pythona, zrozumiesz jego filozofię i poznasz kluczowe narzędzia. Zdobędziesz praktyczne umiejętności, które pozwolą Ci na tworzenie programów, testowanie ich oraz samodzielne poszerzanie wiedzy. To idealny kurs, by rozpocząć swoją przygodę z Pythonem i stać się efektywnym programistą.
Czego się nauczysz
- Zrozumiesz ekosystem języka Python (narzędzia, IDE, społeczność).
- Opanujesz podstawowe i zaawansowane koncepcje, takie jak typy wbudowane, instrukcje sterujące, pętle i funkcje.
- Zdobędziesz wiedzę z zakresu programowania obiektowego (klasy, dziedziczenie, wyjątki).
- Nauczysz się tworzyć, importować i zarządzać modułami i pakietami (pip/pipenv).
- Poznasz zasady PEP8 i dowiesz się, jak tworzyć czytelny kod.
- Będziesz w stanie tworzyć testy z użyciem Pytest oraz pracować z wyrażeniami regularnymi.
- Poznasz moduły do przetwarzania stron internetowych.
Dla kogo
Szkolenie jest przeznaczone dla wszystkich osób biorących udział w procesie tworzenia oprogramowania i członków zespołów projektowych, którzy chcą poznać język Python.
Zakres szkolenia
- Ekosystem języka Python
- Źródła wiedzy (www, listy dyskusyjne, literatura)
- Przegląd IDE do tworzenia kodu
- Porównanie Pythona z innymi językami
- Instalacja oraz konfiguracja środowiska
- Python – podstawy
- Typy wbudowane
- Instrukcje sterujące i pętle
- Funkcje
- Operacje na plikach
- Moduły
- Co to jest moduł
- Co to jest paczka
- Obsługa importowania
- Narzędzie pip/pipenv
- Programowanie obiektowe
- Klasy
- Dziedziczenie
- Wyjątki
- Zagadnienia różne:
- Python code style guide (PEP8)
- Manager kontekstu
- Pytest
- Wyrażenia regularne
- Moduły do przetwarzania WWW