<?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-05-20T16:34:50+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args3?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/start?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/transfer?rev=1711631267&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/args?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A01 - Verwendung von *args in Funktionen</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args?rev=1711631267&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>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A02 - Listen ordnen</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args2?rev=1711631267&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/args3?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A03 - Aktualisierung von Lagerbeständen mit Transaktionen</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/args3?rev=1711631267&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/closures?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A08 - Erstellung eines Multiplikators mit Closures</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures?rev=1711631267&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/closures2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A09 - Refactoring: Vermeiden globaler Variablen durch Closures</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/closures2?rev=1711631267&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/decorator?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A10 - Einfacher Decorator</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator?rev=1711631267&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/decorator2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A11 - Decorator mit Benutzerobjekten</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/decorator2?rev=1711631267&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/inner?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A06 - Finden Sie das Minimum und das Maximum</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner?rev=1711631267&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/inner2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A07 - Summe und Durchschnitt</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/inner2?rev=1711631267&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/kwargs?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A04 - Verwendung von **kwargs in Funktionen</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs?rev=1711631267&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/kwargs2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A05 - **kwargs zu Liste</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/kwargs2?rev=1711631267&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/start?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05 - Aufgaben</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/start?rev=1711631267&amp;do=diff</link>
        <description>LU05 - Aufgaben



Aufgaben

	* LU05.A01 - Verwendung von *args in Funktionen
	* LU05.A02 - Listen ordnen
	* LU05.A03 - Aktualisierung von Lagerbeständen mit Transaktionen
	* LU05.A04 - Verwendung von **kwargs in Funktionen
	* LU05.A05 - **kwargs zu Liste
	* LU05.A06 - Finden Sie das Minimum und das Maximum
	* LU05.A07 - Summe und Durchschnitt
	* LU05.A08 - Erstellung eines Multiplikators mit Closures
	* LU05.A09 - Refactoring: Vermeiden globaler Variablen durch Closures
	* LU05.A10 - Einfacher …</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/transfer?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05.A12 - Wissenstransfer zu Java und JavaScript</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu05/aufgaben/transfer?rev=1711631267&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>
</rdf:RDF>
