[python-users] Aufruf zum Vortagsthemen sammeln
Thomas Dartsch
Thomas.Dartsch at gmx.de
Mi Mär 21 08:33:49 CET 2007
Hallo,
ich würde gerne einen Vortrag zum Thema Dekoratoren halten (ca. 20-30
min). Dabei ergibt sich im übrigen fast zwangsläufig die Notwendigkeit
auch auf "def foo(*args, **kw)" und "nested scopes" einzugehen, weil
diese Mechanismen bei der Implementierung nicht-trivialer Dekoratoren
häufig verwendet werden.
Gruß,
Thomas
Christopher Arndt wrote:
> Michael Kallas schrieb:
>
>> "Sprachfeatures, die das Leben leichter machen", z.B. Auflösung von
>> if-else-if-Schachtelungen durch Dictionaries, decorators
>>
>
> - Default-/Keyword-Argumente bei Funktionen und Methoden und variable Argumente
> bei Funktionsdefinition und -aufruf:
>
> def foo(*args, **kw):
> print args, kw
>
> foo(*[1, 2,, 3], **{'foo': 'bar', 'spamm': 'eggs'})
>
> - Entwurfsmuster für Objekte:
>
> - Subscriber/Publisher (auch Observer-pattern genannt)
> - Singleton/Borg
> - Queues, FIFOs, Stacks/Heaps
> - Containers/Collections
> - Baumstrukturen (DOM, etc.)
>
> - Sortierung (Stichwort: 'Decorate/Undecorate' Pattern und das 'key' Argument
> der sort() Methode)
>
>
> - List comprehension und Generator expressions
>
> - Kommandozeilenargumente parsen mit optparse
>
> - und, und, und...
>
>
>
>> Jedes Feature für sich könnte relativ kurz gehalten werden.
>>
>
> Genau.
>
> Chris
> ________________________________________
> Diese Mail erhalten Sie ueber die Mailingliste Python-users der Universitaet zu Koeln
> Python-users at uni-koeln.de
> https://lists.uni-koeln.de/mailman/listinfo/python-users
>
>
Mehr Informationen über die Mailingliste python-users