LT Python

Aus Wiki CCC Göttingen
Version vom 14. Dezember 2011, 16:30 Uhr von 81.20.114.217 (Diskussion) (erste Ideen zum Lightning Talk Python)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ideensammlung

Datentypen

  • mutable (m) vs. Non Mutable (nm)
  • Numbers (Decimal, Boolean) (nm)
  • Sets (?)
  • Strings, spezial ->"""<- (nm)
  • Lists (m)
  • Tuples (nm)
  • Directories (m)
  • Files (?)

Statements

  • if, one line if x>y: print z
  • a=1; b=2; print a+b
  • [a, b,]
  • for, while, try, with mit else


Sonstiges

  • Documentation, __doc__
  • Generator
  • Iterator
  • __spam__
  • ipython

Functionen

  • Scope
  • global
  • lambda
  • arg
  • kargs
  • named args
  • decorator
  • yield

Module

  • if __name__ == "main"
  • __init__.py
  • / -> .
  • import .spam


OOP

  • self, erstes Argument
  • Decorator, classmethod
  • Decorator property
  • method
  • repr, str
  • Methoden auflösung, methode, __getarg__, ...
  • "Flavous", dict like,...
  • Spezial Methoden

Ketegorie:Ligthing Talks