د مشهور Python پروګرامینګ ژبې نوی مستحکم ریلیز خپور شو.
Python د لوړې کچې، عمومي هدف پروګرام کولو ژبه ده چې موخه یې د پراختیا کونکي تولید او د کوډ لوستلو وړتیا ښه کول دي. اصلي ځانګړتیاوې د متحرک ټایپ کولو، د اتوماتیک حافظې مدیریت، بشپړ انټروسپیکشن، د استثنایی سمبالولو میکانیزم، د څو تارونو کمپیوټرونو ملاتړ، د لوړې کچې ډاټا جوړښتونه دي.
پیتون یوه باثباته او پراخه ژبه ده. دا په ډیری پروژو او مختلف ظرفیتونو کې کارول کیږي: د ابتدايي برنامې ژبې په توګه یا د توسیع او غوښتنلیک ادغام رامینځته کولو لپاره. د غوښتنلیک اصلي ساحې: د ویب پراختیا، د ماشین زده کړه او د معلوماتو تحلیل، اتومات او سیسټم اداره. Python دا مهال په درجه بندۍ کې دریم ځای لري TIOBE.
اصلي بدلونونه:
د PEG ګرامرونو پراساس نوی لوړ فعالیت پارسر.
په نوې نسخه کې، د LL(1) ګرامر (KS-grammar) پر بنسټ د Python اوسنی پارسر د PEG (PB-ګرامر) پر بنسټ د نوي لوړ فعالیت او مستحکم پارسر سره بدل شوی. د هغو ژبو لپاره چې د KS ګرامرونو لخوا نمایندګي کیږي، لکه LR parsers، یو ځانګړي لیکي تحلیلي مرحلې ته اړتیا لري چې د سپینې ځای، ټکي، او داسې نورو سره سم ان پټ مات کړي. دا اړینه ده ځکه چې دا تحلیل کونکي په خطي وخت کې د ځینې KS ګرامرونو پروسس کولو لپاره چمتووالی کاروي. د RV ګرامرونه جلا لیکي تحلیلي مرحلې ته اړتیا نلري، او د دې لپاره قواعد د نورو ګرامر قواعدو سره یوځای کیدی شي.
نوي چلونکي او دندې
په جوړ شوي ډیکټ کلاس کې دوه نوي آپریټرونه اضافه شوي ، | د لغتونو د یوځای کولو لپاره او |= د تازه کولو لپاره.
په str ټولګي کې دوه نوي فنکشنونه اضافه شوي دي: str.removeprefix(prefix) او str.removesuffix(suffix).
د جوړ شوي راټولولو ډولونو لپاره د اشارې ډول ډول
پدې خپرونه کې د جنراتور ترکیب لپاره ملاتړ شامل دی په ټولو معیاري ټولګه کې چې اوس مهال شتون لري.
def read_blog_tags(tags: list[str]) -> هیڅ نه:
په ټاګونو کې د ټګونو لپاره:
چاپ ("نوم نوم"، ټاګ)
نور بدلونونه
-
PEP 573 د C توسیع میتودونو په کارولو سره د ماډل حالت ته لاسرسی
-
PEP 593 انعطاف وړ دندې او متغیر تشریحات
-
PEP 602 Python کلني مستحکم ریلیزونو ته حرکت کوي
-
PEP 614 په سینګار کونکو باندې د ګرامر محدودیتونو آرام کول
-
په معیاري کتابتون کې د PEP 615 IANA وخت زون ډیټابیس ملاتړ
-
BPO 38379 د کثافاتو راټولول په ترلاسه شوي شیانو کې بند نه کوي
-
BPO 38692 os.pidfd_open، پرته له نسلونو او نښو پرته د پروسو کنټرول لپاره؛
-
د BPO 39926 یونیکوډ ملاتړ 13.0.0 نسخه ته تازه شو
-
BPO 1635741، Python نور لیک نه کوي کله چې په ورته پروسه کې د پیتون څو ځله پیل کوي
-
د Python ټولګه (رینج، ټپل، سیټ، منجمد، لیست، ډیک) د 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) اوس د PEP 384 لخوا تعریف شوي مستحکم ABI کاروي.
سرچینه: linux.org.ru