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.

2023W, 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-2023WS


Workload for Students (in hours):

  • Lectures: 15
  • Exercises: 22.5

Total: 37.5

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
10:30 - 12:0025.09.2023 - 29.09.2023 see GitHub for Zoom link (LIVE)Lecture
13:15 - 15:3025.09.2023 - 29.09.2023 see GitHub for Zoom link (LIVE)Practice
Programming in Python - Single appointments
DayDateTimeLocationDescription
Mon25.09.202310:30 - 12:00 see GitHub for Zoom linkLecture
Mon25.09.202313:15 - 15:30 see GitHub for Zoom linkPractice
Tue26.09.202310:30 - 12:00 see GitHub for Zoom linkLecture
Tue26.09.202313:15 - 15:30 see GitHub for Zoom linkPractice
Wed27.09.202310:30 - 12:00 see GitHub for Zoom linkLecture
Wed27.09.202313:15 - 15:30 see GitHub for Zoom linkPractice
Thu28.09.202310:30 - 12:00 see GitHub for Zoom linkLecture
Thu28.09.202313:15 - 15:30 see GitHub for Zoom linkPractice
Fri29.09.202310:30 - 12:00 see GitHub for Zoom linkLecture
Fri29.09.202313:15 - 15:30 see GitHub for Zoom linkPractice

Examination modalities

Programming exercises for each topic

Course registration

Begin End Deregistration end
08.09.2023 10:00 01.10.2023 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
175 FW Elective Courses - Economics and Computer Science Elective

Literature

No lecture notes are available.

Language

English