|
|
|
||
Úvodní kurs programování v Pythonu. Kromě základních příkazů Pythonu se seznámíme s datovými strukturami
tohoto jazyka, s objektovým programováním v Pythonu, tvorbou oken a ovládacích prvků v nich a ukážeme si oblasti použití Pythonu. Při online výuce v LS 2020/2021 používáme především Google Meet a Google Classroom. Studenti dostávají k procvičení probrané látky úlohy, které pedagogové kontrolují. Základem k navázání komunikace je e-mailový kontakt, který používáme i při kontrole úloh zadávaných mimo Google Classroom a při odpovědích na dotazy studentů. Zkouška z předmětu se odvíjí od počítačového programu, který studenti samostatně v Pythonu vypracují. Projekt si mohou zvolit sami, nejlépe však, když se vztahuje k jejich odbornosti. V rámci předmětu budou moci studenti využívat počítačovou síť učeben na PřF UK a výpočetní středisko Troja. Poslední úprava: Makovička Jiří, RNDr., CSc. (02.01.2023)
|
|
||
Tutorial: Mark Pilgrim: Ponořme se do Python(u) 3, CZ.NIC Praha 2010 The Python Tutorial: Mark Lutz: Learning Python, Fifth Edition, 2013 Mark Lutz, O’Reilly Media, Inc. Poslední úprava: Rubešová Jana, RNDr., Ph.D. (16.04.2018)
|
|
||
Student samostatně vypracuje program - projekt, podle svého návrhu, a bude ho obhajovat před examinátorem. Poslední úprava: Makovička Jiří, RNDr., CSc. (13.10.2021)
|
|
||
Úvod
Kompilační a interpretační jazyky Přehled současných programovacích jazyků Co lze dělat v Pythonu Instalace Pythonu Práce ve vývojovém prostředí JetBrains PyCharm Edu První program Základní vstupní a výstupní operace Typy objektů v Pythonu Čísla Textové řetězce Seznamy N-tice Slovníky Množiny Třídy Příkazy Pythonu Výrazy, přiřazovací příkaz Podmíněné příkazy Cykly Iterace a generátorové notace Funkce a generátory Zápis funkcí Volání funkcí, práce s argumenty Lambda funkce Práce s generátory Objektové programování v Pythonu Třídy a jejich struktura Datové atributy a metody Dědičnost Výjimky Výjimky a jejich obsluha Generace výjimek Výjimky jako objekty Práce se soubory Otevírání a zavíraní souborů, tvorba souborů Zápis dat do souboru Čtení dat ze souboru Některé důležité knihovny Pythonu Numpy, SciPy, Matplotlib Poslední úprava: Rubešová Jana, RNDr., Ph.D. (16.04.2018)
|