Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4972
| From | Thomas Jollans <tjol@tjol.eu> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Python-Kurs |
| Date | 2017-10-16 18:33 +0200 |
| Message-ID | <mailman.265.1508173046.12137.python-de@python.org> (permalink) |
| References | <Python-Kurs-20171016130941@ram.dialup.fu-berlin.de> <8782b5f5-715c-f2cc-de44-7de2135e955f@tjol.eu> |
On 2017-10-16 14:22, Stefan Ram wrote: > Ein erster Entwurf meines Python-Kurses: > > http://www.purl.org/stefan_ram/pub/python-kurs > > . (Bei 403 mit Google-Referrer auf die Seite gehen.) Die Reihenfolge finde ich sehr abenteuerlich. Dass Listen und Tupel so spät dran kommen sollen, passt wirklich nicht zum „Geist“ Pythons. Lambda-Ausdrücke sind recht esoterisch, und daher nicht unbedingt ideal für einen Grundlagenkurs, wobei ich den Reiz davon, dass sie nun mal Ausdrücke sind, irgendwie verstehen kann. Dass Lambda-Zuweisungen vor Funktionsdefinitionen genannt werden, ist fatal. So etwas macht man nicht. Es ist in aller Regel schlechter lesbar, und PEP 8 rät explizit davon ab. À propos PEP 8: Schön, dass Du darauf verweist. Damit ist es aber leider ziemlich inkonsequent, dass Du Dich nicht daran hältst. Ich würde empfehlen, Liste, Tupel und dict (und evtl Mengen) in Kapitel 2 aufzunehmen, den Operator [ ] in Kapitel 5, und Zuweisungen vor Kapitel 7. Eventuell Zuweisungen in Kapitel 6: da dreht es sich um Namen, also macht es doch Sinn, da eine Lektion einzufügen, die erklärt wie man selbst Namen definiert. Das passt gut neben die from-Importe. Wenn Zuweisungen früher behandelt werden, können Funktionsdefinitionen dann entweder an stelle von Lambda-Ausdrücken oder nebenher eingeführt werden. Über Kardinäle haben wir uns ja schon ausgetauscht, oder? Gruß, Thomas -- Thomas Jollans
Back to de.comp.lang.python | Previous | Next — Next in thread | Find similar
Re: [Python-de] Python-Kurs Thomas Jollans <tjol@tjol.eu> - 2017-10-16 18:33 +0200 Re: [Python-de] Python-Kurs Thomas Jollans <tjol@tjol.eu> - 2017-10-16 22:50 +0200
csiph-web