Úvod do programování v Pythonu
Detaily
| Lektor: | Mgr. Kirsten Šteflovič, Ph.D. |
| Fakulta: | Fakulta informatiky a managementu |
| Start výuky: | 30. 3. 2026 |
| Časová dotace: | 20 vyučovacích hodin |
| Přihlášky do: | 22. 3. 2026 23:55 |
| Počet míst: | 5 / 15 |
| Cena kurzu: | 2 900 Kč |
| Jazyk: | Čeština |
Kontakt
| Referent: | Mgr. Martin Weisbauer |
| E-mail: | martin.weisbauer@uhk.cz |
| Telefon: | 493332266 |
Máte zájem o tento kurz?
Neváhejte a podejte přihlášku
Popis
Jedná se o kurz zakončený mikrocertifikátem, ve kterém si osvojíte si programovací jazyk Python.
Mikrocertifikát je moderní forma vzdělávání a efektivní způsob, jakým si lze doplnit či rozšířit kvalifikaci. Svým držitelům pomáhají udržovat a zvyšovat hodnotu na rychle se měnícím trhu práce.
V rámci přednášek, praktických cvičení a úkolů se naučíte základy i pokročilejší techniky v tomto programovacím jazyce.
Kurz bude vyučován prezenčně, k výuce však bude možné se připojit i online.
Tento kurz je navržen tak, aby poskytl solidní základ v programování v Pythonu. Je ideální pro ty, kteří chtějí získat praktické dovednosti v tomto populárním programovacím jazyce. Celý kurz je zaměřen na postupné budování dovedností, od základních konceptů až po složitější témata, což umožňuje studentům rozvíjet jejich schopnosti krok za krokem.
Po každém setkání budou studenti dostávat domácí úkoly, které jim pomohou upevnit získané znalosti a dovednosti. Tyto úkoly budou zahrnovat praktické programovací úlohy, které budou odpovídat tématům probíraným na přednáškách. Během kurzu bude studentům poskytnuta podpora při řešení úkolů a budou mít příležitost získat zpětnou vazbu na svou práci.
Kurz je vhodný pro účastníky, kteří zvládají základní (či lépe mírně pokročilou) práci na počítači.
Kurz se skládá z 10 setkání o délce 90 minut, celková časová dotace tedy činí 20 vyučovacích hodin.
Osnova kurzu:
1. Setkání: Úvod do Pythonu a základní příkazy
- Práce s interpretem, základní syntaxe, spouštění kódu
- Použití funkcí print() a input()
- Proměnné, datové typy, jednoduché výrazy
2. Setkání: Podmínky a cykly
- if, elif, else – struktura větvení
- Logické a porovnávací operátory
- vnořené podmínky a základní validace vstupů
- Cykly (for a while), Řízení průběhu smyčky pomocí break, continue
- Iterace přes číselné řady a seznamy
3. Setkání: Řetězce a práce s nimi
- Základní operace s řetězci
- Indexace, slicing (substringy)
- Nejčastější metody řetězců
4. Setkání: Seznamy, množiny a n-tice (tuples)
- Tvorba seznamů, indexování, přidávání a odstraňování prvků
- Iterace přes seznamy, list comprehension
- Základy práce s n-ticemi (immutable) a množinami
5. Setkání: Funkce a moduly
- Definování vlastních funkcí (def), parametry, návratové hodnoty
- Dokumentační řetězce a práce s výjimkami (try/except)
- Základy modularizace – import lokálních modulů a knihoven
6. Setkání: Soubory a výjimky
- Otevíraní, Čtení a zápis souborů
- Zpracování dat ze souboru
- Základy ošetřování výjimek
7.– 8. setkání: Objektově orientované programování
- Třídy, objekty, konstruktor
- Atributy a metody objektů
- Základy dědičnosti a přepisování metod
9. Setkání: Práce s daty, slovníky (dict) a jednoduché datové struktury
- Zavedení slovníků (dict): klíč–hodnota, přidávání, mazání, iterace
- Vnořené datové struktury (seznam slovníků, slovník seznamů) a jejich praktické použití
- Jednoduché zpracování dat: vyhledávání, filtrování a agregace (počty, minimum, maximum)
10. Setkání: Propojení Pythonu s webem
- Základy HTTP požadavků a práce s API
- Práce s JSON daty
- Ukázková integrace: načtení dat z API, jejich zpracování a prezentace
Termíny a místo lekcí:
1. setkání proběhne v pondělí 30. 3. 2026 v čase od 18:15 do 19:45 hodin.
Místo konání: Univerzita Hradec Králové, Fakulta informatiky a managementu - budova J, učebna J9.
Další lekce budou následovat každý týden v pondělí, vždy ve stejný čas (s pauzou o Velikonočním pondělí) a ve stejné učebně.
Proběhne celkem 10 setkání, poslední lekce vychází na 8. 6. 2026.
Kurz bude vyučován prezenčně, k výuce však bude možné se volitelně připojit i online - prostřednictvím Google Meet.
Lekce budou nahrávány, účastníci budou mít možnost se k nim později vrátit.
Předpoklady potřebné k zápisu do kurzu
Od studenta se očekává základní úroveň znalostí středoškolské matematiky a schopnost logického a analytického myšlení. Nejsou vyžadovány předchozí zkušenosti s programováním. Student by měl mít základní až mírně pokročilou uživatelskou orientaci v práci s počítačem (práce se soubory, textovým editorem, spouštění programů). Vzdělání je nabízeno na úrovni EQF 6. S ohledem na poslání celoživotního vzdělávání je ale přístup do kurzu umožněn všem věkovým kategoriím od 15 let, bez ohledu na profesní zaměření a předchozí vzdělání.
Podmínky pro získání mikrocertifikátu
Pro úspěšné absolvování kurzu zakončené udělením mikrocertifikátu jsou studenti povinni se aktivně účastnit výuky (tolerované jsou max. 2 absence), kde budou aplikovat teoretické znalosti na praktických úlohách. Během hodin je doporučeno konzultovat s vyučujícím případné nejasnosti. Pro ověření získaných vědomostí budou v online kurzu k dispozici autotesty, které budou mít dobrovolnou povahu. Doporučuje se autotesty absolvovat v rámci přípravy pro závěrečnou praktickou zkoušku, pro lepší orientaci v pokroku a osvojení si probírané látky. V závěru kurzu studenti musí absolvovat praktickou zkoušku s minimální úspěšností 50 %.
Plánovaný způsob zakončení: Úspěšné absolvování závěrečné praktické zkoušky (dosažení hodnocení min. 50 %). Při naplnění uvedených kritérií (docházka a splněný test) získá účastník hodnocení prospěl, jinak neprospěl.
Pokud nebudou výše uvedené podmínky splněny, nebude možné účastníkovi kurzu mikrocertifikát vydat.
Mikrocertifikát udělovaný za absolvování tohoto kurzu je spojen s udělením 2 kreditů (ECTS).
Literatura a studijní pomůcky
- SUMMERFIELD, Mark. Python 3: výukový kurz. 2. vydání. Přeložil Lukáš KREJČÍ. Brno: Computer Press, 2021. ISBN 9788025150306.
- PECINOVSKÝ, Rudolf. Python. Praha: Grada Publishing, 2020. ISBN 9788027128914.
- Moodle kurz: https://kurzy.uhk.cz/course/view.php?id=8896
Další informace:
Přihlášení probíhá elektronickou formou, je závazné a kurzovné nevratné. Před zahájením kurzu obdrží přihlášení organizační pokyny e-mailem. Vzdělavatel si vyhrazuje právo kurz neotevřít z důvodu dlouhodobé nemoci lektora, dále pak v případě nedostatečného počtu přihlášených osob, či z jiných závažných organizačních důvodů. O neotevření kurzu budou přihlášení v předstihu informováni e-mailem. V případě zrušení kurzu ze strany vzdělavatele se kurzovné přihlášeným vrací v plné výši.