✨ یکی از جذابترین تغییراتش برای من لیزی ایمپورته. از این به بعد میتونیم مشخص کنیم یک ماژول تا وقتی واقعاً استفاده نشده، بارگذاری نشه:
lazy import pandas
lazy from pathlib import Path
یعنی برای پروژههای بزرگ، بخشی از هزینهی import میتونه از زمان شروع برنامه منتقل بشه به زمانی که واقعاً به اون ماژول نیاز داریم. حتی امکان فعالسازی این رفتار در سطح اجرای Python هم وجود داره.
دیگر تغییرات:
✅ تایپ آبجکت frozendict به عنوان یک built-in immutable type اضافه شده که اجازه نمیده مقادیر دیکشنری رو تغییر بدین.
✅ ابزارهای profiling ساختار مرتبتری پیدا کردن و یه ماژول پروفایلر جدید معرفی شده به اسم Tachyon.
✅ از این به بعد UTF-8 تبدیل به encoding پیشفرض پایتون شده هنگام کار با IO.
✅ قابلیتهایی مثل unpacking داخل comprehension و بهبودهای قابل توجه در سیستم typeها هم اضافه شده.
More 👉 https://docs.python.org/3.15/whatsnew/3.15.html
❇️ @lnxpylnxpy
