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

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

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

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

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

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

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

Π’ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ клас dict са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄Π²Π° Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, | Π·Π° сливанС Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ ΠΈ |= Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

Π’ клас str са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: str.removeprefix(прСфикс) ΠΈ str.removesuffix(суфикс).

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

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

def read_blog_tags(tags: list[str]) -> None:
for tag in tags:
print("ИмС Π½Π° Ρ‚Π°Π³", tag)

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

  • 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 (range, tuple, set, frozenset, list, dict) са ускорСни с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ PEP 590

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

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster