Marta Gomez

Marta is software engineer at VirusTotal, an online threat analysis platform which is part of Google Cloud Security. She has more than 6 years of experience in the cybersecurity industry and she coded in Python for almost 10 years.


f"yeah!" - How we are supercharging f-strings in Python 3.12
Pablo Galindo Salgado, Marta Gomez

Everybody loves f-strings in Python. But what if they could be even better? Thanks to PEP 701, Python 3.12 will ship with an improved version of f-strings that will once and for all fix the little remaining problems that f-strings have had, while also supercharging them with new cool powers. In this talk, you will discover the dark little secrets of how f-strings were being processed before Python 3.12 and the many things that didn't work and you didn't know about. You will learn how we changed thousands of lines of manually written C code without anybody noticing, how we changed the oldest part of CPython so quotes behave like parentheses, and how we taught the PEG parser to understand f-strings. Plus, you'll gain an understanding of how these new and improved capabilities will provide several advantages for both end-users and library developers, while also reducing the maintenance cost of the CPython implementation.

Python Internals & Ecosystem (2023)
PyCharm (Forum Hall)
CPython Core Developer Panel
Łukasz Langa, Petr Viktorin, Pablo Galindo Salgado, Mark Shannon, Steve Dower, Marta Gomez

Come meet the folks who make the Python programming language!

A panel discussion of core Python developers will take place on Wednesday at 2pm. Hear what's on their mind, what they're working on, and what the future holds for Python.

The panel will include:
* sitting Steering Council member Pablo Galindo Salgado;
* cybersecurity expert and aspiring core developer Marta Gómez Macías who made f-strings much better in 3.12;
* CPython's Windows expert Steve Dower;
* Red Hat veteran and emeritus Steering Council member Petr Viktorin;
* and the tech lead of Microsoft's "Faster Python" team Dr. Mark "HotPy" Shannon.

The panel will be chaired by Łukasz "Any-color-you-like-as-long-as-it's-black" Langa.

PyCharm (Forum Hall)