KunterBuntesSeminar-WS09/Einführung in Python

Aus Fachschaft_Informatik
Version vom 5. November 2009, 20:23 Uhr von 134.100.32.213 (Diskussion) (→‎Folien/Material: Folien und properties-Beispiel hinzugefuegt)
Zur Navigation springen Zur Suche springen

Das ist der dritte Termin vom KunterBuntesSeminar-WS09

Abstract

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

  • FIXME

Folien/Material

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