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.

صدور بايثون 3.5

نشره Fahad في الاثنين, 2015/09/14 - 11:18ص

أطلق مطوروا لغة بايثون الإصدارة 3.5 من لغة بايثون الشهيرة ، هذه الإصدارة تحوي على العديد من المميزات الجديدة والتي من شأنها زيادة إنتاجيتها ،  وأهم المميزات المضافة في هذه الإصدارة:


1- تلميحات النوع
مع هذه الميزة يمكنك وضع تلميح لنوعية المعاملات وما ترجعه أي دالة،  هذا نموذج لهذه الميزة:


def greeting(name: str) -> str:
    return 'Hello ' + name


ففي هذا المثال، هذه الدالة تستقبل معامل name من نوع str  وترجع نوع str . الهدف الرئيسي من هذه الميزة هو مساعدة مطوري بيئات التطوير  IDE لإنتاج بيئات تطوير قوية تساعد المطورين المبتدئين.
هذه الميزة اختيارية وستبقى لغة بايثون لغة دينامكية ،  ولن تصبح هذه الميزة ملزمة.

2- إضافة معامل جديد " @ " لضرب المصفوفات
هذه الميزة ستسهل التعامل مع المصفوفات ثنائية البعدين،  وبالتالي ستسهل عمل مبرمجي بايثون الرياضيين.


3- إضافة async و await
تهدف هذه الميزة إلى رفع كفاءة بايثون في التوجه العالمي لاعتماد البرمجة غير المتزامنة  asynchronous والمتزامنة concurrent  والمعروفة ب coroutines


4- تحسين ميزة الضغط zip  لتطبيقات بايثون
تملك بايثون ميزة تشغيل الملفات في هيئة مضغوطة ZIP منذ الإصدارة 2.6 ولكن هذه الميزة غير مشهورة لأنها لم تحصل على التسويق الجيد بالإضافة إلى عدم اعتماد ملحقات pyz  و pyzw .
هذه الميزة جاءت لإصلاح هذه المشكلة  وأضافت بعض الأدوات التي تسهل عمل حزم مضغوطة مستقلة من برامج بايثون.

هذه نبذة بسيطة عن المميزات الجديدة في هذه الإصدارة للاطلاع على كامل المميزات راجع هذه الصفحة.

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

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

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