هذه اهم المستجدات و الإضافات في النسخة الجديدة Python 3.6 - إمو التعليمية

Post Top Ad

أعلن هنا

Post Top Ad

الأحد، 11 ديسمبر 2016

هذه اهم المستجدات و الإضافات في النسخة الجديدة Python 3.6

إعلانك هنا
python

تعتبر البايثون واحدة من اللغات القوية في مجال البرمجة بالطبع ، و سهولتها و خفتها و تعدد مجالات ربما جعلها مشهورة في العالم و الأكثر إستخداما من بين كل لغات البرمجة ، فهي تستخدم في صناعة التطبيقات المكتبية ، المواقع ، التحليل ، الذكاء الإصطناعي و غيرها من النشاطات الأخرى ، و ها نحن اليوم نستقبل نسخة جديدة من لغة البايثون و هي نسخة Python 3.6 ، فما الجديد في هذه النسخة ؟ 

إقرأ أيضا قائمة رائعة لـ10 كتب خاصة بالبرمجة و التقنية عليك تجربتها و قراءتها يوما !

تم الإقرار بنشر نسخة Python 3.6 في اليوم 8 من شهر ديسمبر اي هذا الشهر ، و قد جاءت هذه النسخة لتعوض نسخة Python 3.5 ، و قد تُحدث هذه النسخة مجموعة لا بأس بها من التغييرات في هذه اللغة ، و التي نحن في هذا الموضوع بصدد إقرارها و تفسيرها . 
نبدأ أولا بمبدأ الحماية ، فقد أقرت Python Software Foundation ان الإصدار 3.6 من البايثون سيأتي بعوامل حماية أكثر و أفضل من النسخة السابقة ، فكما نعلم أن الحماية عامل مهم في عالم الأنترنت و الويب الآن ، و البايثون في نسخته 3.6 لن يحرمنا من ذلك ، بل سيزيد الأمر صرامة و حماية . 
أقرت أيضا هذه الأخيرة ، ان هذه النسخة تم تطويرها لتكون ذات إنتاجية أكبر و تطوير أقل صعوبة بالنسبة للمستخدمين ، فتطوير البرمجيات الكبيرة يتطلب أكواد جد كبيرة و طويلة و إتزانا فيها بالطبع ، و هذه النسخة ستسهل هذا الأمر كثيرا ، و ستتيح للمطورين كتابة أسطر أقل ، بإنتاجية أكبر . 
تحديث أيضا في هيئة الكتابة او الSyntax ، نعم فهذه النسخة ستحسن قليلا من بعض الSyntax الخاص في بعض الأكواد ، و ستأتي بما يسمى ب Formatted String Literals او إختصارا لها ب F-String و يقصد بها وضع عبارة String لتعوض قيمة محددة في الكود . 
من الأشياء الأخرى التي جاءت بها هذه النسخة من البايثون ، هو إضافة الUnderscore او (_) الى النتائج البرمجية المتعلقة بالأرقام ، فبدل إظهار مثال 1000000 ستضاف هذه الUnderscore لتسهل عليك قراءة الأرقام لتصبح 000_000_1 و ذلك من أجل تسهيل قراءتها للمستخدم ، ليس الأرقام فقط بل حتى بعض العبارات و الأكواد ايضا . 
و بعض التحسينات الأخرى في الكود البرمجي للبايثون ، نذكر منها Asynchronous Generators ، و هي خاصية جديدة تمكنك من إضافة كل من كود await و yield في كود برمجي واحد ، الشيئ الذي كان غير ممكن في نسخة 3.5 او نسخ سابقة ، و أصبحت الآن ممكنة .

إقرأ أيضا ما هي لغات البرمجة الخاصة ببرمجة الذكاء الإصطناعي ؟

ببساطة ، البايثون في هذه النسخة قد حسن الكثير من الأشياء سواء على النطاق البرمجي او النطاق الإنتاجي للكود البرمجي ، و في جميع الأحوال ، يبدو ان البايثون ستصبح أكثر إمتاعا في نسختها هذه . 

يمكنك التعرف أكثر على مستجدات هذه النسخة عبر الDocumentation الرسمي للشركة من هنا .

ليست هناك تعليقات:

إرسال تعليق

Post Top Ad

إجمالي مرات مشاهدة الصفحة

  • 5765

    Posts
  • 3

    Comments
  • 368699

    Pageviews

تواصل معنا

أكثر من 600,000+ يتابعون موقعنا عبر وسائل التواصل الإجتماعي إنظم إلينا الآن

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

عن الموقع

Sans+titre+copy«إمو التعليمية» هي مدونة إلكترونية متخصصة في مجال الأسرة والمجتمع والتكنولوجيا الإلكترونية الهدف من هذا القانون هو نشر الثقافة التقنية للجميع من خلال سلسلة من المقالات والدورات التعليمية المجانية ، اعتقادا منها أنه يجب نشر العلم ، وليس بيعه ، لجذب انتباه المعلمين العرب وتحفيزهم على التدوين في الميدان من تقنيات التعليم لنشر أفكارهم وخبراتهم. تقوم المدونة بترجمة أهم المقالات والأخبار على المواقع الأجنبية
معرفة المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *