FF:ISKM80 Python for non-programmers - Course Information
ISKM80 Python for non-programmers
Faculty of ArtsAutumn 2024
- Extent and Intensity
- 0/0/0. 4 credit(s). Type of Completion: z (credit).
In-person direct teaching - Teacher(s)
- Mgr. Tomáš Marek (lecturer)
Ing. Patrik Procházka (lecturer) - Guaranteed by
- PhDr. Petr Škyřík, Ph.D.
Department of Information and Library Studies – Faculty of Arts
Contact Person: Mgr. Alice Lukavská
Supplier department: Department of Information and Library Studies – Faculty of Arts - Timetable
- Mon 9. 9. 13:00–18:00 B2.33, Tue 10. 9. 13:00–18:00 L11, Wed 11. 9. 13:00–18:00 L11, Thu 12. 9. 13:00–18:00 B2.33, Fri 13. 9. 13:00–18:00 B2.33
- Prerequisites
- The teacher has the discretion to grant exceptions. If you were unable to register for a course within your registration wave, write a short motivational text as part of your exception request and try your luck.
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 13 student(s).
Current registration and enrolment status: enrolled: 15/13, only registered: 5/13 - fields of study / plans the course is directly associated with
- Information and Library Studies (programme FF, B-IS) (2)
- Information studies and librarianship (programme FF, B-ISK_) (5)
- Information and Library Studies (programme FF, N-IS) (2)
- Information and Library Studies (programme FF, N-ISK_) (5)
- Course objectives
- This course provides a basic introduction to the Python programming language. It also focuses on the general principles of programming. Upon completion of the course, students should be able to use basic programming constructs such as conditions, loops, functions, basic data types, etc.
- Learning outcomes
- Upon completion of the course, the student will:
- able to write and debug a simple Python program
- able to use basic data types and structures
- be able to use structured programming constructs (variables, loops, conditions, functions)
- be able to use arithmetic and logical operations in Python
- have an understanding of working with CSV files in Python
- have an understanding of basic programming conventions - Syllabus
- Basic elements of Python programming
- Basic constructs of structured programming (variables, loops, conditions, functions)
- Arithmetic and logical operations
- Working with data structures (string, list, dictionary)
- Using Python or third-party libraries
- Working with CSV files
- Literature
- BARRY, Paul. Head First Python: A Brain-Friendly Guide. 2016: O'Reilly Media, Inc.. ISBN 9781491919538
- DOWNEY, Allen B. Think Python. 2015. Dostupné z: https://greenteapress.com/wp/think-python-2e/
- SHAW, Zed A. Learn Python 3 the hard way: a very simple introduction to the terrifyingly beautiful world of computers and code. Boston: Addison-Wesley, [2017]. Zed Shaw's hard way series. ISBN 978-0134692883.
- Teaching methods
- Interactive lectures, exercises, homework.
- Assessment methods
- Assessment is based on the completion of homework and final exam.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course is taught only once.
Information on the extent and intensity of the course: bloková výuka 5 x 5 hodin. - Teacher's information
- This course is taught in blocks and pre-semester!
Classes are held during the week of September 9, every afternoon from 1:30 to 6:00 pm. Do not enrol in this course if you will not be able to attend the class during this week.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/phil/autumn2024/ISKM80