Program kurzu podle lekcí
Součástí každé lekce jsou příklady a úkoly, na kterých si přednášenou látku vyzkoušíte. V závěru kurzu vytvoříte vlastní projekt, na kterém v praxi ukážete, jak Pythonu rozumíte.
- Úvod do programování – k čemu jej využijete, historie a vlastnosti Pythonu, odkud získávat informace
- Psaní kódu – jak počítač kód zpracovává, psaní komentářů, typy proměnných, funkce print a input
- Číselné datové typy a operace – integer, float, complex, aritmetické operace, porovnávání, převody
- Řetězce – metody pro práci s textem, formátování, indexování, slicing, striding
- Boolean a podmínky – funkce if, else, elif, true a false, logické operátory, rozhodování v programu
- Cykly – funkce for a while, opakování bloku kódu, iterace přes sekvence dat
- Listy a práce s nimi – ukládání více hodnot, přístup k prvkům, metody pro manipulaci
- Slovníky a práce s nimi – páry klíč-hodnota, přístup pomocí klíčů, metody pro manipulaci
- Vlastní funkce – jejich definování, argumenty, návratové hodnoty
- Importy – používání modulů a funkcí z externích zdrojů
- Chyby v kódu a práce s výjimkami – funkce try else, typy chyb, ošetření výjimek, ladění kódu
- Třídy – jak se tvoří, vlastnosti, dědění apod., základy objektově orientovaného programování
- Komplexnější příklady – praktické ukázky a projekty pro procvičení
- Vyhodnocení závěrečného projektu