Poslední úprava: doc. Mgr. Petr Kaplický, Ph.D. (30.05.2019)
Seminář pro 1. ročník bakalářského studia matematiky. Obsahem kursu jsou základy programování v jazyce
Python.
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (25.09.2019)
A basic course of programming for first-year students of mathematics. The course covers programming in Python,
basic algorithms and data structures and practical program design and debugging.
Podmínky zakončení předmětu -
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (30.08.2019)
Předmět je zakončen zápočtem. K získání zápočtu se požaduje aktivní účast na cvičení spočívající obvykle v řešení úkolů (programů) v termínech stanovených cvičícím (ať už na cvičení nebo doma).
Povaha tohoto požadavku neumožňuje vypsat opravné termíny. Vyučující může stanovit podmínky, za nichž student může nahradit chybějící domácí úkoly.
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (30.08.2019)
Students will receive a credit for this course by active participation in the practice sessions in the computer lab. Generally this means that students must complete the assigned programming exercises, either during the lab session or later on at home.
Due to the nature of this requirement, a failed attempt cannot be repeated as is possible for exams. The instructor may establish conditions whereby a student can make up for missing homework assignments.
Literatura -
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (30.08.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
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (29.10.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
Sylabus -
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (10.07.2022)
Základy programovacího jazyka Python
Python jako kalkulačka
celá čísla
floaty a problémy s přesností
operátory a jejich priority
přiřazení
základní podmínky a cykly (while)
struktura programu: komentáře, odsazování
triviální input() a print()
ladění programu, používání vývojového prostředí (IDLE/PyCharm)