<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Klassen :: Python Vorkurs</title>
    <link>/aufgaben-fuer-100/klassen/index.html</link>
    <description>Wie entstehen neue Menschen? DOOM Mach es doch besser! Und Sie dachten Sie seien fertig Einladendes E-Campus</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <atom:link href="/aufgaben-fuer-100/klassen/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wie entstehen neue Menschen?</title>
      <link>/aufgaben-fuer-100/klassen/001/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-100/klassen/001/index.html</guid>
      <description>Aufgabe In dieser Aufgaben sollen Sie erste Erfahrungen mit dem Erstellen von Klassen machen.&#xA;Aufgabe 1. Erstellen Sie eine Klasse Mensch. Ein Mensch besteht dabei aus den Attributen Name, Geburtsdatum und Geschlecht. Sie können alle drei Attribute mit Strings darstellen.&#xA;Aufgabe 2. Erstellen Sie eine Methode vorstellen, mit welcher sich die Objekte formal vorstellen können.</description>
    </item>
    <item>
      <title>DOOM</title>
      <link>/aufgaben-fuer-100/klassen/002/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-100/klassen/002/index.html</guid>
      <description>Aufgabe In dieser Aufgaben sollen Sie ihrem Traum, ein Gamedeveloper zu werden, einen Schritt näher kommen!&#xA;1. Erstellen Sie eine Klasse Player. Diese soll als Attribute name: str, level: int, health: int und power: int haben. Spieler sollen beim Erstellen mit einem Level, drei Health und ein Power starten. Desweiteren soll diese Klasse zwei Methoden implementieren:</description>
    </item>
    <item>
      <title>Mach es doch besser!</title>
      <link>/aufgaben-fuer-100/klassen/003/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-100/klassen/003/index.html</guid>
      <description>Aufgabe In dieser Aufgabe können Sie es Felix und Marc zeigen!&#xA;Schauen Sie sich den Code von den beiden nochmal an (unten auf dieser Seite). Versuchen Sie nachzuvollziehen was passiert. Führen Sie ihn dazu gerne aus.&#xA;Bonus: Wenn Sie schon mit Debugging vertraut sind, dann nehme Sie auch gerne den Debugger zur Hand.&#xA;1. Leider ist Marc und Felix ein Fehler beim Schreiben von spielzug() passiert. Etwas in den If-Abfragen stimmt nicht ganz.</description>
    </item>
    <item>
      <title>Und Sie dachten Sie seien fertig</title>
      <link>/aufgaben-fuer-100/klassen/004/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-100/klassen/004/index.html</guid>
      <description>Aufgabe Mit Enum können Auflistungen definieren. Beispiel:&#xA;from enum import Enum class BestePokemon(Enum): PIKACHU = 1 GLUMANDA = 2 SHIGGY = 3 BISASAM = 4 1. Finden Sie heraus was folgende Dinge tun:&#xA;print(BestePokemon(1)) print(BestePokemon.BISASAM.name) print(BestePokemon.BISASAM.value) print(BestePokemon.PIKACHU.value == 1) shiggy = BestePokemon.SHIGGY print(shiggy == BestePokemon.SHIGGY) 2. Definieren Sie eine Enum Position mit den namen LINKS, MITTE, und RECHTS. Die values sollen Zahlen sein beginnend bei 0.</description>
    </item>
    <item>
      <title>Einladendes E-Campus</title>
      <link>/aufgaben-fuer-100/klassen/005/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-100/klassen/005/index.html</guid>
      <description>Aufgabe 1. Erstellen Sie eine Klasse Studi. Diese soll als Attribute vorname : str, nachname : str, matrikelnummer : int haben.&#xA;Die natürliche Ordnung der Studis ist Nachname, Vorname und dann Matrikelnummer. Implementieren Sie die entsprechende Special Member Function dementsprechend. Implementieren Sie außerdem __str__(self) -&gt; str sodass Matrikelnummer und Vorname und Nachname ausgedruckt werden.</description>
    </item>
  </channel>
</rss>