Basics of Programming in Python
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18ZPRP | Z | 4 | 2P+2C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
This course is intended mainly for students, with little or no experience in programming. It familiarizes the students
with the basic concepts in programming in the Python programming language.
- Requirements:
- Syllabus of lectures:
-
1.The computer, the program, the algorithm
2. Data mapping in computer memory, data type
3. Variables and non-object data types, data typing
4. Program structure, conditions, loops
5. Statements, standard input output
6. List, dictionary, set
7. Functions
7. Reading files text and binary
8. Modular structure of the program, object types
- Syllabus of tutorials:
- Study Objective:
- Study materials:
-
Key literature:
[1] Summerfield, Mark. Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library), ISBN 978-0321680563
[2] Pilgrim, Mark. Dive into Python 3., online: https://diveintopython3.problemsolving.io/
Recommended literature:
[3] Guttag, John. Introduction to computation and programming using Python: with application to understanding data. Second edition. Cambridge, Massachusetts: The MIT Press, 2016. ISBN 978-0262529624.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: