SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Programming in Python - OPNI3I012A
Title: Programování v jazyce Python
Guaranteed by: Katedra informačních technologií a technické výchovy (41-KITTV)
Faculty: Faculty of Education
Actual: from 2020
Semester: winter
E-Credits: 4
Examination process: winter s.:
Hours per week, examination: winter s.:1/1, C [HT]
Extent per academic year: 0 [hours]
Capacity: unknown / unknown (unknown)
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Note: course can be enrolled in outside the study plan
enabled for web enrollment
priority enrollment if the course is part of the study plan
Guarantor: doc. RNDr. Pavel Töpfer, CSc.
Is pre-requisite for: OPNI3I022A
Annotation - Czech
Last update: 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.
Literature - Czech
Last update: 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

Learning resources - Czech
Last update: 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

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html