-
Every day between 2023.09.25 (Mo) - 09.29 (Fr)
-
Daily from 10.30 - 12.00 (lectures) and 13.15 - 15.30 (practice)
Administrative questions should be directed to Gábor Recski
Available from this repository. Created by Judit Ács, Kinga Gémes, Ádám Kovács, and Gábor Recski, based on this BME course.
Date | Topic | |
---|---|---|
09/25/2023 | Introduction to Python, basic types. | |
09/26/2023 | Advanced types, operators, strings. Functions, lambda functions. | |
09/27/2023 | Object-oriented programming. Classes, attributes, inheritence, magic functions, static methods. | |
09/28/2023 | List comprehensions, decorators, functional programming. | |
09/29/2023 | 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 Sunday (10/01) 23.55 (CEST). The exercises on Friday can be used to earn bonus points.
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