×

Základy programování v jazyce Python

Cílem předmětu je umožnit studentům, kteří se v průběhu svého středoškolského studia nesetkali s programováním, seznámit se s jeho základními principy. Jde v zásadě o zvládnutí základních programátorských konstrukcí; od proměnné, funkce, if, for, while, … až po základy objektů. V rámci předmětu bude kladen důraz na osvojení si praktické schopnosti programování, a proto bude upřednostňováno cvičení před hloubkou teorie. Výuka bude probíhat v programovacím jazyce Python, který jako vysoko-úrovňový interpretovaný jazyk nezávisí na konkrétním systému a má vysokou míru abstrakce, tudíž se v rámci předmětu nebude muset řešit hlubší logika systému v pozadí. Zároveň je to jeden z nejvíce podporovaných jazyků ve fyzikální komunitě. Důraz kurzu bude kladen na obecné principy a nikoli na specifika Pythonu tudíž většina konceptů bude pro studenty snadno přenositelná do jiných programovacích jazyků.