Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4972

Re: [Python-de] Python-Kurs

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>

Show all headers | View raw


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 | NextNext in thread | Find similar


Thread

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