Skip to content
Johannes Köster edited this page Apr 30, 2026 · 9 revisions

Seminarphase

Themen

  • design patterns (e.g. from here): Marco Horstmann, Jakob Ullenboom
  • Python (best practices, dataclasses, decorators, generators, list comprehension, abstract classes (ABC), @abstractmethod, @classmethod, @property): Kaoutar El Gharbouji, Ahmet Pehlivan, Tomy Tran
  • ollama, ollama-python, gemma4 (function/tools calling, prompting, LLM selection and usage): Daria Menshikora, Mahsa Alizadeh, Abdalla Zahran
  • flet (paradigm, widgets likely needed for our use case, quickstart, testing, pyproject.toml): Enea Shehu, Dicle Fidan
  • sqlmodel (database implementation and usage): Caner Gültekin, Sergej Khramov
  • exchangelib (API w.r.t. common email operations): Ghaith AlAbed, Furkan Fidan
  • imapclient (API w.r.t common email operations): Wasim Boudaka, Abbas Hammoud
  • package management + pixi (the pyproject.toml variant) (dependencies, semantic versioning, license, pixi usage): Elbek Tuychiev
  • Github + Git (branching, committing, merging): Ghazal Ghandour, Rahaf Tabbaa, Abdalrhman Bahti
  • tools for linting, formatting (ruff) + Github Actions + Github Copilot: Connor Empelmann, Silas Jansen

Clone this wiki locally