Lecturer(s)
|
-
Kurka Ondřej, RNDr. Ph.D.
-
Fryčák Petr, doc. RNDr. Ph.D.
|
Course content
|
Introduction to the Python language. Basic data types. Variables and assignments. Basic input and output. Arithmetic operations. Control structures of the program code. Functions and modules. Data structures (lists, tuples, dictionaries, sets). Manipulating strings. Handling files. Classes and objects. Application of the knowledge gained to solve specific tasks related to analytical chemistry (extraction and processing of data from reports of an automatic titrator, calculation and plotting of distribution diagrams of chemical system components etc.).
|
Learning activities and teaching methods
|
Dialogic Lecture (Discussion, Dialog, Brainstorming)
- Attendace
- 26 hours per semester
- Homework for Teaching
- 13 hours per semester
- Preparation for the Exam
- 13 hours per semester
|
Learning outcomes
|
The aim of the course is to teach students basics of the Python programming language for the purpose of working with data related to analytical chemistry (processing of files generated by instruments, searching in data, manipulation, transformation and plotting data).
Basics of programming in Python. Algorithmic approach to problém solving.
|
Prerequisites
|
Basic user-level computer skills. The course is intended for students with minimal or zero programming experience.
|
Assessment methods and criteria
|
Student performance
|
Recommended literature
|
-
Další elektronické zdroje dostupné na WWW. / Other electronic resources available at WWW..
-
On-line katalogy knihoven.
-
Pecinovský R.: Python. Kompletní příručka pro verzi 3.11. Grada, Praha, 2022..
-
Pecinovský R.: Začínáme programovat v jazyku Python. Grada, Praha, 2024..
-
www.python.org/doc/.
|