KunterBuntesSeminar-WS09/Einführung in Python
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
- http://teythoon.cryptobitch.de/stuff/kbs-python2.pdf
- das properties-Beispiel aus dem interaktiven Teil:
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
- http://python.org/ offizielle Seite
- http://en.wikipedia.org/wiki/Python_(programming_language) Wikipedia Eintrag zu Python
- http://en.wikipedia.org/wiki/Duck_typing Wikipedia Eintrag zum Konzept des duck typing
- http://en.wikipedia.org/wiki/Information_hiding Wikipedia Eintrag zum Konzept des information hiding