AdBlock Detection Block

Sure, ad-blocking software does a great job at
blocking ads, but it also blocks some useful and important features of our
website. For the best possible site experience please take a moment to
disable your AdBlocker.

إصدار بايثون ٣.٦

نشره Fahad في الأحد, 2016/12/25 - 9:32ص

python-logo.png

أعلن مجتمع تطوير لغة بايثون عن إطلاق بايثون ٣.٦ حيث حملت العديد من المزايا الجديدة وتحسينات في السرعة.
أهم المميزات الجديدة:
- إعادة كتابة نوع dict  ليشابه مثيله في PyPy dict  ونتج عن هذا انخفاض استهلاك الذاكرة بما يقارب ٢٠٪ إلى ٢٥٪ مقارنة مع بايثون ٣.٥
- إضافة ميزة جديدة لتهيئة النصوص وهي النصوص الحرفية بحيث يضاف قبلها حرف 'f' وتحوي  الحقول التي ستسبدل قوس معقوف. انظر المثال التالي:

>>> name = "Fred"
>>> f"He said his name is {name}."
'He said his name is Fred.'
>>> width = 10
>>> precision = 4
>>> value = decimal.Decimal("12.34567")
>>> f"result: {value:{width}.{precision}}"  # nested fields
'result:      12.35'

- إضافة ميزة "تعريف المتغيرات " لأنواع المتغيرات التابعة للصف، انظر المثال التالي:

primes: List[int] = []

captain: str  # Note: no initial value!

class Starship:
    stats: Dict[str, int] = {}

طبعا مفسر بايثون لا يعير أي انتباه لهذا التعريف ولكن الهدف منه هو تسهيل عمل للأدوات التي تتطلب معرفة أنواع المتغيرات مسبقا.
- إضافة ميزة القدرة على استخدام الخط السفلي في الأرقام لتحسين المقروئية. انظر المثال التالي:

>>> 1_000_000_000_000_000
1000000000000000
>>> 0x_FF_FF_FF_FF
4294967295

- تغيير ترميز مفسر بايثون لويندوز إلى UTF-8 بحيث أصبح يقبل كل حروف يوينكود
وغيرها الكثير من المميزات الجديدة التي يمكن قراءتها من هنا.

مستكشف مانع الإعلانات

نحن نعرف أن الإعلانات مزعجة!

لكن نحن في وادي التقنية لا نستخدم الإعلانات المزعجة ولا نستخدم إعلانات جوجل. نستخدم مربعا صغيرا على يمين الموقع من شركة حسوب العربية ونحن متأكدون من أنه لن يسبب لك أي إزعاج. من فضلك قم بتعطيل مانع الإعلانات لموقعنا وادعمنا.