Megjelent a Python 3.14.0
Lacyc3 – 2025. 10. 10. 00:16
2025. 10. 14. 16:39
1 perc
A Python fejlesztői csapata örömmel jelenti be a Python programozási nyelv legfrissebb, 3.14-es verziójának megjelenését, mely új képességekkel és optimalizációkkal érkezik.
Részletek:
A Python fejlesztői csapata örömmel jelenti be a Python programozási nyelv legfrissebb, 3.14-es verziójának megjelenését, mely új képességekkel és optimalizációkkal érkezik.
Részletek:
Fontosabb nyelvi változások
- PEP 779: a szabadszálú (free-threaded) Python hivatalosan is támogatottá vált
- PEP 734: több értelmező párhuzamos futtatásának támogatása: eddig ez a funkció csak a C-API-n keresztül volt elérhető, mostantól a vadonatúj
concurrent.interpretersmodulon keresztül is az - PEP 649: annotációk szemantikájának javítása, illetve immár késleltetetten kerülnek kiértékelésre akkor, amikor szükség van rájuk
- PEP 750: sablon sztringek (t-string), amik lényegében okosabb, jobban testre szabható f-stringek, egyféle nagyon egyszerű sablonozó rendszer
- PEP 784: Zstandard (zstd) tömörítési algoritmus támogatása (
compression.zstd) - PEP 758: többszörös kivételtípus kezelésénél (
except, except*) már nem kell a kivételtípusokat zárójelbe tenni, és azasklauzula is elhagyható - Az alapértelmezett Python értelmező szintaxiskiemelést kapott!
- PEP768: a külső hibakezelők immár teljesítménycsökkenés nélkül kapcsolhatóak a CPythonhoz
- UUID 6-os, 7-es és 8-as verziók támogatása, a meglévő 3-as, 4-es és 5-ös verziók generálása pedig akár 40%-kal is gyorsult
- PEP 765: a finally blokkból
return/break/continueutasításokkal való kilépés immár nem engedélyezett - Új típusú, kísérleti értelmező: Átlagosan 3-5% körüli teljesítményjavulás érhető el vele. Pillanatnyilag nem ez az alapértelmezett, használatához forrásból való fordítás szükséges.
- Hasznosabb hibaüzenetek
- Formális módszerekkel ellenőrzött működésű HMAC implementáció
- Új parancssori interfész az aszinkron feladatokat (
asyncio) használó Python folyamatok vizsgálatára - A PDB (Python DeBugger) modullal immár távolról is rá lehet kapcsolódni egy futó Python folyamatra
Kompatibilitást érintő változások
- Hivatalos telepítőcsomag immár Androidra (aarch64 és x86-64) is
- Előző verziókkal inkompatibilis változások listája
- Pythonból eltávolított és elavultnak jelölt funkciók listája
- C API-ból eltávolított és elavultnak jelölt funkciók listája
- Hamarosan elavulttá váló funkciók listája
Egyebek
- Dokumentáció: https://docs.python.org/3.14/
- Letöltés: https://www.python.org/downloads/release/python-3140/
- Hibajelentés GitHubon keresztül lehetséges: https://github.com/python/cpython/issues
Bejelentés: https://pythoninsider.blogspot.com/2025/10/python-3140-final-is-here.html