Verlauf
Python Grundlagen II
PraxisübungenParallel dazu regelmäßig kleinere Übungen
AusblickIm 3. Workshop wird es dann primär um Funktionale Programmierung in Python gehen
|
Material
Python Grundlagen 2
Addendum zu Fragen die im Workshop aufkamen
Man kann in __init__.py eine Liste __all__ anlegen, die alle Module angibt, die bei from <package> import * mit importiert werden. http://docs.python.org/2/tutorial/modules.html#importing-from-a-package
Nach der Python-Dokumentation wird __radd__ (und alle anderen arithmetischen right-side Operatoren) nur dann aufgerufen, falls das Objekt auf der linken Seite die jeweilige Operation nicht unterstützt, und beide Objekte von unterschiedlichem Typ sind. Beispiel: http://docs.python.org/2/reference/datamodel.html?highlight=__radd__#object.__radd__ |