Course: Python Programming

» List of faculties » FIF » KOL
Course title Python Programming
Course code KOL/92APP
Organizational form of instruction Seminary
Level of course Doctoral
Year of study not specified
Semester Winter and summer
Number of ECTS credits 10
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Matlach Vladimír, Mgr. Ph.D.
  • Zámečník Hadwiger Lukáš, Mgr. Ph.D.
Course content
Theory and Paradigms - Programming methods and paradigms, procedural, functional, object-oriented approach - Software design, diagramming, agile development - Debugging, refactoring, documentation Introduction to Python - Variables, lists, dictionaries and other data structures - Loops, functions, recursion - Working with files, text, tables and multimedia - Didactic exercises to understand algorithmization Practical problems - Text data processing and modelling, creating retrieval systems, etc. - Using existing text and image processing libraries

Learning activities and teaching methods
Lecture, Monologic Lecture(Interpretation, Training), Dialogic Lecture (Discussion, Dialog, Brainstorming)
Learning outcomes
An introduction to the Python programming language for solving complex text, image, or machine learning tasks. Students will gain practical programming skills through a series of didactically designed examples aimed towards applications in the Digital Humanities. The course leverages skills from previous courses, in particular Data Analysis 1, Introduction to Quantitative Methods, and Fundamentals of DH. In particular, the course aims to provide sufficient background for subsequent machine learning courses using Python.
Knowledge of problems of philosophy of science and the related terminology
Prerequisites
For doctoral students only.

Assessment methods and criteria
Seminar Work

(1) Completion of own and previously consulted project.
Recommended literature
  • Curd, M. - Cover, J. A. (1998). Philosophy of Science: The Central Issues. New York.
  • Fajkus, B. (2005). Filosofie a metodologie vědy - vývoj, současnost a perspektivy.. Praha: Academia.
  • Giere, R. N. (2009). Science Without Laws. Chicago.
  • Ochrana, F. (2009). Metodologie vědy. Praha.
  • Rosenberg, A. Philosophy of Science. .
  • Rosenberg, A. (2008). Philosophy of Social Science. New York and London.
  • Van Fraassen, B. C. (2002). The Empirical Stance. Boston.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Arts Study plan (Version): Linguistics and Digital Humanities (2020) Category: Philological sciences - Recommended year of study:-, Recommended semester: -
Faculty: Faculty of Arts Study plan (Version): Linguistics and Digital Humanities (2020) Category: Philological sciences - Recommended year of study:-, Recommended semester: -