- Podstawy pythona
- Comprehension, iteratory, generatory, programowanie funkcyjne
- Dekoratory, klasy i obiekty
- Menedżer kontekstu
- Wyrażenia regularne
- Dokumentacja kodu, idiomy
- Różnice pomiędzy wersjami 2.x i 3.x
- Testowanie
- Obliczenia numeryczne
- Moduły naukowe
- GUI
- Pandasy
Materiały do kursu opierają się na opracowaniach dra inż. Krzysztofa Dorosza z AGH (wykłady 1-7), dra Wojciecha Czarneckiego (wykłady 8-11, laboratoria 1-11) oraz Mateusza Fliegera i Jacka Rzeszutka (wykład i laboratorium 12).
Kurs jest kompatybilny z wersją pythona 3.5.