pandas 3.0 Lands Breaking Changes and Other Python News for February 2026 - Real Python
Briefly

pandas 3.0 Lands Breaking Changes and Other Python News for February 2026 - Real Python
"January saw an unusual situation in Python's release history: Python 3.15.0a4 arrived on January 13, but it was accidentally compiled against outdated source code from December 2025. The release team quickly followed up with 3.15.0a5 on January 14 to correct the issue. Both releases continue the work on Python 3.15's headline features: UTF-8 as the default text encoding for files that don't specify an encoding, via PEP 686 A new statistical sampling profiler that's high-frequency and low-overhead, via PEP 799"
"The most exciting news for performance enthusiasts is the continued progress on Python's experimental JIT compiler. Alpha 5 reports a 4-5% performance improvement on x86-64 Linux and a 7-8% speedup on AArch64 macOS compared to the standard interpreter. Note: These are preview releases and are not recommended for production. The beta phase begins May 5, 2026, with the next alpha, 3.15.0a6, scheduled for February 10, 2026."
Python 3.15.0a4 and 3.15.0a5 were released in January, with a4 compiled against outdated source and a5 issued to correct the mistake. The releases advance key 3.15 features: UTF-8 as the default file encoding (PEP 686), a high-frequency low-overhead statistical sampling profiler (PEP 799), the PyBytesWriter C API for efficient bytes creation (PEP 782), and clearer error messages. Experimental JIT work shows a 4–5% speedup on x86-64 Linux and 7–8% on AArch64 macOS. The beta phase begins May 5, 2026. PEP 822 proposes dedented multiline strings (d-strings) to simplify indented multiline text.
Read at Realpython
Unable to calculate read time
[
|
]