Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research. (more…)
Read more »
Metaclasses - are they useful at all outside job interviews or conference talks? Let's find out! This article will show you 5 applications of metaclasses. %... (more…)
Read more »
A while ago at $work, we had a performance issue with one of our core Python libraries.This particular library forms the backbone of our 3D processing pipeline. It’s a rather big and complex library which uses NumPy and other scientific Python packages to... (more…)
Read more »
Accurately static typing decorators in Python is an icky business. The wrapper function obfuscates type information required to statically determine the types of the parameters and the return values of the wrapped function. Let's write a decorator that re... (more…)
Read more »