حيل بايثون أتمنى لو كنت أعرفها في السابق

0

 


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

الحصول على بيانات عشوائية

دعونا نلقي نظرة على كيفية الحصول على بيانات عشوائية من مجموعة بيانات، سنستخدم قائمة ما و إذا أردنا الحصول على مجموعة عشوائية من البيانات من هذه القائمة فيمكننا استخدام دالة التالية:


 set = [ 1, 2, 3, 4, 5 ]  
سنستخدم الدالة random.sample لإستخراج رقمين عشوائين من القائمة random.sample(set, 2) و الناتج كان عبارة عن الرقمين 2 و 3

التعامل مع حلقة while

هناك طريقة مثيرة للاهتمام لتسريع كود بايثون عند التعامل مع الحلقات، ففي الحالات العادية يكون كود حلقة while :



while True:
#الكود هنا
و الطريقة الأسرع لكتابة حلقة لا نهائية هي استخدام 1 بدلاً من True:


while 1:
#الكود هنا

إستبدال المتغيرات


 عند التعامل مع مشروع Python قد تصادف حالات يتعين عليك استبدال متغير بآخر، وهناك عدة طرق مختلفة للقيام بذلك، دعونا نجرب طريقة رائعة في مثال بسيط و سنستخدم القائمة التي استخدمناها من قبل:



set1 = [ 1, 2, 3, 4, 5 ]set2 = [ 3, 4, 5, 6, 7 ]

من أجل إستبدال هذين المتغيرين مع بعضها البعض علينا أن نساوي هذه القوائم بعكس بعضها البعض وإليك كيفية القيام بذلك:

set1, set2 = set2, set1

إستدعاء الحزم عند الحاجة فقط

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


>

import package1
import package2
import package3
import package4
#الكود هنا


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


import package1
import package2
#أكتب اكواد تحتاج الى الحزمتين 1 و 2
#أما الأن الكود بحاجة إلى حزمة 3 و 4
import package3
import package4

تحديث بايثون


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

لا يوجد تعليقات

أضف تعليق