PřF:F1420 Programming in Python - Course Information
F1420 Programming in Python
Faculty of ScienceSpring 2019
- Extent and Intensity
- 0/2/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Mgr. Petr Synek, Ph.D. (seminar tutor)
Mgr. Ján Tungli, Ph.D. (seminar tutor)
Mgr. Jan Voráč, Ph.D. (seminar tutor) - Guaranteed by
- Mgr. Petr Synek, Ph.D.
Department of Plasma Physics and Technology – Physics Section – Faculty of Science
Contact Person: Mgr. Petr Synek, Ph.D.
Supplier department: Department of Plasma Physics and Technology – Physics Section – Faculty of Science - Timetable
- Mon 18. 2. to Fri 17. 5. Wed 9:00–10:50 Fcom,01034
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The aim of the course is to enable students which are untouched by programming during their secondary education to become acquainted with its basic principles. The key is mastering of the basic programming constructions as variables, functions, if, for, while, ... to the concept of objects. Within the course, emphasis will be placed on the acquisition of practical programming skills, and therefore exercise will be preferred to the depth of theory.
Teaching will take place in the Python programming language, which, as a high-level interpreted language, does not depend on the particular system and has a high abstraction rate, so the deeper system logic will not have to be dealt with. At the same time, Python is one of the most-supported languages in the physical community. The focus of the course will be on general principles and not on Python specificity, so most of the concepts will be easily transferable to students in other programming languages. - Learning outcomes
- Student will be able to:
- write and run basic code;
- Understand the basic pillars of programming languages and know how to use them;
- process data in Python;
- use libraries; - Syllabus
- Fundamental constructions (variables, expresions, control flow, fuctions)
- numbers, strings, lists and dictionaries
- Elementary work with data in python
- Composite data types and objects, what is library and how to use it
- Teaching methods
- The course will have form of short lectures followed by active excercises.
- Assessment methods
- Solving the given examples and the final assignment.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (Spring 2019, recent)
- Permalink: https://is.muni.cz/course/sci/spring2019/F1420