Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4972
| Path | csiph.com!news.redatomik.org!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Thomas Jollans <tjol@tjol.eu> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Python-Kurs |
| Date | Mon, 16 Oct 2017 18:33:52 +0200 |
| Lines | 40 |
| 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> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.uni-berlin.de mKh8ba2a4wTtjn2vXo1SlwYEFXmD6dlznD1Qek/ke0gg== |
| Return-Path | <tjol@tjol.eu> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
| In-Reply-To | <Python-Kurs-20171016130941@ram.dialup.fu-berlin.de> |
| Content-Language | de-DE |
| X-Df-Sender | dGpAam9sbGFucy5kZi1rdW5kZS5kZQ== |
| X-BeenThere | python-de@python.org |
| X-Mailman-Version | 2.1.24 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <8782b5f5-715c-f2cc-de44-7de2135e955f@tjol.eu> |
| X-Mailman-Original-References | <Python-Kurs-20171016130941@ram.dialup.fu-berlin.de> |
| Xref | csiph.com de.comp.lang.python:4972 |
Show key headers only | 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 | 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