نسخه آزمایشی پایتون 3.8 با بروزرسانی های مهم

به نام خدا

محبوبیت پایتون در سال های اخیر افزایش یافته است. تیم توسعه python۱۶ خرداد ماه نسخه آزمایشی Python 3.8 را

اعلام کرد. این اولین نسخه از چهار برنامه ازمایشی   python 3.8 است. نسخه جدید شامل عبارات جایگزینی، پروتکل Vectorcal

برای  Cpython    و به روز رسانی های جدید زیادی  است. نسخه جدید فقط آغاز مرحله ازمایشی است که در آن توسعه

دهندگان می توانند ویژگی های جدید خود را آزمایش کنند و برنامه خود را برای انتشار پایدار آماده کنند. بیایید نگاهی به ویژگی

های این python تازه انتشار یافته بیاندازیم.

 

عبارات جایگزینی

این ویژگی‌ یکی از مهم‌ترین ویژگی هایی است که python جدید اورده است. عبارات جایگزینی  در ۵۷۲ PEP پیشنهاد شد که

بعد از یک بحث طولانی در بین توسعه دهندگان پایتون پذیرفته شد. این ویژگی به صورت یک اپراتور جدید (: =) می باشد که

شما می توانید برای تعیین متغیرها در یک عبارت استفاده کنید.

 

عبارات مختص به یک موقعیت

همانطور که می دانیم، python به ما اجازه می دهد تا یک عبارت را به یک تابع با موقعیت، کلمه کلیدی یا هر دوی اینها منتقل کنیم.

گاهی اوقات، طراحان API می‌خواهند تنها از طریق موقعیت از عبارات رد شوند، و در اینجا این ویژگی وارد می‌شود. Python 3.8 به معرفی

یک نشانگر جدید (/) میپردازد که  نشان میدهد که استدلال‌های مربوط به سمت چپ تنها  مربوط با یک موقعیت  هستند. این بسیار شبیه

به * است که نشان می دهد استدلال به سمت راست آن تنها کلمه کلیدی است.

 

پروتکل Vectorcall برای CPython

 انعطاف‌پذیری و عملکرد برنامه شما را به طور قابل‌توجهی تحت‌تاثیر قرار می‌دهد. به منظور بهینه‌سازی فراخوان اشیا، python ۳.۸

پروتکل و یک کنوانسیون فراخوانی را اضافه می‌کند که در حال حاضر برای عملیات python مورد استفاده قرار می‌گیرد.

 

کد حسابرسی در زمان اجرا

این  python با دو API ارائه شد:  کد حسابرسی، و برسی کد حسابرسی منبع باز. این‌ها برای فراهم کردن بینش‌هایی در یک برنامه

کاربردی python مورد استفاده قرار می‌گیرند. با استفاده از این API ها، هر دو توسعه دهندگان نرم افزار و مدیران سیستم می توانند

Python را در سیستم های نظارت موجود خود ادغام کنند.

 

پیکربندی اولیه python

Python بدون تردید بسیار قابل تنظیم است، اما درست است که تنظیمات در اطراف کد پراکنده شده است. نسخه بعدی، توابع

و ساختارهای جدید اولیه را به API های Python C معرفی می‌کند که یک روش ساده و قابل‌اعتماد برای پیکربندی python به توسعه

دهندگان python ارائه می‌دهد. نیازی به گفتن نیست، اما چون این نسخه ازمایشی است،  توصیه نمیشود که توسعه دهندگان  از

آن در محیط های تولید استفاده کنند. نسخه ازمایشی بعدی  در ۱۰ تیر منتشر شد.

 

منبع

دیدگاه کاربران