Brussels / 1 & 2 February 2025

schedule

Understanding programming peculiarities


Designing a programming language is not something you can do in a day*. Like many programming languages, Python builds on lessons learnt from other languages, as others build from Python. As you explore programming beyond Python, you'll start to encounter interesting edge cases and peculiarities that may take some time to understand. Some may inherit from Python, but some may also be something that Python explicitly prevents -- once you understand the reasoning, of course.

In this presentation, you will be introduced to several novel examples of programming quirks, learn the language-specific reason behind them, and then discover how the problem doesn't (or also) exist in Python.

By the end of this talk, you'll have a deeper understanding of not only some of Python's implementation details, but also learned some nuances around several other programming languages.

Speakers

Photo of Katie McLaughlin Katie McLaughlin

Links