Podczas szkolenia "Python Essentials - Part 2 (Intermediate)" opanujesz zaawansowane tematy, takie jak operacje na modułach i pakietach, obsługa wyjątków, manipulacje ciągami znaków oraz programowanie zorientowane obiektowo. Zdobędziesz umiejętność tworzenia bardziej zaawansowanych struktur danych, korzystania z funkcji lambda oraz zrozumiesz podstawy wejścia/wyjścia.
Moduły i Pakiety
Importuj i używaj modułów i pakietów
Wykonuj obliczenia za pomocą modułu math
Generuj losowe wartości za pomocą modułu random
Odkrywaj właściwości platformy hosta za pomocą modułu platform
Twórz i używaj modułów i pakietów zdefiniowanych przez użytkownika
Wyjątki
Obsługuj błędy za pomocą wyjątków zdefiniowanych w Pythonie
Rozszerzaj hierarchię wyjątków w Pythonie za pomocą zdefiniowanych przez siebie wyjątków
Ciągi znaków (Strings)
Zrozum reprezentację znaków w maszynie
Operuj na ciągach znaków
Wykorzystuj wbudowane metody dla ciągów znaków
Programowanie zorientowane obiektowo
Zrozum podejście zorientowane obiektowo
Wykorzystuj właściwości klas i obiektów
Wyposaż klasę w metody
Odkrywaj strukturę klasy
Buduj hierarchię klas za pomocą dziedziczenia
Konstruuj i inicjalizuj obiekty
Różne
Twórz złożone listy za pomocą list comprehension
Wstawiaj funkcje lambda do kodu
Definiuj i używaj domknięć (closures)
Zrozum podstawową terminologię wejścia/wyjścia
Wykonuj operacje wejścia/wyjścia (Input/Output)