Python Tutorial, #50 Schach 2: Der Zuggenerator

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 12

  • @ProWoKANTer
    @ProWoKANTer 3 ปีที่แล้ว

    1:00 so macht schach Spass 😄

  • @johannes.1716
    @johannes.1716 3 ปีที่แล้ว

    Top Video

  • @Aschmedaij
    @Aschmedaij 3 ปีที่แล้ว +4

    Erster! 😜

    • @Lyrik-Klinge
      @Lyrik-Klinge 3 ปีที่แล้ว

      Oder der Letzte von hinten betrachtet :-)

  • @masterbe591
    @masterbe591 3 ปีที่แล้ว

    Zum Thema Konventionen, also in meinem Studium wurde vermittelt, dass Konstanten immer in caps lock (GROSSBUCHSTABEN) geschrieben werden sollen. Das ist unabhängig von der Programmiersprache, weil du das so auf Python bezogen hast. Sehe es eher als eine Vereinbarung unter Programmierern, für den guten Umgangston.

    • @Gravitar
      @Gravitar  3 ปีที่แล้ว

      Ja, stimmt, zumal Python das auch nicht prüft und auch bei Konstanten jederzeit eine Änderung der Variableninhalte möglich ist.

  • @masterbe591
    @masterbe591 3 ปีที่แล้ว

    Super anschaulich erklärt 👍
    Hier mal die Züge des Pferdes in kompliziert und rechenintensiv 😂, dafür aber ohne einen zu vergessen :D:
    'n': [1, **[x for x in itertools.product([-2, 2, -1, 1], repeat=2) if x[0] *** 2 != x[1] ** 2]]}

    • @Gravitar
      @Gravitar  3 ปีที่แล้ว

      Danke, habe ich etwa eine Richtung beim Pferd vergessen?

    • @masterbe591
      @masterbe591 3 ปีที่แล้ว +1

      @@Gravitar Nein, ich wollte einfach nicht plump abschreiben und habe es mir unnötig kompliziert gemacht. 😅

    • @ferrari458960
      @ferrari458960 2 ปีที่แล้ว

      @@masterbe591 Ab repeat=3 lohnt sich das!

  • @stwe88
    @stwe88 3 ปีที่แล้ว

    Gut gemeinter Hinweis, daher bitte nicht falsch verstehen: schreib den Code was Kommentare, Variablen und Funktionen angeht besser komplett auf Englisch. Sowas wie "richtungen = _MOVES[f]" oder ein deutscher Funktionsname wie "_pseudoZugenerator" sollten wirklich vermieden werden.

    • @Gravitar
      @Gravitar  3 ปีที่แล้ว +3

      Hi, danke für den gut gemeinten Hinweis. Aber: "It's not a bug, it's a feature".
      Dies hier ist ein deutscher Python-Kanal. Innerhalb von Python (Zen of Python) wird der Verständlichkeit und Lesbarkeit eine hohe Bedeutung beigemessen. Wenn ich nun englische Variablennamen für das deutsche Publikum anbiete ist das kontraproduktiv und die Verständlichkeit leidet.
      Wer aber gern mit englischen Begriffen hantieren möchte, kann dies gern auf den vielen anderen englischen Kanälen tun.
      Insofern werde ich hier bewusst bei den deutschen Variablennamen bleiben.