Serdar Yegulalp
Senior Writer

Python everywhere! But are we there yet?

analysis
Feb 6, 20263 mins

Which Python JIT compiles faster, what’s the easiest way to run PostgreSQL in Python, and can we run Python apps in Wasm yet? Find answers to these questions and more in this week’s report.

297953669 Solution and strategy path questions and clear planning for ideas in business leadership with a straight path to success with yellow traffic signs cutting through a maze of highways.
Credit: Lightspring / Shutterstock

How does Python’s new native JIT stack up against PyPy? Is there life for machine learning applications outside of Python? And can we run our Python apps in WebAssembly yet? Keep reading for answers to these and other burning questions from the Python develop-o-sphere.

Top picks for Python readers on InfoWorld

CPython vs. PyPy: Which Python runtime has the better JIT?
PyPy and its JIT have long been the go-to for developers needing a faster runtime. Now CPython has its own JIT, and seeing how it stacks up against PyPy makes for a fascinating investigation.

AI and machine learning outside of Python
Python might be the most popular major language for data science, but it’s hardly the only one. Where do languages like Java, Rust, and Go fit in the data-science stack?

Run PostgreSQL in Python — no setup required (video)
Take a spin with pgserver: A pip install-able library that contains a fully standalone instance of PostgreSQL.

How to use Rust with Python, and Python with Rust
Oldie but goodie: Get started with the PyO3 project, for merging Python’s convenience with Rust’s speed.

More good reads and Python updates elsewhere

awesome-python-rs: Curated Python resources that use Rust
As Rust and Python deepen their working relationship, it’s worth seeing how many projects span both domains. The list is small right now, but that just makes it easier to dive in and try things out.

Will incremental improvements be the death of Python?
Stefan Marr’s lecture at the Sponsorship Invited Talks 2025 casts a critical eye on Python’s efforts to speed things up and add true parallelism, saying these efforts could introduce new classes of concurrency bugs.

CPython Internals, by ‘zpoint’
A massive set of detailed notes about most every aspect of the CPython runtime: How memory structures are laid out, how garbage collection works, how the C API operates, and so much more.

Slightly off-topic: The PlayStation 2 recompilation project
How’s this for ambitious? A tool in development attempts to recompile PlayStation 2 games to run on modern hardware—not via an emulator, but by translating MIPS R5900 instructions to C++.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author