Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Stefan Schwarzer Newsgroups: de.comp.lang.python Subject: Re: [Python-de] =?utf-8?q?Syntax-Erweiterung_f=C3=BCr_Schleifen_in_P?= =?utf-8?q?ython3?= Date: Thu, 7 Apr 2016 08:32:38 +0200 Lines: 18 Message-ID: References: <57040A52.9020404@thomas-guettler.de> <5704A110.4030006@behnel.de> <6E439C3C-FC40-4CAA-827C-8ACDE3DC85F2@zopyx.com> <57051734.6020207@thomas-guettler.de> <57051C5F.1080808@chrisarndt.de> <570553C5.80101@sschwarzer.net> <57055E23.40602@inqbus.de> <57058FD3.90400@mail.de> <57058CBA.7050107@inqbus.de> <5705FF06.90103@sschwarzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de yvG5AO5qNth32fC5tfUZoARoqYiXgfwDT6Cn1y8h16jA== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 In-Reply-To: <57058CBA.7050107@inqbus.de> X-Provags-ID: V03:K0:s48g4kMY4/IPcPPGxfVUjdDjErQVhnxc7cCCwYmdbcJiL7GPnvi EnzXQDr/7tOyjYixsavqvGA+oJKVxpSS5B58cDqZwKtmZIXpk33t6UNNHBeaHjtc6kvTRtP U9bxBVDWJbvIaT3hDb+DkP4sH80tgGpkvH4M5ij0RM3+EDKP8yyriak4WWUXKRmHYeZTvlS iGDDQ/5kJT+SfK6wIuRWQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:T6dfy6rsHR4=:iVDC3SW/IFdrGByWwwz/vh G8yePyqvkqFPP9UulT8zLiS+B8UMGXlvISrMFqpIOf4WF0e85jqwrU9SFjiA3X/qhIzNyHnyw 2zeQHixoAv23Kt88RhU7q6ECjiPlPRRgtccea87L/Vm/VSDk0A2Of0woa520Yetkajllc1Dcl bMpNknfvSCD6oCVtWRY2HPSEujyEvQ8uJbQTtSdH13o1YrasGL7CbtZbG+jrm2txnKr0cxq/k RBqvE+j3eisWiJEzXJcMtd6Z5LQ61UMoeeCYyhmmz0ONWtPtIZBWGRlby1Jn6Yp2Xd20+S4oH t3cd2kz9fy/Mjs8Vjq/ljT6n+4fO6ECqtQldbdgRJcHf9cQOxy+1cukekFYaf9J4UFUWUYgtj tPDh3KRqQHwRR2aS/hU+NFHJbmOQuK5XoXdFi8U2T9MkjrwNh3RTVmZMdXyB0BdeEwXfzC8rK j7Qi6piYkJEHnlVHjlmh+CGLknUpQ3sVoNekHsMXaZWCwsIXu+IHqavz3zWECGWry3uD2W5Za +UMx5S2hNb4lfYWVJ/SeVe4GLfMeXe2nBxnYWJJ90c9yJNhnmZPWXdW+WUm/NhpHvmGoOmOcl FRQJ65YtD/j7iY+P2ZopZ84PPCpOwYDSCRA1gDMt1hnNra4OgNnOFIzdF988BwF+PrfVWf1Gn VGXWunDFCLxyb7Yy2hhl2OmOaJLM/zWjH9P9UDZjaqkQlzqeHGfDSNCYr1TVDO7JFqx4KnLrn 3f7pFovIDFDIU7hw X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <5705FF06.90103@sschwarzer.net> X-Mailman-Original-References: <57040A52.9020404@thomas-guettler.de> <5704A110.4030006@behnel.de> <6E439C3C-FC40-4CAA-827C-8ACDE3DC85F2@zopyx.com> <57051734.6020207@thomas-guettler.de> <57051C5F.1080808@chrisarndt.de> <570553C5.80101@sschwarzer.net> <57055E23.40602@inqbus.de> <57058FD3.90400@mail.de> <57058CBA.7050107@inqbus.de> Xref: csiph.com de.comp.lang.python:4364 On 2016-04-07 00:24, Dr. Volker Jaenisch wrote: > Auf welcher Grundlage wollen wir also weiter diskutieren? Auf der der > 1) Performance > 2) Komfort > 3) Anfänger vor Fehlern bewahren Ich halte Punkt 3 durchaus für wichtig. Python gilt als (relativ) leicht zu erlernende Sprache und das sollte meines Erachtens auch so bleiben. Angesichts dessen sollten neue Konstrukte eine Syntax und Semantik haben, die nicht zu Fehlern einlädt. Nach meiner Erfahrung ist das `else` für `for` und `while` ein Musterbeispiel für ein Feature, das hin und wieder - und nicht nur von Anfängern - missverstanden wird. Viele Grüße Stefan