tuw-python / tuw-python-2022WS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

194.123 Programming in Python

TU Wien, 2022 WS

TISS page

Lecture videos

Time and place

  • Every day between 2022.09.26 (Mo) - 09.30 (Fr)

  • Daily from 10.15 - 11.45 (lectures) and 13.15 - 15.30 (practice)

  • Using Zoom and Slack

Instructors

Administrative questions should be directed to Gabor Recski

Schedule

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

Who should take this course

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.

Evaluation

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.

Grading

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

About

License:MIT License


Languages

Language:Jupyter Notebook 99.8%Language:Python 0.2%