06/12/2025 –, Main Stream Linguagem: English
Python is one of the most widely used programming languages in the world, but understanding how it works under the hood can be a challenge. Even though it is open source, there are very few accessible resources to explore CPython—its reference implementation in C—and even fewer if English is not your first language. But what if, instead of writing if, we could write si? What if print() became imprimir()? And what if, while transforming Python into Spanish, we learned how Python itself is built?
In this talk, we’ll explore what CPython is and how to compile it, why Python is written in C instead of Python, and how its grammar and parser work. Finally, we’ll put this knowledge into action by changing Python’s keywords into Spanish—if becomes si, for becomes para, and while becomesmientras`.
By learning how CPython works internally, you’ll gain a deeper understanding of why certain things work (and why some errors happen), experiment with new language features, create your own extensions, and maybe even contribute back to CPython itself. And although it may sound intimidating, CPython is not an untouchable project—you’ll see that it’s more approachable than you think.
While the examples in this talk are in Spanish, the approach can be adapted to any natural language, including yours!
This talk is aimed at Python users with intermediate knowledge who are curious about how the language is implemented. No prior experience with C, compilers, or language theory is required—just a willingness to learn something new.
Hi! I’m Sofi, a computer engineering graduate and currently an intern at Synics. I’m passionate about tech communities—I’ve even co-founded a few: the Google Developer Student Club Univalle, the Bolivian Hub of Artificial Intelligence, and JS Bolivia. I’m also an active member of Google Developers Group Cochabamba, where I contribute both by helping organize events and by giving talks at meetups and conferences.
Outside of tech, I enjoy reading, listening to Twenty One Pilots, and going out for food with friends after events. I look forward to meeting you!
