<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m323:learningunits:lu03:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-08-24T01:59:44+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filtertransform?rev=1787041351&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/timer?rev=1787041314&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/callback?rev=1787041295&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/lager?rev=1787041263&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filter?rev=1787041239&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/taskscheduler?rev=1787041197&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1787041173&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/transformation?rev=1787041144&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1787041134&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1787041124&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filtertransform?rev=1787041351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:22:31+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A08 - Länderdaten - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filtertransform?rev=1787041351&amp;do=diff</link>
        <description>LU03.A08 - Länderdaten

Schreiben Sie eine Funktion namens analyze_countries, die eine Liste von Länderdaten als JSON-Objekte verarbeitet. Die Funktion sollte zwei Higher-Order Functions akzeptieren: eine zum Filtern der Länder und eine zum Transformieren der gefilterten Länderdaten.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/timer?rev=1787041314&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:21:54+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A10 - Timer und API-Call - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/timer?rev=1787041314&amp;do=diff</link>
        <description>LU03.A10 - Timer und API-Call

In dieser Übung werden Sie die Kraft der Asynchronität in Python erleben. Ihre Aufgabe ist es, einen asynchronen Timer zu erstellen, der alle 3 Sekunden einen API-Aufruf ausführt. Gleichzeitig sollte ein separater asynchroner Prozess eine andere Aufgabe durchführen, ohne durch den</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/callback?rev=1787041295&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:21:35+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A09 - GUI-Interaktion mit Callbacks in tkinter - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/callback?rev=1787041295&amp;do=diff</link>
        <description>LU03.A09 - GUI-Interaktion mit Callbacks in tkinter



Erstellen Sie eine einfache GUI-Anwendung mit tkinter, die es einem Benutzer ermöglicht, seinen Namen in ein Eingabefeld einzugeben. Nach Eingabe seines Namens und Klick auf einen Button sollte eine Begrüßungsnachricht angezeigt werden.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/lager?rev=1787041263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:21:03+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A05 - Verwaltung von Lagerbeständen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/lager?rev=1787041263&amp;do=diff</link>
        <description>LU03.A05 - Verwaltung von Lagerbeständen

Erstellen Sie ein Lagerverwaltungssystem, das verschiedene Berechnungen auf Lagerbeständen durchführt. Verwenden Sie Higher-Order Functions, um die Berechnungen modular und anpassbar zu gestalten.

Detaillierte Aufgabenstellung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filter?rev=1787041239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:20:39+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A04 - Datenfilterung - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/filter?rev=1787041239&amp;do=diff</link>
        <description>LU03.A04 - Datenfilterung

Erstellen Sie ein Programm, das eine Liste von Studentendaten und eine Filterfunktion akzeptiert. Die Filterfunktion sollte auf jedes Studentenobjekt angewendet werden, um zu bestimmen, ob es in die Ergebnisliste aufgenommen wird oder nicht.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/taskscheduler?rev=1787041197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:57+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A03 - Task Scheduler - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/taskscheduler?rev=1787041197&amp;do=diff</link>
        <description>LU03.A03 - Task Scheduler

Simpel: Alle Tasks haben identische Verzögerungen

Erstelle einen Task-Scheduler, der eine Liste von Funktionen mit einer festen Verzögerung zwischen jedem Task ausführt.

Vorgehen

	*  Definiere zwei oder mehr einfache Funktionen, die nur eine Ausgabe wie</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1787041173&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:33+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A01 - Rekursive Suche in einem Verzeichnisbaum - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1787041173&amp;do=diff</link>
        <description>LU03.A01 - Rekursive Suche in einem Verzeichnisbaum

Stellen Sie sich einen Verzeichnisbaum auf einem Computer vor, in dem jedes Verzeichnis Unterverzeichnisse oder Dateien enthalten kann. Schreiben Sie eine rekursive Funktion, die eine Datei in diesem Verzeichnisbaum sucht.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/transformation?rev=1787041144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:04+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A06 -  Transformation von Daten - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/transformation?rev=1787041144&amp;do=diff</link>
        <description>LU03.A06 -  Transformation von Daten

Sie arbeiten in der Personalabteilung eines Unternehmens und haben die Aufgabe, eine Softwarelösung zu entwickeln, um die Daten der Mitarbeiter zu analysieren und zu transformieren. Sie sollen Higher-Order Functions verwenden, um verschiedene Transformationen auf die Mitarbeiterdaten anzuwenden.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1787041134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:54+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A07 - Abschreibung von Anlagen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1787041134&amp;do=diff</link>
        <description>LU03.A07 - Abschreibung von Anlagen

Entwickeln Sie eine rekursive Funktion zur Berechnung der Abschreibung von Anlagen über eine gegebene Anzahl von Jahren.

Detaillierte Aufgabenstellung

Ihre Aufgabe ist es, eine rekursive Funktion mit dem Namen</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1787041124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:44+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A02 - Zinseszins-Berechnung - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1787041124&amp;do=diff</link>
        <description>LU03.A02 - Zinseszins-Berechnung

Entwickeln Sie eine rekursive Funktion zur Berechnung des Zinseszinses, die auch eine `ValueError`-Exception wirft, falls die Laufzeit negativ ist.

Detaillierte Aufgabenstellung

Ihre Aufgabe ist es, eine rekursive Funktion mit dem Namen `compound_interest` zu entwickeln, die das Endguthaben einer Investition unter Berücksichtigung des Zinseszinses berechnet.\( A = P (1 + r)^t \)\( A \)\( P \)\( r \)\( t \)</description>
    </item>
</rdf:RDF>
