If there’s one blog that really “took off” after I wrote last year’s coverage on the Python Language Summit, it was my blog on Sam Gross’s proposal to make Python’s Global Interpreter Lock (the “GIL”) optional. One week following the publication of my art... (more…)
Read more »
A PEP 561 stubs package for Clang Python bindings. - GitHub - tgockel/types-clang: A PEP 561 stubs package for Clang Python bindings. (more…)
Read more »
There's no two ways about it, Python is slow. I felt this in particular when exploring how to sanitize potentially malicious HTML content in the CTFd content editor. The two options for sanitizing/processing HTML in Python both have some tradeoffs: Poorl... (more…)
Read more »
Part 5 of designing modules compares inheritance versus composition, and shows how new business requirements can be added without changing existing code. (more…)
Read more »
There are several ways to get started with Python 3 on macOS, but one way is better than the others. (more…)
Read more »