📡 Python radar - October/November 2024
A personal selection of Python-related news and projects that caught my attention this month (note: leading emojis are mine).
📦 uv IS the Future of Python Packaging! 🐍📦 (youtube.com)
We’ve heard a lot about the new tool “uv” lately, and here’s a video that explains well why!
🔬 Numpy QuadDType: Quadruple Precision for Everyone (quansight.org)
The author presents a new Numpy type for quadruple precision that addresses the limitations of the "longdouble" type, with two example usages at the end.
🦆 DuckDB in Python in the Browser with Pyodide, PyScript, and JupyterLite (duckdb.org)
There’s a lot of interesting stuff in this one article! First, PyScript and JupyterLite allow you to work in a Python environment right from your browser without needing to install anything. Then, DuckDB can be summed up as “SQLite in super fast columnar mode”; I admit that’s a bit of a rough description but it should resonate with those familiar with SQLite and databases.
📁 init.py files are optional. Here’s why you should still use them (dev.arie.bovenberg.net)
If, like me, you always wonder why we carry these empty __init__.py
files in all packages, here’s a bit of an answer.