From mmueller at python-academy.de Mon Mar 8 18:25:14 2021 From: mmueller at python-academy.de (=?UTF-8?Q?Mike_M=c3=bcller?=) Date: Mon, 8 Mar 2021 18:25:14 +0100 Subject: [Python-leipzig] =?utf-8?q?Treffen_9=2E_M=C3=A4rz=2C_wieder_online?= Message-ID: Hallo zusammen, morgen ist wieder ein regul?rer Termin f?r unser Treffen. Zeit: 9. M?rz 2021, 19:00 Uhr Ort: BBB-Raum https://bbb.python-academy.de/b/mik-hct-ymm ab 18:45 Uhr ge?ffnet Thema: Structural Pattern Matching in Python Eine Diskussionsrunde Python bekommt "Structural Pattern Matching". Dies ist eine relativ gro?e Neuerung. Es gibt teilweise hitzige Diskussionen dar?ber ob dies eine tolle Erweiterung der Sprache ist oder ob damit die Sprache zu komplex wird und sich zu sehr an die "C++-Philosophie" *je mehr Features, desto besser* ann?hert. Es gibt drei PEPs zu diesem Thema: * PEP 634: [Specification](https://www.python.org/dev/peps/pep-0634/) * PEP 635: [Motivation and Rationale](https://www.python.org/dev/peps/pep-0634/) * PEP 636: [Tutorial](https://www.python.org/dev/peps/pep-0634/) Wir wollen uns die wichtigsten Elemente davon ansehen und dazu diskutieren. Dabei versuchen wir Antworten auf Fragen wie diesen zu finden: * Was sind die Vorteile gegen?ber bisherigen Ans?tzen? * Was sind n?tzliche Anwendungsf?lle? * Wo k?nnte es zu Problemen kommen? * Hat Guido, der ma?geblich an den oben genannten PEPs mitgearbeitet hat, noch die Weitsicht, die Python in den letzten Jahrzehnten zu solch einem n?tzlichen Werkzeug gemacht hat? Viele Gr??e Mike