PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Programování v jazyce Python - OPNI3I012A
Anglický název: Programming in Python
Zajišťuje: Katedra informačních technologií a technické výchovy (41-KITTV)
Fakulta: Pedagogická fakulta
Platnost: od 2020
Semestr: zimní
E-Kredity: 4
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:1/1, Z [HT]
Rozsah za akademický rok: 0 [hodiny]
Počet míst: neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: nevyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
při zápisu přednost, je-li ve stud. plánu
Garant: doc. RNDr. Pavel Töpfer, CSc.
Je prerekvizitou pro: OPNI3I022A
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace
Poslední úprava: PaedDr. Eva Battistová (07.11.2019)
Základní kurs programování a programovacího jazyka Python. Zahrnuje výklad a procvičení základních algoritmů a jejich vlastností, typické prostředky a konstrukce dnešních programovacích jazyků, postupy ladění programu ve vývojovém prostředí. Důraz je kladen na samostatnou práci posluchačů, zápočet se uděluje za splnění domácích úkolů (vypracování programů) zadávaných během semestru. Základy jazyka – typy hodnot, proměnné, operátory, struktura programu. Základy práce ve vývojovém prostředí, ladění programu. Cykly, pole, seznamy. Časová složitost. Třídění a vyhledávání. Funkce, lokální identifikátory, rekurze. Používání knihoven, import. Seznamy a řetězce – iterování, řezy, list comprehension. Další datové struktury – tuples, slovníky. Výjimky a jejich odchytávání. Třídy a objekty. Práce se soubory.
Literatura
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (04.09.2019)

John V. Guttag, Introduction to Computation and Programming Using Python: With Application to Understanding Data, 2nd ed.,, MIT Press, Cambridge, MA 2016

Allen B. Downey, Think Python: How to Think Like a Computer Scientist, 2nd ed., O'Reilly Media, Sebastopol, CA 2015

Studijní opory
Poslední úprava: PaedDr. Eva Battistová (09.01.2020)

Studijní opory:

https://moodle.it.pedf.cuni.cz/course/view.php?id=1906

přístup pro hosta s heslem: akreditace

 
Univerzita Karlova | Informační systém UK