Python eats the world

Python eats the world

In this week’s Python Report: Everyone’s favorite snake-named language is getting closer to being everyone’s favorite language, period. We also have a guide to unpacking the power of Python’s abstract base classes, and a tutorial for developers who want to use Cython to speed up their Python code. Or how about a deep dive into the whole extended family of Python distributions? Who knows, you might find the Python re-packaging that solves your trickiest problem yet.

Top picks for Python readers on InfoWorld

Python: Language of the year, 2024
Who’s surprised? Not us! What’s more surprising is the mega-star languages Python is pushing out of the spotlight.

The power of Python’s abstract base classes
Learn the ABCs of Python’s abstract base class system, which (among other things) makes it easier to create types that mimic the behaviors of built-in types.

How to speed up Python with Cython
Never settle for slow! Learn how compiling Python to C gives all kinds of programs a major boost, but especially the ones that crunch numbers.

10 Pythons for every programming need
Want a Python you can take with you? A Python specifically for Microsoft Windows, with all its quirks? A Python for data scientists? There really is a Python for every occasion.

More good reads and Python updates elsewhere


uv-migrator: Automatically migrate to the UV package manager

This handy utility automatically migrates Python projects that use Poetry, pipenv, or plain old requirements.txt to the new uv package manager.

Run Python programs easily in the browser
A simple recipe for running Python in-browser with Pyodide.js, including handling pip-installed packages and file access.

Zython: WebAssembly-powered Python
Built with Zig, this experimental Python interpreter runs in WebAssembly environments. Much is still missing, but if you’re curious about Python in Wasm, now’s your chance to give it a whirl.

Offtopic flashback: How multi-user dungeons taught me to code
Wherein our hero takes a crash course in C via the source code of CircleMUD.

0Shares