<?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:archiv:m319python:learningunits:lu12</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-07T11:21:55+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/datentypen?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/klasse?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/objekt?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/property?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/start?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/archiv/m319python/learningunits/lu12/datentypen?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>LU12a - Eigene Datentypen</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/datentypen?rev=1711631267&amp;do=diff</link>
        <description>LU12a - Eigene Datentypen

Einführung

Problematik

Sie kennen bereits einzelne Variablen und Listen um Daten in einem Programm zu speichern.
Wenn ihr Programm mit vielen Daten arbeiten, kann dies aber umständlich werden.
Angenommen Sie möchten die Mitglieder eines Clubs verwalten.
Für jedes Clubmitglied speichern Sie diese Angaben (</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/klasse?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>LU12b - Klassen definieren</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/klasse?rev=1711631267&amp;do=diff</link>
        <description>LU12b - Klassen definieren

Eine Klasse ist ein Bauplan, der den Aufbau von Objekten definiert.

1 Klasse - 1 Datei

Es bietet sich an, für jede Klasse eine eigene Python-Datei zu erstellen.
Für die Klasse Member sollte unsere Datei member.py heissen.
Unsere Datei</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/objekt?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>LU12c - Objekte</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/objekt?rev=1711631267&amp;do=diff</link>
        <description>LU12c - Objekte

Ein Objekt ist ein Exemplar oder Instanz einer Klasse.
Während die Klasse definiert, welche Attribute vorhanden sind, enthalten Objekte die konkreten Daten.

Objekt erzeugen

Um ein Objekt zu erzeugen, benötigen wir:

	*  Eine (Referenz-)Variable die das Objekt speichert.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/property?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>LU12d - Property</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/property?rev=1711631267&amp;do=diff</link>
        <description>Propertys nur für spezielle getter und setter, nicht für alle!

LU12d - Property

Dieses Thema ist ein Blick in die Objektorientierte Programmierung im Modul 320.

Mit @property und @attribut.setter kann eine Klasse den Zugriff auf die Attribute kontrollieren.
Dieses Prinzip nennt sich</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/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>LU12 - Klassen (Plain old Python objects)</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319python/learningunits/lu12/start?rev=1711631267&amp;do=diff</link>
        <description>LU12 - Klassen (Plain old Python objects)


	* LU12a - Eigene Datentypen
	* LU12b - Klassen definieren
	* LU12c - Objekte
	* LU12d - Property



Aufgaben


	* LU12.A01 - Auto
	* LU12.A02 - Hofladen
	* LU12.A03 - Lotto



Lösungen


	* LU12.L01 - Auto
	* LU12.L02 - Hofladen</description>
    </item>
</rdf:RDF>
