اذهب إلى المحتوى

Blackhacker

الأعضاء
  • المساهمات

    184
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو Blackhacker

  1. لدي قائمة طويلة تحتوي على عشرات العناصر وأريد تقسيمها إلى قائمتين أي أنني أريد تقسيم القائمة إلى قائمتين متساويتين في الحجم فما أسهل طريقة لفعل ذلك في بايثون؟
  2. أريد معرفة ما أسرع طريقة لإنشاء قائمة من عدد معين من القوائم في بايثون، أي كالتالي: [[],[],[]...] لأنني جربت استخدام هذه الطريقة: [[]]*n لكنني وجدت أن كل عنصر في قائمة هو نفسه أي عند إضافة عنصر إلى القائمة الأولى تجد أن جميع القوائم ستُضاف إليها هذا الرقم.
  3. لدي قائمة تشبه القائمة التالية: alist = ['Ahmed', 'abdallah'] وأريد ترتيبها دون اعتبار لحالة الأحرف ولتصبح كالتالي بعد الترتيب: alist = ['abdallah','Ahmed'] فما الطريقة الصحيحة لفعل ذلك في بايثون؟ حيث أنني جربت استخدام دوال sorted() و alist.sort() لكنني أحصل على نتيجة عكس ما كنت أريده.
  4. أريد أن أخرج من الدالة عند تحقيق شرط معين أي الخروج من الدالة قبل الانتهاء من تنفيذ جميع الأسطر بداخلها، فما الطريقة الصحيحة لفعل ذلك في بايثون؟ أريد الخروج بدون إرجاع أية قيمة.
  5. عندما استخدم المعامل += مع القوائم يقوم بإنشاء قائمة تحتوي على سلاسل النصية المطلوبة في حين أنه عندما أستخدم المعامل + أحصل على رسالة خطأ، فما السبب؟ >>> x = [] >>> x += "hi" >>> x ['h', 'i'] >>> x = x + "hi" Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can only concatenate list (not "str") to list
  6. أريد تحويل سلاسل نصية تحتوي على نصوص إلى شيفرة HTML أي بإضافة الوسوم إليها، فما الطريقة الصحيحة لفعل ذلك؟
  7. هل توجد طريق سهلة لإيجاد أول عنصر في مصفوفة يطابق شرط معين؟ فلقد جربت استخدام تابع index لكن طريقته طويلة فهل توجد طريقة أقصر؟
  8. أريد تغيير صلاحيات ملف معين على نظام لينكس (أريد إضافة +x) فجربت استخدام دالة chmod من وحدة os لكنني لم أنجح، فما سبب المشكلة؟ import os import stat os.chmod('myfile.txt', stat.S_IEXEC)
  9. أريد إضافة محتويات كائن قابل للتكرار -iterable- إلى متغير set (مثل tuple …) فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  10. أواجه مشكلة من نوع sequence item 0: expected string, int found ولم أعرف كيف أحلها، وأعتقد أن المشكلة من المتغير val: val = ",".join(mylist) حيث أن القائمة هي كالتالي: mylist = [11,22,44,121212,-12,'f', 32322] فما سبب هذا الخطأ؟
  11. لدي قائمة بها مجموعة من الامتدادات وأريد التأكد ما إذا كانت سلسلة نصية معينة تنتهي بإحدى هذه الامتدادات للقيام بأمور معين، فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  12. أريد حذف عناصر من قائمة في بايثون عند التكرار باستخدام حلقة تكرار for ففي هذه الحلقة توجد جملة شرطية لاختبار نهاية الأسماء إذا كانت لا تنتهي بـ abc أو لا، فإذا كان الشرط صحيح سيتم إبقاء العنصر والعكس صحيح، فكيف أفعل ذلك في بايثون؟
  13. لماذا هذا السطر "test" is "test" == True صحيح في بايثون؟ هل السلاسل النصية تُخرن في نفس المكان في ذاكرة؟ لأن is للتأكد من الموقع في الذاكرة -على حد عملي- فماذا اختبار السلسلتين النصيتين صحيح؟
  14. لدي سلسلة نصية وأريد حذف جميع الحروف الموجودة فيها ما عدا الأرقام، فكيف أفعل ذلك في بايثون؟ هل يمكن فعل ذلك عن طريق التعابير النمطية؟
  15. حصلت على رقم pid لعملية معينة عن طريقة دالة getpid() من os، وأريد التأكد من وجود هذه العملية بعد مدة معينة، فما الطريقة الصحيحة للتأكد من ذلك؟
  16. ما الطريقة الصحيحة لتحويل وقت وتاريخ معين إلى epoch time (Timestamps)، فلقد حاولت استخدام دالة strftime عن طريق تمرير %s للتحويل لكنني لم أنجح، فما الطريقة الصحيحة لفعل ذلك؟
  17. أريد معرفة معنى رموز (?i) و (?-i) الموجودة في التعبير النمطي التالي: (?i)test(?-i) فما الذي يقصد بها في هذه الرموز؟
  18. أحتاج إلى توليد تواريخ عشوائية بين تاريخين في بايثون لاستخدامها في برنامجي فكيف أفعل ذلك في بايثون؟
  19. أحتاج إلى إضافة بعض التعليقات إلى بعض الحزم في ملف متطلبات pip لشرح سبب وجود الحزمة في القائمة فهل هذا ممكن؟
  20. هل توجد أداة مشابهة لـ Pylint، حيث تقوم هذه الأداة بالبحث داخل السكربت وتحديد متطلبات إصدار بايثون كل سطر من أسطر البرنامج، فهل توجد أداة لمعرفة أقدم إصدار بايثون مطلوب للسكربت؟
  21. أريد أن أطور مهاراتي في المجال الأمني باستخدام لغة بايثون، وسمعت عن دورة وشهادة SPSE من SecurityTube فهل من مزيد من التفاصيل حول هذه الشهادة؟
  22. أريد التأكد ما إذا كانت إحدى وحدات البايثون موجودة وتعمل جيدا دون استدعائها، فهل توجد طريقة سهلة لفعل ذلك في بايثون؟
  23. لدي خبرة في مشروع Metasploit وأريد الحصول على شهادة لتأكيد خبرتي، فهل توجد شهادة رسمية لاحتراف مشروع Metasploit وما تفاصيلها؟ وكم تبلغ تكلفتها؟
  24. لدي مصفوفة وأريد استخراج مواقع العناصر التي تتطابق مع شرط معينة، فمثلا لو أملك مصفوفة تحتوي على أرقام فأريد الحصول على مواقع العناصر التي قيمتها 2 فما الطريقة الصحيحة لفعل ذلك؟
  25. دائما تأتي مع الشهادات العالمية الشهيرة مثل CEH,RHCE... دورات تدريبية مرتفعة الثمن، فهل يمكنني التدرب وحدي واجتياز الامتحانات دون مشاكل؟ أي هل الدورات ضرورية للحصول على الشهادة؟
×
×
  • أضف...