[python-users] Aufruf zum Vortagsthemen sammeln
Christopher Arndt
chris.arndt at web.de
Di Mär 20 13:49:15 CET 2007
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
Mehr Informationen über die Mailingliste python-users