MacMusic  |  PcMusic  |  440 Software  |  440 Forums  |  440TV  |  Zicos
python
Recherche

What you can do now with Python 3.14 RC1

vendredi 25 juillet 2025, 11:00 , par InfoWorld
Python 3.14’s first release candidate is here, and we’ve done a quick review of all the best new features. Also, four tips for making the best of Python’s now-fully-supported free-threading features, a first look at how Astral’s uv tool doubles as a Python package click-to-run system, and a side-by-side comparison of two new Rust-powered Python typecheckers. It’s all here in this week’s report, plus a few tools and curios from the Python Elsewheres.

Top picks for Python readers on InfoWorld

What’s new in Python 3.14 RC1The first release candidate for the next version of Python is here, making free-threading an officially supported option! RC1 also includes an experimental JIT, a new Windows installation manager, and the new template strings feature.

4 tips for getting started with free-threaded PythonLet your Python programs run wild, and make the most of the new free-threaded edition. There’s less work to it than you might think—but keep these four tips in mind.

Amp your Python superpowers with ‘uv run’Astral’s uv utility does more than manage Python projects and environments. Here’s how to use it for what amounts to click-to-run superpower for all Python packages.

Pyrefly and Ty: Two new Rust-powered Python type-checking tools comparedDevelopers now have their pick of speedy Rust-y linting tools for Python: Meta’s Pyrefly, with its near-ready-for-prime-time feel; or the simple but promising Ty from Astral.

More good reads and Python updates elsewhere

Checking out CPython 3.14’s remote debugging protocolA hands-on session with one of Python 3.14’s less-sung but still powerful features: the ability to attach a debugger to a running Python program.

metap: Meta-programming for PythonIf you’ve ever lamented the lack of anything like a macro system for Python, check this out. It’s a tool for creating common code patterns in Python programs, but it works by ingesting source and creating transformed copies based on rules you define, rather than decorators or other in-source markup.

cppyy: Automatic Python-C++ bindingsPlenty of tools let you establish two-way bindings between C++ and Python—but cppyy does it dynamically, at runtime. (A C++ compiler is required.)

Slightly off topic: Lorem GibsonGenerate placeholder text randomly derived from the works of William Gibson, the godfather of literary cyberpunk.
https://www.infoworld.com/article/4028341/what-you-can-do-now-with-python-3-14-rc1.html

Voir aussi

News copyright owned by their original publishers | Copyright © 2004 - 2025 Zicos / 440Network
Date Actuelle
sam. 26 juil. - 08:59 CEST