Preis: $0.15090 2.9605%
Marktwert: $22.92B 0.7601%
Umsatz (24h): 1.55B 0%
Dominanz: 0.7601%
Price: $0.15090 2.9605%
Marktwert: $22.92B 0.7601%
Umsatz (24h): 1.55B 0%
Dominanz: 0.7601% 0.7601%
  • Preis: $0.15090 2.9605%
  • Marktwert: 22.92B 0.7601%
  • Umsatz (24h): 1.55B 0%
  • Dominanz: 0.7601% 0.7601%
  • Preis: $0.15090 2.9605%
Titelseite > 视频 > Lysandros Nikolaou: Entdecken Sie die Magie der Implementierung einer neuen Python-Syntaxfunktion

Lysandros Nikolaou: Entdecken Sie die Magie der Implementierung einer neuen Python-Syntaxfunktion

freigeben: 2026/03/25 17:14 lesen: 0

Ursprünglicher Autor:PyCon Greece

Originalquelle:https://www.youtube.com/embed/K7GjcQAXTl8

PyCon Griechenland 2025 – Athen, 29.–30. August == Über den Vortrag == Von Pythons neuer Typparametersyntax und Ausnahmegruppen bis hin zu strukturellen Mustervergleichen und Zuweisungsausdrücken sind dies nur einige der zahlreichen Syntaxfunktionen von Python, die wir alle nutzen können, um unser Leben einfacher zu machen. Aber haben Sie jemals darüber nachgedacht, was nötig ist, um diese Funktionen zu implementieren? Wie wird Ihr Quellcode transformiert, sodass Python weiß, was zu tun ist, um die Ausgabe zu erzeugen, die Sie erwarten (oder nicht)? Der Tokenizer, der Parser, der Bytecode-Compiler und der Interpreter sind allesamt Teile des Puzzles, wie Python seine Magie entfaltet. In diesem Vortrag werfen wir einen Blick hinter die Kulissen von Python und versuchen gemeinsam zu verstehen, wie die CPython-Implementierung Ihren Quellcode aufnimmt, einen Token-Stream generiert, daraus einen abstrakten Syntaxbaum erstellt, Bytecode ausgibt und diesen Bytecode schließlich interpretiert, um Ihre Programme auszuführen. Und wer weiß? Vielleicht erfahren Sie auch etwas über einige neue und glänzende Syntaxfunktionen! == Über Lysandros == Lysandros arbeitet als Senior Software Engineer bei Quansight Labs, wo er die meiste Zeit mit CPython und dem PyData-Ökosystem verbringt. Er ist ein CPython-Kernentwickler, spezialisiert auf den Parser, den Tokenizer und die REPL. Kürzlich arbeitete er an der Aufladung von F-Strings in Python 3.12, dem neuen REPL für Python 3.13 und der Einführung schneller String-Ufuncs in NumPy 2.0. Derzeit beschäftigt er sich hauptsächlich mit der Verbesserung der Unterstützung für Free-Threaded-Python im PyData-Ökosystem. Dieses Werk ist unter einer Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License lizenziert: https://creativecommons.org/licenses/by-nc-sa/4.0/