[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