Python 3.9.0

مشهور پٿون پروگرامنگ ٻولي جو هڪ نئون مستحڪم رليز جاري ڪيو ويو آهي.

پٿون هڪ اعليٰ سطحي، عام مقصدي پروگرامنگ ٻولي آهي جنهن جو مقصد ڊولپر جي پيداوار ۽ ڪوڊ پڙهڻ جي صلاحيت کي بهتر بڻائڻ آهي. مکيه خاصيتون متحرڪ ٽائپنگ، خودڪار ميموري مئنيجمينٽ، مڪمل خودڪشي، استثناء کي سنڀالڻ واري ميڪانيزم، ملٽي ٿريڊ ڪمپيوٽنگ جي مدد، اعلي سطحي ڊيٽا جي جوڙجڪ.

پٿون هڪ مستحڪم ۽ وسيع ٻولي آهي. اهو ڪيترن ئي منصوبن ۽ مختلف صلاحيتن ۾ استعمال ڪيو ويندو آهي: بنيادي پروگرامنگ ٻولي جي طور تي يا وڌائڻ ۽ ايپليڪيشن انضمام ٺاهڻ لاء. ايپليڪيشن جا مکيه علائقا: ويب ڊولپمينٽ، مشين لرننگ ۽ ڊيٽا جو تجزيو، آٽوميشن ۽ سسٽم ايڊمنسٽريشن. پٿون هن وقت رينڪنگ ۾ ٽئين نمبر تي آهي ٽيوب.

مکيه تبديليون:

PEG گرامر جي بنياد تي نئون اعلي ڪارڪردگي پارسر.

نئين ورزن ۾، موجوده پٿون پارسر LL(1) گرامر (KS-grammar) جي بنياد تي تبديل ڪيو ويو آهي نئين اعليٰ ڪارڪردگي ۽ مستحڪم پارسر PEG (PB-grammar) جي بنياد تي. KS گرامر پاران ظاھر ڪيل ٻولين لاءِ پارسرز، جھڙوڪ LR parsers، ھڪ خاص ليڪسيڪل تجزياتي قدم جي ضرورت آھي جيڪو ان پٽ کي وائيٽ اسپيس، punctuation وغيره جي مطابق ٽوڙي ٿو. اهو ضروري آهي ڇاڪاڻ ته اهي تجزيا ڪجهه KS گرامر کي لڪير واري وقت ۾ پروسيس ڪرڻ لاءِ تياري استعمال ڪندا آهن. آر وي گرامر لاءِ الڳ لڪسيڪل تجزياتي قدم جي ضرورت نه آهي، ۽ ان لاءِ ضابطا ٻين گرامر قاعدن سان گڏ رکي سگهجن ٿا.

نوان آپريٽرز ۽ افعال

ٻه نوان آپريٽرز شامل ڪيا ويا آهن ٺاهيل ڊڪٽ ڪلاس ۾، | لغات ضم ڪرڻ لاءِ ۽ |= اپڊيٽ ڪرڻ لاءِ.

str ڪلاس ۾ ٻه نوان ڪم شامل ڪيا ويا آھن: str.removeprefix(prefix) ۽ str.removesuffix(suffix).

تعمير ٿيل گڏ ڪرڻ جي قسمن لاء اشارو ٽائپ ڪريو

ھن رليز ۾ جنريٽر نحو لاءِ سپورٽ شامل آھي ھن وقت موجود سڀني معياري مجموعن ۾.

def read_blog_tags(tags: list[str]) -> ڪو به نه:
ٽيگ ۾ ٽيگ لاءِ:
پرنٽ ("ٽيگ جو نالو"، ٽيگ)

ٻيون تبديليون

  • PEP 573 Accessing Module State استعمال ڪندي C Extension Methods

  • PEP 593 لچڪدار افعال ۽ متغير تشريحون

  • PEP 602 پٿون سالياني مستحڪم رليز ڏانھن ھلندو آھي

  • پي اي پي 614 سجاڳي وارن تي گرامر جون پابنديون آرام ڪرڻ

  • PEP 615 IANA ٽائم زون ڊيٽابيس سپورٽ معياري لائبريري ۾

  • بي پي او 38379 گندگي گڏ ڪرڻ جي وصولي شين تي بلاڪ نٿو ڪري

  • BPO 38692 os.pidfd_open، بغير نسلن ۽ سگنلن جي عملن جي ڪنٽرول لاءِ؛

  • BPO 39926 يونيڪوڊ سپورٽ ورزن 13.0.0 ۾ اپڊيٽ ڪيو ويو

  • BPO 1635741، پٿون هاڻي ليڪ نه ٿو ٿئي جڏهن پٿون کي ساڳئي عمل ۾ ڪيترائي ڀيرا شروع ڪيو وڃي

  • پٿون گڏ ڪرڻ (رينج، ٽوپل، سيٽ، منجمد، فهرست، ڊڪٽ) PEP 590 ویکٹر ڪال سان تيز

  • ڪجھ پيٿون ماڊلز (_abc، audioop، _bz2، _codecs، _contextvars، _crypt، _functools، _json، _locale، operator، resource، time، _weakref) ھاڻي استعمال ڪن ٿا پولي فيز شروعات کي جيئن PEP 489 ۾ بيان ڪيو ويو آھي.

  • معياري لائبريري ماڊلز جو تعداد (آڊيوپ، ast، grp، _hashlib، pwd، _posixsubprocess، random، select، struct، termios، zlib) ھاڻي PEP 384 پاران بيان ڪيل مستحڪم ABI استعمال ڪريو.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو