Začínáme s Pythonem
Tato část vás seznámí se základy Pythonu. Naučíte se, jak nastavit své prostředí, napsat a spustit svůj první program v Pythonu, a pochopíte základní pojmy, jako jsou proměnné, datové typy a operátory.
Tok kontroly
Naučte se ovládat tok vašich Pythonových programů pomocí podmíněných příkazů a smyček. Tato část pokrývá základní struktury, které vám umožňují spouštět různé bloky kódu na základě podmínek nebo opakovat akce vícekrát.
Funkce
V této části se dozvíte, jak vytvořit opakovaně použitelné bloky kódu zvané funkce. Ponoříte se do definování funkcí, předávání argumentů a pochopení rozsahu proměnných. To je nezbytné pro psaní čistého, organizovaného a modulárního kódu Pythonu.
Struny
Řetězce jsou základním datovým typem v Pythonu. V této části se naučíte pracovat s řetězci, provádět operace s řetězci a efektivně manipulovat s textovými daty pomocí vestavěných řetězcových metod Pythonu.
Seznamy
Seznamy jsou všestranné kolekce, které umožňují uložit více položek do jedné proměnné. Tato část popisuje, jak vytvářet, přistupovat a upravovat seznamy a také jak používat pokročilé techniky, jako je dělení seznamů, vnořování a předávání seznamů funkcím.
N-tice a slovníky
Prozkoumejte výkonné datové struktury Pythonu – n-tice a slovníky. N-tice jsou neměnné kolekce, zatímco slovníky umožňují ukládat páry klíč–hodnota. Naučíte se pracovat s oběma, včetně toho, jak je upravovat a využívat jejich vestavěné metody.
Zpracování výjimek v Pythonu
Naučte se, jak elegantně zacházet s chybami ve vašich programech Python. Tato část představuje koncepty syntaktických chyb, výjimek a použití bloků try/except k zachycení a vyřešení běžných problémů během provádění programu.
Práce se soubory v Pythonu
Práce se soubory je nezbytnou součástí mnoha programů. Tato část popisuje, jak číst z textových souborů a zapisovat do nich, a také jak spravovat cesty k souborům a používat vestavěné moduly Pythonu pro manipulaci se soubory, jako je pickle pro serializaci dat.
Stoh
Zásobník je datová struktura, která se řídí principem LIFO (Last In, First Out). Tato část vás naučí, jak implementovat a používat zásobníky v Pythonu, včetně základních operací zásobníku, jako je push a pop, a řešení problémů, jako je převod infix-to-postfix a vyhodnocování postfixových výrazů.
Fronta
Fronty fungují na principu First In, First Out (FIFO). V této části se dozvíte, jak implementovat a používat fronty v Pythonu. Prozkoumáte také deque (dvojitá fronta) a uvidíte, jak efektivně spravovat data v pořadí FIFO.
Řazení
Třídění je základní koncept pro organizaci dat. Tato část se zabývá oblíbenými třídícími algoritmy, jako je Bubble Sort, Selection Sort a Insertion Sort, spolu s jejich časovou složitostí a tím, jak je implementovat v Pythonu.
Hledání
Vyhledávání vám umožňuje najít data ve sbírkách. V této části se dozvíte o dvou běžných vyhledávacích algoritmech – Lineární vyhledávání a Binární vyhledávání – a o tom, jak je implementovat k nalezení prvků v seznamech nebo polích.
Datum aktualizace
5. 7. 2025