<?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:lu05: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-25T10:55:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/transfer?rev=1787041182&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator2?rev=1787041167&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator?rev=1787041161&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures2?rev=1787041150&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures?rev=1787041143&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner2?rev=1787041132&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner?rev=1787041125&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs2?rev=1787041112&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs?rev=1787041107&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args3?rev=1787041100&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1787041085&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args?rev=1787041078&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/lu05/aufgaben/transfer?rev=1787041182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:42+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A12 - Wissenstransfer zu Java und JavaScript - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/transfer?rev=1787041182&amp;do=diff</link>
        <description>LU05.A12 - Wissenstransfer zu Java und JavaScript

Transferieren Sie Ihre Kenntnisse der in LU05 erarbeiteten Python-Features in die Programmiersprachen Java und/oder JavaScript.

Aufgabenstellung

Ihr Ziel ist es, die in LU05 erarbeiteten Konzepte (Verwendung von</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator2?rev=1787041167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:27+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A11 - Decorator mit Benutzerobjekten - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator2?rev=1787041167&amp;do=diff</link>
        <description>LU05.A11 - Decorator mit Benutzerobjekten

Erstellen Sie einen Decorator mit Parametern, der eine Funktion nur dann ausführt, wenn das Berechtigungslevel des Benutzers ausreicht.

Aufgabenstellung

Ihr Ziel ist es, einen Decorator namens check_permission</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator?rev=1787041161&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:21+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A10 - Einfacher Decorator - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator?rev=1787041161&amp;do=diff</link>
        <description>LU05.A10 - Einfacher Decorator

Erstellen Sie einen einfachen Decorator, der die Ausführung einer Funktion zählt.

Aufgabenstellung

Ihr Ziel ist es, einen Decorator namens count_calls zu schreiben, der die Anzahl der Aufrufe für jede Funktion, die er dekoriert, zählt. Der Decorator soll bei jedem Aufruf der dekorierten Funktion eine Nachricht ausgeben, die besagt, wie oft die Funktion bisher aufgerufen wurde.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures2?rev=1787041150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:10+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A09 - Refactoring: Vermeiden globaler Variablen durch Closures - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures2?rev=1787041150&amp;do=diff</link>
        <description>LU05.A09 - Refactoring: Vermeiden globaler Variablen durch Closures

Refaktorieren Sie eine bestehende Python-Funktion, die eine globale Variable verwendet, um einen Zähler zu verwalten, und ersetzen Sie diese durch ein Closure.

Aufgabenstellung

Ihr Ziel ist es, eine bestehende Funktion zu refaktorieren, die derzeit eine globale Variable verwendet, um einen Zähler zu verwalten. Sie sollten die globale Variable durch ein Closure ersetzen, das den gleichen Zweck erfüllt.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures?rev=1787041143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:19:03+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A08 - Erstellung eines Multiplikators mit Closures - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures?rev=1787041143&amp;do=diff</link>
        <description>LU05.A08 - Erstellung eines Multiplikators mit Closures

Erstelle eine äußere Funktion, die einen Multiplikator als Parameter akzeptiert und eine innere Funktion zurückgibt, die diesen Multiplikator verwendet, um Zahlen zu multiplizieren.

Aufgabenstellung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner2?rev=1787041132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:52+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A07 - Summe und Durchschnitt - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner2?rev=1787041132&amp;do=diff</link>
        <description>LU05.A07 - Summe und Durchschnitt

Erstellen Sie eine äußere Funktion, die die Summe und den Durchschnitt einer Liste von Zahlen berechnet, indem sie zwei innere Funktionen verwendet.

Aufgabenstellung

	*  Erstellen Sie eine äußere Funktion namens</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner?rev=1787041125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:45+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A06 - Finden Sie das Minimum und das Maximum - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner?rev=1787041125&amp;do=diff</link>
        <description>LU05.A06 - Finden Sie das Minimum und das Maximum

Erstellen Sie eine äußere Funktion, die das Minimum und das Maximum einer Liste von Zahlen findet, indem sie zwei innere Funktionen verwendet.

Aufgabenstellung

Erstellen Sie eine äußere Funktion namens</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs2?rev=1787041112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:32+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A05 - **kwargs zu Liste - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs2?rev=1787041112&amp;do=diff</link>
        <description>LU05.A05 - **kwargs zu Liste

Erstelle eine Funktion, die verschiedene Einstellungen als Keyword-Argumente akzeptiert und diese in einem formatierten String zurückgibt, wobei nur die Einstellungen angezeigt werden, die aktiviert sind.

Aufgabenstellung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs?rev=1787041107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:27+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A04 - Verwendung von **kwargs in Funktionen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs?rev=1787041107&amp;do=diff</link>
        <description>LU05.A04 - Verwendung von **kwargs in Funktionen

Erstelle eine Funktion, die Benutzerdaten als Keyword-Argumente akzeptiert und diese in einem formatierten String zurückgibt.

Aufgabenstellung

Definiere eine Funktion namens user_profile. Die Funktion sollte</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args3?rev=1787041100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:20+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A03 - Aktualisierung von Lagerbeständen mit Transaktionen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args3?rev=1787041100&amp;do=diff</link>
        <description>LU05.A03 - Aktualisierung von Lagerbeständen mit Transaktionen

Erstelle eine Funktion, die ein Dictionary mit Produktbeständen und eine beliebige Anzahl von Transaktionsobjekten akzeptiert. Jedes Transaktionsobjekt sollte ein Produkt und eine Menge enthalten. Die Funktion sollte den Lagerbestand basierend auf den Transaktionen aktualisieren.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1787041085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:18:05+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A02 - Listen ordnen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1787041085&amp;do=diff</link>
        <description>LU05.A02 - Listen ordnen

Erstelle eine Funktion, die eine beliebige Anzahl von Listen akzeptiert und eine neue Liste zurückgibt, die die Elemente aller übergebenen Listen in umgekehrter Reihenfolge enthält.

Aufgabenstellung

Definiere eine Funktion namens</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args?rev=1787041078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T08:17:58+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU05.A01 - Verwendung von *args in Funktionen - Kompetenz-Tags auf neue Kompetenzmatrix ZH gesetzt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args?rev=1787041078&amp;do=diff</link>
        <description>LU05.A01 - Verwendung von *args in Funktionen

Erstelle eine Funktion, die eine beliebige Anzahl von Zahlen akzeptiert und das Produkt dieser Zahlen zurückgibt.

Aufgabenstellung

Definiere eine Funktion namens multiply_all. Die Funktion sollte *args</description>
    </item>
</rdf:RDF>
