
نسخه پایتون ۳.۱۵ (Python 3.15) امروز بهعنوان جدیدترین انتشار سالانه و نسخه ویژگیمحور (Feature Release) زبان برنامهنویسی پایتون منتشر شد. این نسخه در حالی عرضه میشود که تمرکز اصلی تیم توسعه بر بهبود کارایی اجرا، ارتقای تجربه توسعهدهندگان و تقویت زیرساختهای سطح سیستم بوده است.
کامپایلر JIT؛ هنوز آزمایشی، اما محسوستر از همیشه
کامپایلر JIT (Just-In-Time) پایتون همچنان در وضعیت آزمایشی (Experimental) قرار دارد، اما در پایتون ۳.۱۵ سرعت آن بهطور چشمگیری افزایش یافته است. بر اساس اعلام تیم توسعه، این کامپایلر روی بستر لینوکس x86-64 حدود ۷ تا ۸ درصد از نظر میانگین هندسی (Geometric Mean) سریعتر از مفسر استاندارد پایتون (Standard Interpreter) عمل میکند. همچنین روی بستر مک مبتنی بر AArch64، کامپایلر JIT حدود ۱۱ تا ۱۲ درصد سریعتر از مفسر مبتنی بر فراخوانی دنبالهای (Tail-Calling Interpreter) گزارش شده است.
تغییرات زبانی و قابلیتهای تازه
پایتون ۳.۱۵ مجموعهای از افزودههای زبانی و ساختاری را به همراه دارد که مهمترین آنها عبارتاند از:
- نوع توکار Sentinel: معرفی یک نوع داده توکار (Built-in Type) جدید برای نمایش مقادیر نگهبان و نشانگرهای خاص.
- UTF-8 بهعنوان رمزگذاری پیشفرض: در پایتون ۳.۱۵ رمزگذاری پیشفرض به UTF-8 تغییر کرده است.
- واردسازیهای تنبل صریح (Explicit Lazy Imports): قابلیتی که زمان راهاندازی اسکریپتهای پایتون را کاهش میدهد.
- نوع توکار frozendict: نوع داده دیکشنری تغییرناپذیر که بهصورت توکار در زبان اضافه شده است.
- فایلهای پیکربندی راهاندازی بسته (Package Startup Configuration Files): سازوکاری تازه برای مدیریت پیکربندی هنگام آغاز به کار بستهها.
بهبود پیامهای خطا و کتابخانه استاندارد
در کنار تغییرات زبانی، پایتون ۳.۱۵ از پیامهای خطای بهبودیافته (Improved Error Messages) بهره میبرد که فرآیند اشکالزدایی را برای توسعهدهندگان سادهتر میکند. کتابخانه استاندارد (Standard Library) نیز ارتقا یافته و بهبودهایی در C API اعمال شده است که توسعه افزونهها و ماژولهای بومی را کارآمدتر میسازد.
قابلیت مشاهدهپذیری در سطح سیستم
یکی دیگر از تغییرات فنی این نسخه، فعالسازی پیشفرض اشارهگرهای فریم (Frame Pointers) است. این قابلیت، مشاهدهپذیری (Observability) در سطح سیستم را بهبود میبخشد و ابزارهای پروفایلینگ و اشکالزدایی را در تحلیل رفتار برنامههای پایتونی توانمندتر میکند.
دریافت و اطلاعات بیشتر
فایلهای نصبی و جزئیات کامل مربوط به انتشار امروز پایتون ۳.۱۵ از طریق وبسایت رسمی Python.org در دسترس کاربران و توسعهدهندگان قرار دارد.