-
Every day between 2022.09.26 (Mo) - 09.30 (Fr)
-
Daily from 10.15 - 11.45 (lectures) and 13.15 - 15.30 (practice)
Administrative questions should be directed to Gabor Recski
Date | Topic | |
---|---|---|
09/26/2022 | Introduction to Python, basic types. Using git for version control. | |
09/27/2022 | Advanced types, operators, strings. Functions, lambda functions. | |
09/28/2022 | Object-oriented programming. Classes, attributes, inheritence, magic functions, static methods. | |
09/29/2022 | List comprehensions, decorators, functional programming. | |
09/30/2022 | Common Python modules. collection, re, networkx, itertools |
Anyone with knowledge of programming basics who would like to learn (more) about Python and get practical experience.
Self-assessment questions are provided, please have a look if you are about to attend 188.995 Data-oriented Programming Paradigms.
Homework exercises will be released on each of the first 4 days. Solutions must be submitted via GitHub classroom, links for this will be available to registered students on TUWEL. The deadline for submitting all exercises is Thursday (9/29) 23.59 (CEST), scores will be published the next morning. The exercises on Friday can be used to earn bonus points.
DEADLINE EXTENSION: We decided to extend the deadline for submissions. The new deadline for ALL EXERCISES is Sunday (10/2) 23.59 (CEST). You can expect the scores to be published next week.
Each of the first 4 daily exercises are worth 25 points, for a maximum of 100 points. The Friday exercise is worth a maximum of 15 bonus points.
Final grades will be determined using the following ranges:
1: 89 – 115, 2: 76 – 88, 3: 63 – 75, 4: 50 – 62