ИзлСзС Π½ΠΎΠ²Π° стабилна вСрсия Π½Π° популярния Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Python.

Python Π΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° високо Π½ΠΈΠ²ΠΎ с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, насочСн към подобряванС Π½Π° производитСлността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ чСтливостта Π½Π° ΠΊΠΎΠ΄Π°. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ характСристики са Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ въвСТданС, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, пълна интроспСкция, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° многонишкови изчислСния, структури ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° високо Π½ΠΈΠ²ΠΎ.

Python Π΅ стабилСн ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ разпространСн Π΅Π·ΠΈΠΊ. Използва сС Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ качСства: ΠΊΠ°Ρ‚ΠΎ основСн Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π·Π° създаванС Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° прилоТСния. Основни области Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ, автоматизация ΠΈ систСмна администрация. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Python Π·Π°Π΅ΠΌΠ° Ρ‚Ρ€Π΅Ρ‚ΠΎ място Π² класацията Π’Π˜ΠžΠ‘Π•.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

Нов високопроизводитСлСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° PEG Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия тСкущият Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° Python, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° LL(1) Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ (KS-Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°), Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ с Π½ΠΎΠ² високоСфСктивСн ΠΈ стабилСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° PEG (PB-Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°). БинтаксичнитС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π΅Π·ΠΈΡ†ΠΈ, прСдставСни ΠΎΡ‚ KS Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ LR парсСри, изискват спСциална ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° лСксикалСн Π°Π½Π°Π»ΠΈΠ·, която Ρ€Π°Π·Π±ΠΈΠ²Π° Π²Ρ…ΠΎΠ΄Π° спорСд ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ, пунктуация ΠΈ Ρ‚.Π½. Π’ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ парсСри ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ preparsing Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° някои KS Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. RV Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π΅ изискват ΠΎΡ‚Π΄Π΅Π»Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° лСксикалСн Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° нСя ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈ Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Нови ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π”Π²Π° Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към вградСния dict клас, | Π·Π° сливанС Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ ΠΈ |= Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅.

Към класа str са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: str.removeprefix(prefix) ΠΈ str.removesuffix(suffix).

ПодсказванС Π½Π° Ρ‚ΠΈΠΏΠ° Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΊΠΎΠ»Π΅ΠΊΡ†ΠΈΠΈ

Π’Π°Π·ΠΈ вСрсия Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° синтаксис Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° във всички стандартни ΠΊΠΎΠ»Π΅ΠΊΡ†ΠΈΠΈ, Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.

def read_blog_tags(tags: list[str]) -> Няма:
Π·Π° Ρ‚Π°Π³ΠΎΠ²Π΅ Π² Ρ‚Π°Π³ΠΎΠ²Π΅:
print("ИмС Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚", Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚)

Π”Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ

  • PEP 573 Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Ρ‡Ρ€Π΅Π· C ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅

  • PEP 593 Π“ΡŠΠ²ΠΊΠ°Π²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π°Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ

  • PEP 602 Python ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° към годишни стабилни вСрсии

  • PEP 614 ΠžΠ±Π»Π΅ΠΊΡ‡Π°Π²Π°Π½Π΅ Π½Π° граматичСскитС ограничСния Π²ΡŠΡ€Ρ…Ρƒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅

  • PEP 615 ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° часови Π·ΠΎΠ½ΠΈ Π½Π° IANA Π² стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

  • BPO 38379 Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚ΠΏΠ°Π΄ΡŠΡ†ΠΈ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ

  • BPO 38692 os.pidfd_open, Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° процСси Π±Π΅Π· Π³ΠΎΠ½ΠΊΠΈ ΠΈ сигнали;

  • BPO 39926 Unicode ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΄ΠΎ вСрсия 13.0.0

  • BPO 1635741, Python Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΈΠ·Ρ‚ΠΈΡ‡Π° ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Python няколко ΠΏΡŠΡ‚ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ процСс

  • ΠšΠΎΠ»Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Python (ΠΎΠ±Ρ…Π²Π°Ρ‚, ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, Π½Π°Π±ΠΎΡ€, Π·Π°ΠΌΡ€ΡŠΠ·Π½Π°Π»ΠΎ, списък, dict), ускорСни с PEP 590 Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅

  • Някои ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Python (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) Π²Π΅Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΡ„Π°Π·Π½Π° инициализация, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ Π² PEP 489

  • Π Π΅Π΄ΠΈΡ†Π° стандартни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) сСга ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стабилния ABI, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ ΠΎΡ‚ PEP 384.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€