This course introduces the fundamental principles of programming with Python. Besides its growing popularity, the programming language Python is particularly well-suited for programming beginners. Its simple syntax and highly readable code make it comparatively easy to learn. In addition, Python offers a wide range of libraries and frameworks, which ensure its applicability across various domains.
A particular focus of the course is placed on applying Python to problems in computational linguistics. In the seminar, linguistically motivated examples will be emphasized, and relevant packages and frameworks will be explored.
none
| Frequency | Weekday | Time | Format / Place | Period | |
|---|---|---|---|---|---|
| weekly | Fr | 8-10 | X-E0-226 | 12.10.2026-05.02.2027 |
| Module | Course | Requirements | |
|---|---|---|---|
| 23-LIN-MaProg Programming (Master Linguistics) | Programmierung (Master Linguistik) | Graded examination
|
Student information |
| 23-MeWi-HM5 Practical Course - Dealing with Media | Lehrveranstaltung I | Graded examination
|
Student information |
| Lehrveranstaltung II | Study requirement
|
Student information | |
| Lehrveranstaltung III | Study requirement
|
Student information | |
| Lehrveranstaltung IV | Study requirement
|
Student information |
The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.