Python

PyDev of the Week: Timothée Mazzucotelli

This week, we welcome Timothée Mazzucotelli (@pawamoy) as our PyDev of the Week! Timothée is the author of mkdocstrings. You can see what else Timothée has been up to by visiting Timothée’s  showcase. Let’s spend a few moments getting to know Timothée better! Can you tell us a little about yourself (hobbies, education, etc): My …

PyDev of the Week: Timothée Mazzucotelli Read More »

An Intro to Protocol Buffers with Python

Protocol buffers are a data serialization format that is language agnostic. They are analogous to Python’s own pickle format, but one of the advantages of protocol buffers is that they can be used by multiple programming languages. For example, Protocol buffers are supported in C++, C#, Dart, Go, Java, Kotlin, Objective-C, PHP, Ruby, and more …

An Intro to Protocol Buffers with Python Read More »

Global Interpreter Lock Optional in Python 3.13

Python’s Global Interpreter Lock (GIL) may finally be coming to an end. The Python Steering Council recently announced that they are accepting PEP 703. This PEP proposes adding a build configuration (–disable-gil) to CPython, which will turn off the GIL. The Python Global Interpreter Lock or GIL, is a mutex or lock that only ever allows …

Global Interpreter Lock Optional in Python 3.13 Read More »