Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Uncovering the magic of implementing a new Python syntax feature — Lysandros Nikolaou

Автор: EuroPython Conference

Загружено: 2025-10-20

Просмотров: 882

Описание:

[EuroPython 2025 — Forum Hall on 2025-07-16]
🎤 Uncovering the magic of implementing a new Python syntax feature by Lysandros Nikolaou
🔗 https://ep2025.europython.eu/session/...

📝 Abstract:
From Python’s new type parameter syntax and exception groups to structural pattern matching and assignment expressions, these are only a few of Python’s multitude of syntax features that all of us can use to make our lives easier.

But have you ever thought about what it takes to implement these features? How does your source code get transformed, so that Python knows what to do in order to produce the output that you expect (or not)? The tokenizer, the parser, the bytecode compiler and the interpreter are all pieces to the puzzle of how Python does its magic.

In this talk, we’ll look behind Python’s curtains and try to understand together how the CPython implementation takes in your source code, generates a token stream, creates from it an Abstract Syntax Tree, emits bytecode and finally interprets that bytecode to run your programs. And who knows? Maybe you’ll get to hear about some new and shiny syntax features as well!

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/...

Uncovering the magic of implementing a new Python syntax feature — Lysandros Nikolaou

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Джеймс Беннетт — Немного о байтах: Понимание байт-кода Python — PyCon 2018

Джеймс Беннетт — Немного о байтах: Понимание байт-кода Python — PyCon 2018

Explaining the 5 types of database and how to choose between them — Tibs

Explaining the 5 types of database and how to choose between them — Tibs

Gemini Gems: 2 - Stage AI Tutor for Mastering Python or Any Skills in 2026 (Faster)

Gemini Gems: 2 - Stage AI Tutor for Mastering Python or Any Skills in 2026 (Faster)

Вычисления на GPU 01 | Архитектура CPU, история GPU и GPGPU, введение в OpenCL API | CS Space

Вычисления на GPU 01 | Архитектура CPU, история GPU и GPGPU, введение в OpenCL API | CS Space

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Your Cookiecutter Is Wrong — Miloslav Pojman

Your Cookiecutter Is Wrong — Miloslav Pojman

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

Нерассказанная история C#

Нерассказанная история C#

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

I reviewed Pirate Software's code. Oh boy...

I reviewed Pirate Software's code. Oh boy...

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

everything is open source if you know reverse engineering (hack with me!)

everything is open source if you know reverse engineering (hack with me!)

Создание парсера с нуля. Лекция [1/18]: Токенизатор | Парсер

Создание парсера с нуля. Лекция [1/18]: Токенизатор | Парсер

PyPy: The Faster Brother of CPython

PyPy: The Faster Brother of CPython

Скомпилированный Python БЫСТРЫЙ

Скомпилированный Python БЫСТРЫЙ

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

The Strange Math That Predicts (Almost) Anything

The Strange Math That Predicts (Almost) Anything

Python, Go, Rust, TypeScript and AI with Armin Ronacher

Python, Go, Rust, TypeScript and AI with Armin Ronacher

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com