TGViewer
Try Code Box Try Code Box @trycodebox · 342 subscribers
Post #92 388
🐍 پایتون ۳.۱۴ منتشر شد
پیشرفت‌های بزرگ در همزمانی و تردینگ


در تازه‌ترین به‌روزرسانی دنیای برنامه‌نویسی، نسخه ۳.۱۴ پایتون با ویژگی‌های انقلابی منتشر شده است. بر اساس اعلام رسمی توسعه‌دهندگان، یکی از مهم‌ترین تغییرات، ورود Multiple Interpreters به کتابخانه استاندارد (stdlib) است. این قابلیت از طریق ماژول جدید concurrent.interpreters امکان‌پذیر شده و اجازه می‌دهد بدون نیاز به subprocess یا کپی کامل interpreter، همزمانی واقعی ایجاد شود.

هر ترد حالا GIL (Global Interpreter Lock) اختصاصی خود را دارد و تردها یکدیگر را بلاک نمی‌کنند، مشابه مدل Threading اما با امکان ارتباط از طریق channel یا queue. این ویژگی الهام‌گرفته از CSP در زبان گولنگ و Actor Model در ارلنگ و سایر زبان‌ها است. اگرچه هنوز بهینه‌سازی کامل نشده، اما کارشناسان آن را گامی بزرگ در بهبود مالتی‌تردینگ و همزمانی پایتون می‌دانند.

از دیگر تغییرات کلیدی این نسخه می‌توان به موارد زیر اشاره کرد:

Free-Threading
غیرفعال کردن GIL برای الگوریتم‌های بدون race-condition، که حالا به صورت پیش‌فرض در interpreter اصلی ادغام شده است (پیش‌تر در نسخه‌های ۳.۱۲ تا ۳.۱۳ به عنوان نسخه جداگانه با پسوند -t عرضه می‌شد).

Template Strings
ابزار جدیدی برای مدیریت پیشرفته‌تر رشته‌ها.

Deferred Evaluation in annotations
امکان تعریف تایپ ورودی‌ها با کلاس‌ها یا متدهای پاس‌شده به تابع، که حالا با linter ها سازگارتر است (پیش‌تر ممکن بود اما توسط ابزارهای بررسی کد رد می‌شد).
Garbage Collector (GC)
تغییر به مدل incremental collection برای بهبود عملکرد و کاهش تاخیرها در اجرای برنامه‌ها.

این به‌روزرسانی‌ها پایتون را به سمت کارایی بالاتر و رقابت‌پذیری بیشتر با زبان‌های مدرن سوق می‌دهد. برای جزئیات کامل، به اسناد رسمی پایتون مراجعه کنید
https://docs.python.org/3.14/whatsnew/3.14.html

#Python #News
@TryCodeBox
Python documentation What’s new in Python 3.14 Editors, Adam Turner and Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. Python 3.14 was released on 7 October 2025. For full details, see the changelog...
  • 💯 2
More from @trycodebox
  1. Dec 23, 2025مایکروسافت قصد دارد تا سال 2030 تمام کدهای نوشته‌شده با C و C++ را حذف کرده و آن‌ها را با…
  2. Dec 10, 2025برای کسانی که فعلاً فقط می‌خواهند دنیای کدنویسی با هوش مصنوعی را امتحان کنند، توصیه می‌کنم…
  3. Oct 10, 2025✔️ توی پایتون Wrapper چیه؟ گاهی وقتا نمی‌خوای کد یه تابع رو تغییر بدی، ولی می‌خوای قبل یا…
  4. Oct 2, 2025اگه میخوای پایتون رو برای کارهای علمی یاد بگیری،این ۸ تا ریپازیتوری گیت‌هاب خیلی به کارت م…
  5. Oct 2, 2025• من یک منبع بسیار عالی پیدا کردم که شامل تعداد زیادی ابزار برای متخصصان فناوری اطلاعات اس…
  6. Oct 1, 2025⭕️ دیگر کانال ها و شبکه های اجتماعی ما را دنبال کنید : 💠 کانال های تلگرام ما 🔶 آموزش تست…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →