KunterBuntesSeminar-WS09/Einführung in Python: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
(→‎Folien/Material: Folien und properties-Beispiel hinzugefuegt)
K (Bot: Kosmetische Änderungen)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 5: Zeile 5:


= Seminarvortrag =
= Seminarvortrag =
* FIXME
Ich hab python vorgestellt und einen Teil eigener Projekte. Wer Fragen hat, moege diese an 4winter@... stellen. Wer Feedback zum Vortrag hat, kann mir diese schicken oder auf
[[KunterBuntesSeminar-WS09/Einführung in Python/Feedback]] posten.


= Folien/Material =
= Folien/Material =

Aktuelle Version vom 8. Juni 2012, 17:24 Uhr

Das ist der dritte Termin vom KunterBuntesSeminar-WS09

Abstract[Bearbeiten]

Ich moechte euch eine kleine interaktive Einfuehrung in die Sprache Python geben, mit euch ueber die Schoenheit von Code philosophieren und anhand einer Auswahl persoenlicher Projekte vorstellen, wie man durch rapid prototyping viel praktische Erfahrung sammelt.

Seminarvortrag[Bearbeiten]

Ich hab python vorgestellt und einen Teil eigener Projekte. Wer Fragen hat, moege diese an 4winter@... stellen. Wer Feedback zum Vortrag hat, kann mir diese schicken oder auf KunterBuntesSeminar-WS09/Einführung in Python/Feedback posten.

Folien/Material[Bearbeiten]

class Auto(object):
    def __init__(self, name, radZahl = 4):
        self.name = name
        self.radZahl = radZahl

    def __str__(self):
        return 'Ich bin %s und habe %i Raeder' % (self.name, self.radZahl)

    def setRadZahl(self, value):
        if not value > 0:
            raise ValueError('Stupid user')
        self._radZahl = value

    def getRadZahl(self):
        return self._radZahl
    radZahl = property(fget = getRadZahl, fset = setRadZahl)

meinAuto = Auto('Klaus')


Auto.setRadZahl(meinAuto, 5)

meinAuto._radZahl = 2

print(meinAuto)

Weiterführende Links[Bearbeiten]