Wprowadzenie do środowiska Python
instalacja pakietu
środowisko systemowe
uruchamianie skryptów Python
dostępne edytory programistyczne (IDE)
Podstawy języka
typy danych, wartości i zmienne
operatory arytmetyczne
operatory logiczne
operacje na liczbach i łańcuchach znaków
sterowanie wykonywaniem kodu – pętle, instrukcje warunkowe
obsługa wyjątków
listy, krotki, słowniki, zbiory
Funkcje
najważniejsze funkcje wbudowane – przegląd
definiowanie własnych funkcji, argumenty, zwracane wartości
argumenty opcjonalne
przekazywanie funkcji jako parametr
funkcja w funkcji
funkcje lambda – podstawy
Moduły
najważniejsze moduły wbudowane – przegląd
import modułów
definiowanie własnych modułów
Operacje na plikach – odczyt, zapis
Dostęp do baz danych, obsługa zapytań
Klasy i obiekty w Pythonie
pola i metody
instancje klas
metody specjalne
dziedziczenie i polimorfizm