Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Sven R. Kunze" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Wie sieht Python fuer mich aus? Date: Mon, 9 Jan 2017 14:31:13 +0100 Lines: 62 Message-ID: References: <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de p5craLy4RfTkqeG33saXiwYYNGnp3nrGJF1DcGKSebfA== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde201610; t=1483968674; bh=zAj2DY9VN25/xaZfFhA2BNLF7X+fNGnXyzaTZle0nZQ=; h=Subject:To:References:From:Date:In-Reply-To:From; b=T9J4sGVTc09SQE81eIeSKUrne2F7j1EyHFyPHEuF06c5ELWdQvCfEbPk1TclW5h2v SMFhj8JXk+SdhEv/SSON2OYmo6fMInxw1JupdlKPtmkzalzG2jNBXTxD0lHTC3tFZ8 DpvaO1GHq1KDkjX+Xedqpv3lVL5Pfdt03jadP9Zw= In-Reply-To: X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 4998 X-purgate-ID: 154282::1483968674-0000088C-AE94A213/0/0 X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00, FREEMAIL_FROM,HTML_MESSAGE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on spamassassin01.mail.de X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> X-Mailman-Original-References: Xref: csiph.com de.comp.lang.python:4624 Hi Stefan, On 08.01.2017 18:52, Stefan Ram wrote: > Ich hatte mich bisher praktisch nicht mit Python > beschäftigt, aber hatte in den letzten 24 Stunden einmal > kurz eine Einführung in Python überflogen. > > Einige Stunden danach, wollte ich mich einmal hinsetzen, > und die Dinge notieren, die ich mir davon gemerkt habe. > Ich habe dabei versucht, Dinge wegzulassen, die so sind > wie in allen anderen Programmiersprachen oder zu Python 2 > gehören, und kam auf folgendes: > > Die Einrückung > > Die Tiefe ist egal, aber wenn man zurückkehrt, so muß dies > zu einer vorher schon verwendeten übergeordneten Tiefe geschehen. > > Muster > > a: > b > c > d: > e > f Es ist zwar schön, die Wahl zu haben, aber hier empfehle ich zumindest einfach 4 Leerzeichen pro Einrückungstiefe und fertig. Man hat einfach keinen Mehrwert, wenn man sich bei jedem Block neu überlegt, wie viel man einrückt. > Häufig werden vier Leerzeichen verwendet. Die 4 Leerzeichen passen gut zusammen mit der IDE PyCharm. > [...braindump...] > > Lokale Variablen > > Eine lokale Variable wird durch eine Zuweisung in einer > Funktion definiert und verdeckt dann eine eventuell > vorhandene gleichnamig globale Variable, wenn jene globale > Variable nicht zuvor mit »global« importiert wurde. Stimmt soweit, aber einfach die Finger von global bzw globalen Variablen lassen. Für einen Anfänger ohne Erfahrung in Python total überflüssig. > Kontrollstrukturen > > »==« bedeutet »ist gleich«, und »!=« bedeutet »ist nicht > gleich«. Es gibt noch "is" und "is not" für Objekt-Identitätsvergleich. > [...] > (Ende des Braindumps) Viele Grüße und viel Spaß mit Python wünscht, Sven