πŸ”₯ Π’Ρ‹ΡˆΠ΅Π» Python 3.14 RC1: Ρ€Π΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ с ускорСнным ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ. Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· β€” Π² октябрС

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии, нас ΠΆΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚

πŸ”₯ Π’Ρ‹ΡˆΠ΅Π» Python 3.14 RC1: Ρ€Π΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ с ускорСнным ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ. Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· — Π² октябрС

Команда Python объявила ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии Ρ€Π΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Python 3.14.

Π­Ρ‚ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ стадия ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 7 октября 2025 Π³ΠΎΠ΄Π°. ВСрсия 3.14.0rc1 ΡƒΠΆΠ΅ доступна для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Python.

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ

Python 3.14 RC1 β€” это максимально приблиТСнная ΠΊ Ρ„ΠΈΠ½Π°Π»Ρƒ сборка. ΠžΡ‚Π½Ρ‹Π½Π΅ Π² ΠΊΠΎΠ΄ ядра Π±ΡƒΠ΄ΡƒΡ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ багфиксы, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ Ρ€Π΅Π²ΡŒΡŽ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΈ послСдний Ρ€Π΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ β€” 3.14.0rc2 β€” Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ 26 августа.

Π’Π°ΠΆΠ½ΠΎ: с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ABI, Π° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ сборки, созданныС ΠΏΠΎΠ΄ RC1, Π±ΡƒΠ΄ΡƒΡ‚ совмСстимы с Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсиСй 3.14.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ своих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ΄ 3.14 ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ .whl-сборки Π½Π° PyPI.

Π“Π»Π°Π²Π½ΠΎΠ΅ Π² Python 3.14

Бписок Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π² 3.14 впСчатляСт β€” это Π½Π΅ просто ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹ΠΉ Π°ΠΏΠ΄Π΅ΠΉΡ‚. Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ„ΠΈΡ‡ΠΈ:

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ инфраструктуры

  • Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ JIT-компилятор Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сборки для macOS ΠΈ Windows.
  • Новый Ρ‚ΠΈΠΏ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ускорСниС ΠΊΠΎΠ΄Π° (для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… компиляторов).
  • PEP 779: Free-threaded Python β€” полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свободных ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Π΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ UUID v3–v5 (ускорСниС Π΄ΠΎ 40%).

НовыС языковыС возмоТности ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

  • PEP 750: ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ строки t"..." β€” Π°Π½Π°Π»ΠΎΠ³ f-строк, Π½ΠΎ для кастомной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
  • PEP 649: ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ вычислСниС Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ Ρ‚ΠΈΠΏΠΎΠ².
  • PEP 765: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ return, break, continue нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠΈΠ΄Π°Π»ΠΈ finally.
  • PEP 734: изоляция ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² stdlib.
  • Новый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ compression.zstd для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Zstandard.
  • Π¦Π²Π΅Ρ‚Π½ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² CLI-инструмСнтах (unittest, argparse, json, calendar).
  • ОбновлСниС uuid, pdb, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ процСссам.
Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:  DJI прСдставила ΠΏΠ΅Ρ€Π²ΡƒΡŽ 360-Π³Ρ€Π°Π΄ΡƒΡΠ½ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Osmo 360

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

  • PEP 768: интСрфСйс внСшнСй ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±Π΅Π· Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов.
  • Новый CLI для Π°Π½Π°Π»ΠΈΠ·Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Python-процСссов.
  • HMAC Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ Python с Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ HACL*.

Π§Ρ‚ΠΎ ΡƒΠ±Ρ€Π°Π»ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ

  • Подписи PGP для Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π»ΠΈΠ·Π° большС Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ. ВмСсто Π½ΠΈΡ… β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Sigstore.
  • Установщик для Windows замСняСтся Π½ΠΎΠ²Ρ‹ΠΌ Python Install Manager (доступСн Π² Microsoft Store).

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: нСсмотря Π½Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ RC1, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ рСкомСндуСтся. Но для тСстов ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ β€” самоС врСмя.

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ:
CyberSafe: ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ