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


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

Re: [Python-de] Wie sieht Python fuer mich aus?

From "Sven R. Kunze" <srkunze@mail.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Wie sieht Python fuer mich aus?
Date 2017-01-09 14:31 +0100
Message-ID <mailman.382.1483969007.2395.python-de@python.org> (permalink)
References <Python-20170108184230@ram.dialup.fu-berlin.de> <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de>

Show all headers | View raw


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

Back to de.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 14:31 +0100
  Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 17:33 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 18:45 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:25 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 20:08 +0100
          Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:59 +0100
            Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 21:44 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:37 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 18:41 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:11 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 19:56 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Hans-Peter Jansen <hpj@urpla.net> - 2017-01-09 19:51 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:19 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2017-01-13 08:40 +0100

csiph-web