Re: [Python-de] Wie sieht Python fuer mich aus?
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
participants (1)
-
Sven R. Kunze