PLAY PODCASTS
Python 3.13

Python 3.13

Python 3.13

Python Podcast · Jochen Wersdörfer / Dominik Geldmacher

November 12, 20241h 57m

Show Notes

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/python-313/">Python 3.13</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/python-313/"><time datetime="2024-11-12T12:06:00+01:00">12. November 2024</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <p data-block-key="v0h27">🚀 <b>Python 3.13 ist endlich da, und wir nehmen die neuen Features genau unter die Lupe!</b> 🐍</p><p data-block-key="bfequ"></p><p data-block-key="algok">In unserer neuesten Podcast-Episode begrüßen wir <a href="https://mastodon.social/@cfbolz#."><b>CF</b></a>, Python-Core-Entwickler und einer der Maintainer von <a href="https://pypy.org/"><b>PyPy</b></a>. 🎙️ Wenn euch unsere frühere <a href="/show/pypy-just-in-time/">Episode über PyPy</a> gefallen hat, wird diese sicherlich auch interessant für euch sein! PyPy passt hervorragend ins Bild, denn viele der neuen Funktionen in CPython 3.13 wurden direkt oder indirekt von PyPy inspiriert (REPL, JIT). 💡</p><p data-block-key="clfv1"></p><p data-block-key="ambg2">Natürlich sind auch <a href="https://mastodon.world/@shezi">Johannes</a>, <a href="https://twitter.com/oryon_dominik">Dominik</a> und <a href="https://fedi.wersdoerfer.de/@jochen">Jochen</a> wieder mit dabei. Neben den technischen Themen haben wir diesmal auch einige Meta-Themen:</p><ul><li data-block-key="a2ne"><b>Hörerinnentreffen geplant!</b> 📍 Wenn ihr Interesse an einem Treffen im Köln-Düsseldorfer Raum oder in Stuttgart habt, <a href="mailto:[email protected]?subject=H%C3%B6rertreffen%20now%21&amp;body=Moin%2C%0D%0A%0D%0Abin%20f%C3%BCr%20ein%20H%C3%B6rertreffen%20in%3A%0D%0A%0D%0A-%20%5B%20%5D%20K%C3%B6ln%2FD%C3%BCsseldorfer%20Raum%0D%0A-%20%5B%20%5D%20Stuttgart%0D%0A%0D%0AZutreffendes%20bitte%20ankreuzen%20%3A%29.">lasst es uns wissen</a> - wir arrangieren dann mal was. 🤝</li><li data-block-key="dd3sr"><b>Unser nicht ganz so neuer Discord-Channel ist live!</b> 🎉 Schaut mal rein und diskutiert mit uns: <a href="https://discord.gg/c78VMPSf"><i>Hier ist der Invite-Link.</i></a> 🔗🔗</li><li data-block-key="bpu1a"><b>Neu: Offizielles Transkript verfügbar!</b> 📝 Ab dieser Episode ist erstmals ein offizielles Transkript im Podlove Web Player sichtbar (siehe unten, es ist das Icon, das aussieht wie eine Datei). Ist noch nicht multitrack, aber das kommt dann auch demnächst.</li></ul><p data-block-key="2hek3">Also macht es euch bequem und hört rein in unsere neue Episode zu <a href="https://www.python.org/downloads/release/python-3130/">Python 3.13</a>! 🎧 Wir freuen uns darauf, euch persönlich oder im Discord zu treffen. Viel Spaß beim Hören!</p> </section> <section class="block-audio"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2 data-block-key="scruo">Shownotes</h2><p data-block-key="6rrhs">Unsere E-Mail für Fragen, Anregungen &amp; Kommentare: <a href="mailto:[email protected]">[email protected]</a></p><h3 data-block-key="3fgre">Python 3.13</h3><ul><li data-block-key="81iap"><a href="https://www.python.org/downloads/release/python-3130/">Python 3.13</a> - Release Notes</li><li data-block-key="1ht0d">REPL<ul><li data-block-key="7sbrm"><a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop">REPL</a> / <a href="https://docs.python.org/3.13/whatsnew/3.13.html#a-better-interactive-interpreter">Changelog-Eintrag</a></li><li data-block-key="1t9sq"><a href="https://docs.python.org/3/using/cmdline.html#envvar-PYTHONSTARTUP">PYTHONSTARTUP</a> | Wenn da ein Pfad zu einer Python-Datei drin steht, wird die ausgeführt, bevor die REPL startet</li><li data-block-key="d16ue"><a href="https://www.youtube.com/watch?v=dK6HGcSb60Y">Live coding music with PyREPL in Python 3.13 — Łukasz Langa</a></li></ul></li><li data-block-key="34quo">Tracebacks<ul><li data-block-key="4pnoc"><a href="https://docs.python.org/3/using/cmdline.html#using-on-controlling-color">colorized displaying tracebacks</a></li><li data-block-key="3ttmi"><a href="https://docs.python.org/3/whatsnew/3.13.html#improved-error-messages">Improved error messages</a></li></ul></li><li data-block-key="724o8">JIT<ul><li data-block-key="c5b85"><a href="https://docs.python.org/3/whatsnew/3.13.html#an-experimental-just-in-time-jit-compiler">An experimental just-in-time (JIT) compiler</a></li><li data-block-key="6vbbt"><a href="https://fredrikbk.com/publications/copy-and-patch.pdf">Copy-and-Patch Compilation</a> | Paper von Haoran Xu</li></ul></li><li data-block-key="b7jqp">Unterstützte Platformen<ul><li data-block-key="eruue"><a href="https://docs.python.org/3/whatsnew/3.13.html#whatsnew313-platform-support">Support for mobile platforms</a> | iOS, Android und Webassembly</li><li data-block-key="46ksn"><a href="https://youtu.be/ftP5BQh1-YM?si=A0nRSswnaIE7oRt2">Black Swan Talk PyCon 2019 Russel Keith Magee</a></li></ul></li><li data-block-key="30s9k">Profiling<ul><li data-block-key="cbdb5"><a href="https://docs.python.org/3/howto/perf_profiling.html">Python support for the Linux perf profiler</a></li><li data-block-key="67qhu"><a href="https://github.com/benfred/py-spy">py-spy: Sampling profiler for Python programs</a></li><li data-block-key="78ioj"><a href="https://github.com/vmprof/vmprof-python">VMProf Python</a></li></ul></li><li data-block-key="53l6h"><a href="https://open.spotify.com/show/1PGRfdrLEwgXjQbPBNk1pW">core.py</a> | Python core development podcast</li><li data-block-key="8vqcr">Free Threading / NOGIL<ul><li data-block-key="o54u"><a href="https://github.com/microsoft/mimalloc">mimalloc (pronounced "me-malloc") is a general purpose allocator with excellent performance characteristics</a></li></ul></li><li data-block-key="bkeou">Typing<ul><li data-block-key="59p1l"><a href="https://docs.python.org/3/library/types.html#types.SimpleNamespace">class types.SimpleNamespace</a></li></ul></li><li data-block-key="eo1ec">Debugger<ul><li data-block-key="ckv15"><a href="https://youtu.be/72y2EC5fkcE?si=9govpD_cbjOZbUvo">Tomorrow Corporation Tech Demo</a></li><li data-block-key="84p6o"><a href="https://mastodon.social/@regehr">John Regehr</a></li></ul></li><li data-block-key="ag95s">Meta<ul><li data-block-key="eelso">Hörertreffen: <a href="mailto:[email protected]?subject=H%C3%B6rertreffen%20now%21&amp;body=Moin%2C%0D%0A%0D%0Abin%20f%C3%BCr%20ein%20H%C3%B6rertreffen%20in%3A%0D%0A%0D%0A-%20%5B%20%5D%20K%C3%B6ln%2FD%C3%BCsseldorfer%20Raum%0D%0A-%20%5B%20%5D%20Stuttgart%0D%0A%0D%0AZutreffendes%20bitte%20ankreuzen%20%3A%29.">Hier für Hörertreffen melden</a></li><li data-block-key="fgp21">Invite-LInk für Discord: <a href="https://discord.gg/c78VMPSf">#python-podcast</a></li></ul></li><li data-block-key="1g0ej">Picks<ul><li data-block-key="qhc8">Dominik<ul><li data-block-key="evevo"><a href="https://github.com/danielgatis/rembg">Rembg is a tool to remove images background</a></li></ul></li><li data-block-key="1hjl9">Johannes<ul><li data-block-key="cg6mh"><a href="https://www.mersenne.org">2136279841-1 is the New Largest Known Prime Number</a></li><li data-block-key="896me"><a href="https://saytheprime.com">Can humans say the largest prime number before we find the next one?</a></li></ul></li><li data-block-key="19stp">Jochen<ul><li data-block-key="9k5k"><a href="https://das-sendezentrum.de/subscribe/sub11/">SUBSCRIBE 11</a> / SUBSCRIBE 12 ist im Mai nächsten Jahres.. gleicher Ort in Berlin</li></ul></li><li data-block-key="6dm5v">CF<ul><li data-block-key="9csft"><a href="https://github.com/iritkatriel/finally/blob/main/README.md">return in finally considered harmful</a></li><li data-block-key="bftjh"><a href="https://dl.acm.org/doi/10.1145/3687997.3695639">The Design of a Self-Compiling C Transpiler Targeting POSIX Shell</a></li></ul></li></ul></li></ul> </section> </section> </div> </article>

Topics

pythonpython3.13pypyjitnogildebuggingprofilingrepl