prix: $0.15090 2.9605%
Valeur marchande: $22.92B 0.7601%
Chiffre d’affaires (24h): 1.55B 0%
Dominance: 0.7601%
Price: $0.15090 2.9605%
Valeur marchande: $22.92B 0.7601%
Chiffre d’affaires (24h): 1.55B 0%
Dominance: 0.7601% 0.7601%
  • prix: $0.15090 2.9605%
  • Valeur marchande: 22.92B 0.7601%
  • Chiffre d’affaires (24h): 1.55B 0%
  • Dominance: 0.7601% 0.7601%
  • prix: $0.15090 2.9605%
première page > 视频 > Lysandros Nikolaou : découvrir la magie de l'implémentation d'une nouvelle fonctionnalité de syntaxe Python

Lysandros Nikolaou : découvrir la magie de l'implémentation d'une nouvelle fonctionnalité de syntaxe Python

libérer: 2026/03/25 17:14 lire: 0

Auteur original:PyCon Greece

Source originale:https://www.youtube.com/embed/K7GjcQAXTl8

PyCon Grèce 2025 - Athènes, 29-30 août == À propos de la présentation == De la nouvelle syntaxe des paramètres de type et des groupes d'exceptions de Python à la correspondance de modèles structurels et aux expressions d'affectation, ce ne sont là que quelques-unes des multitudes de fonctionnalités syntaxiques de Python que nous pouvons tous utiliser pour nous faciliter la vie. Mais avez-vous déjà réfléchi à ce qu’il faut pour mettre en œuvre ces fonctionnalités ? Comment votre code source est-il transformé, afin que Python sache quoi faire pour produire le résultat que vous attendez (ou non) ? Le tokenizer, l’analyseur, le compilateur de bytecode et l’interpréteur sont tous des pièces du puzzle de la façon dont Python opère sa magie. Dans cet exposé, nous regarderons derrière les rideaux de Python et tenterons de comprendre ensemble comment l'implémentation de CPython récupère votre code source, génère un flux de jetons, crée à partir de celui-ci un arbre de syntaxe abstraite, émet du bytecode et enfin interprète ce bytecode pour exécuter vos programmes. Et qui sait ? Peut-être aurez-vous également l'occasion d'entendre parler de nouvelles fonctionnalités de syntaxe brillantes ! == À propos de Lysandros == Lysandros travaille en tant qu'ingénieur logiciel senior chez Quansight Labs, où il passe la plupart de son temps sur CPython et l'écosystème PyData. Il est un développeur principal de CPython, spécialisé dans l'analyseur, le tokenizer et le REPL. Il a récemment travaillé sur la suralimentation des f-strings dans Python 3.12, le nouveau REPL pour Python 3.13 et sur l'introduction d'ufuncs de chaînes rapides dans NumPy 2.0. Actuellement, il s'occupe principalement de l'amélioration de la prise en charge de Python à thread libre dans l'écosystème PyData. Ce travail est sous licence internationale Creative Commons Attribution-NonCommercial-ShareAlike 4.0 : https://creativecommons.org/licenses/by-nc-sa/4.0/