O kurzu
Základní programování v Pythonu je kurz, který nabízí Cisco Networking Academy ve spolupráci s institutem OpenEDG Python, jehož cílem je učit studenty o základních principech programování v Pythonu. Kurz je určen pro začátečníky bez předchozích programovacích zkušeností a jeho cílem je vybavit studenty základními dovednostmi k rozvoji jednoduchých programů.
V průběhu kurzu se studenti naučí základy programování, včetně proměnných, typů dat, kontrolních struktur, funkcí a zpracování souborů. Budou rovněž zkoumat základní knihovny Python, jako jsou NumPy, Pandas a Matplotlib, které se používají pro vědeckou výpočetní techniku a vizualizaci dat.
Program kurzu
Kurz je rozdělen do čtyř modulů, z nichž každý obsahuje několik kapitol, které vycházejí z koncepcí získaných v předchozích kapitolách.
První modul uvádí studenty do základů programování a Python syntaxe. Studenti se naučí, jak používat proměnné k ukládání dat a jak používat řídicí struktury, jako jsou smyčky a podmíněná prohlášení, ke kontrole toku programů.
Druhý modul se zaměřuje na funkce, které jsou základním konceptem programování. Studenti se naučí, jak psát funkce k zapouzdření a opětovnému použití kódu a jak používat vestavěné funkce v Pythonu. Dozvědí se také o modulech, které jsou předem napsanými knihovnami kódů, které lze importovat a používat v rámci programu.
Ve třetím modulu se studenti naučí, jak pracovat se soubory v Pythonu. Naučí se, jak číst a psát soubory a jak manipulovat s údaji ze souborů prostřednictvím aplikace Python. Budou rovněž zkoumat základy programování zaměřeného na objekty, což je programové paradigma, které využívá objekty k zastupování reálných subjektů.
Konečný modul zahrnuje pokročilejší témata, jako jsou pravidelné projevy, programování sítí a grafická uživatelská rozhraní (GUI). Studenti se naučí, jak používat běžné výrazy k vyhledávání textu a manipulaci s ním, jak vytvářet síťové programy, které komunikují přes internet, a jak vytvořit jednoduché GUI prostřednictvím Tkinterovy knihovny.
Kurz je bezplatný a můžete jej absolvovat vlastním tempem po celkovou dobu přibližně 75 hodin práce.