194.123 Programming in Python
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 1.0h, 1.5EC
TUWEL

Properties

  • Semester hours: 1.0
  • Credits: 1.5
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to

  • read and understand Python code
  • understand Python’s built-in types and implement custom types (classes).
  • write basic and advanced functions and classes in Python.
  • write simple application prototypes in Jupyter notebooks and develop simple multi-module Python packages
  • create and run simple test suites for Python code

Subject of course

  • Introduction to Python, basic types. Using git for version control.
  • Advanced types, operators, strings. Functions, lambda functions.
  • Object-oriented programming. Classes, attributes, inheritance, magic functions, static methods.
  • List comprehensions, decorators, functional programming.
  • Common Python modules. collection, re, networkx, itertools

Teaching methods

Lectures and exercises

Mode of examination

Immanent

Additional information

All information and material is available from the course repository:

https://github.com/tuw-python/tuw-python-2022WS


Workload for Students (in hours):

  • Lectures: 15
  • Exercises: 22.5

Total: 37.5

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
10:15 - 11:4526.09.2022 - 30.09.2022 (LIVE)Lecture
13:15 - 15:3026.09.2022 - 30.09.2022 (LIVE)Practice
Programming in Python - Single appointments
DayDateTimeLocationDescription
Mon26.09.202210:15 - 11:45 Lecture
Mon26.09.202213:15 - 15:30 Practice
Tue27.09.202210:15 - 11:45 Lecture
Tue27.09.202213:15 - 15:30 Practice
Wed28.09.202210:15 - 11:45 Lecture
Wed28.09.202213:15 - 15:30 Practice
Thu29.09.202210:15 - 11:45 Lecture
Thu29.09.202213:15 - 15:30 Practice
Fri30.09.202210:15 - 11:45 Lecture
Fri30.09.202213:15 - 15:30 Practice

Examination modalities

Programming exercises for each topic

Course registration

Begin End Deregistration end
09.09.2022 10:00 02.10.2022 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 645 Data Science Not specified
175 FW Elective Courses - Economics and Computer Science Elective
880 FW Elective Courses - Computer Science Not specified

Literature

No lecture notes are available.

Language

English