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


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

Re: [Python-de] Python-Kurs

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 | 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