Anotace
Úkolem kurzu je seznámit se se základy jazyka Python 3.11.
V první části budou probrány nejdůležitější a nejzákladnější vlastnosti jazyka, konkrétně:
- číselné typy, operátory, řetězce
- seznamy, n-tice, slovníky, množiny
- sekvenční typy obecně
- funkce, lambda-funkce, dekorátory
- generátory, iterátory
- výjimky
V druhé části probereme „esoteričtější zákoutí“ Python’u a věci potřebné pro zápočtový program, to znamená:
- knihovnu Numpy
- práce se soubory
- vstup, argumenty skriptů
- třídy
- serializace datových struktur
- moduly, balíčky
- testování programů
- standardní knihovna
- knihovnu Pandas
A když zbyde čas, možná se podíváme i na Matplotlib a propojení Pythonu s jazykem C.