
Python 3.9 und Design Patterns (Teil 1)
Python 3.9 und Design Patterns (Teil 1)
Python Podcast · Jochen Wersdörfer / Dominik Geldmacher
October 20, 20202h 3m
Show Notes
<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/design-patterns/">Python 3.9 und Design Patterns (Teil 1)</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/design-patterns/"><time datetime="2020-10-21T00:00:00+02:00">21. Oktober 2020</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Wir unterhalten uns heute mit <a href="https://twitter.com/theuni">Christian</a> über die neue Python-Release 3.9 und Design und Softwarearchitektur-Patterns. Mehr Einführungstext? YAGNI!<br />
<br />
</section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph">
<h2>Shownotes</h2>
<p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p>
<h3>News aus der Szene</h3>
<ul>
<li><a href="https://docs.python.org/3.9/whatsnew/3.9.html">Python 3.9</a> / <a href="https://realpython.com/podcasts/rpp/30/">Real Python Podcast Episode</a> zu den neuen Features</li>
<li><a href="https://www.python.org/dev/peps/pep-0617/">PEP 617</a> neuer <a href="https://medium.com/@gvanrossum_83706/peg-parsing-series-de5d41b2ed60">PEG Parser</a> für Python - <a href="https://de.wikipedia.org/wiki/Yacc">yacc</a> / <a href="https://de.wikipedia.org/wiki/Lex_(Informatik)">lex</a></li>
<li><a href="https://www.pythonpodcast.com/cpython-parser-replacement-episode-285/">Podcast.__init__ Episode</a> zum neuen PEG Parser</li>
<li><a href="https://www.python.org/dev/peps/pep-0622/">PEP 622 -- Structural Pattern Matching</a></li>
<li><a href="https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/">PHP: a fractal of bad design</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLY_che_OEsX3Bvg0X8cCgz2Xo7ONwuenz">Djangocon Europe Talks</a></li>
<li><a href="http://python-verband.org/">Python Software Verband</a></li>
<li><a href="https://www.youtube.com/user/froscon">FrOSCon 2020 Talks</a></li>
<li><a href="https://github.com/PyCQA/isort/issues/694#issuecomment-657040331">Black und isort vertragen sich jetzt</a></li>
<li><a href="https://github.com/google/yapf">Yapf</a> - Alternative zu black</li>
<li><a href="https://www.youtube.com/watch?v=IT__Nrr3PNI&ab_channel=LexFridman">Lex Fridman & James Gosling</a> Java, JVM, Emacs, and the Early Days of Computing</li>
<li><a href="https://www.youtube.com/watch?v=nWTvXbQHwWs&ab_channel=LexFridman">Lex Fridman & Chris Lattner</a> The Future of Computing and Programming Languages</li>
<li><a href="https://www.youtube.com/watch?v=Nb2tebYAaOA&ab_channel=LexFridman">Lex Fridman & Jim Keller</a> Moore's Law, Microprocessors, and First Principles</li>
</ul>
<h3>Design Patterns</h3>
<ul>
<li><a href="http://www.paulgraham.com/icad.html">Revenge of the Nerds</a> | Man braucht Patterns -> die Sprache hat versagt</li>
<li><a href="https://en.wikipedia.org/wiki/Design_Patterns">Design Patterns</a> Gang of Four (GoF)</li>
<li><a href="https://en.wikipedia.org/wiki/Software_design_pattern">Software design pattern</a> mit mehr als GoF</li>
<li><a href="https://de.wikipedia.org/wiki/Entwurfsmuster">Entwurfsmuster</a></li>
<li><a href="https://python-patterns.guide/">Python Design Patterns</a></li>
<li>Builder: <a href="https://lxml.de/api/lxml.builder.ElementMaker-class.html">lxml builder</a> <a href="https://lxml.de/api/lxml.html.builder-module.html">builder module</a></li>
<li><a href="https://www.oreilly.com/library/view/python-cookbook/0596001673/ch05s23.html">Borg Pattern</a></li>
<li><a href="https://www.zope.org/">Zope</a></li>
<li><a href="https://python-patterns.guide/gang-of-four/flyweight/">Flyweight</a> für kleine ints in Python</li>
<li><a href="https://en.wikipedia.org/wiki/Observer_pattern">Observer Pattern</a></li>
<li><a href="https://martinfowler.com/bliki/Yagni.html">YAGNI</a></li>
<li><a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">Model View Controller</a></li>
<li><a href="https://en.wikipedia.org/wiki/Decorator_pattern">Decorator Pattern</a></li>
<li><a href="https://de.wikipedia.org/wiki/Active_Record">Active Record</a></li>
<li><a href="https://en.wikipedia.org/wiki/Data_mapper_pattern">Data Mapper Pattern</a></li>
<li><a href="https://en.wikipedia.org/wiki/SOLID">SOLID</a></li>
<li><a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882">Clean Code</a></li>
<li><a href="http://www.cosmicpython.com/book/preface.html">Cosmic Python</a></li>
<li><a href="http://www.cosmicpython.com/book/chapter_02_repository.html">Repository Pattern</a></li>
<li><a href="http://www.cosmicpython.com/book/chapter_06_uow.html">Unit of work</a></li>
</ul>
<br />
<a href="https://konektom.org/tags/68672/">Öffentliches Tag auf konektom</a><br />
</section> </section> </div> </article>
Topics
design-patternspython3.9yapfsolid