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

TheProgrammer

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

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

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

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

    1

آخر يوم ربح فيه TheProgrammer هو ديسمبر 28 2016

TheProgrammer حاصل على أكثر محتوى إعجابًا!

آخر الزوار

لوحة آخر الزوار معطلة ولن تظهر للأعضاء

إنجازات TheProgrammer

عضو نشيط

عضو نشيط (3/3)

1

السمعة بالموقع

1

إجابات الأسئلة

  1. أحاول أن أنزل مجموعة من الصور باستخدام مكتبة urllib في بايثون، لكنني أحصل على الكثير من الأخطاء، فما هي الطريقة الصحيحة لتنزيل الصورة في بايثون؟
  2. لدى قائمة من أطوال المتغيرات وأحتاج إلى معرفة ما إذا كان العنصر الحالي هو الأطول بين بقية عناصر القائمة كما في المثال التالي: mylist = ['123','123456','1234'] for each in mylist: if condition1: do_something() elif ___________________: #else if each is the longest string contained in mylist: do_something_else()
  3. أحتاج في برنامجي إلى تشفير بعض السلاسل النصية مثل كلمات المرور برمز MD5، فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  4. أريد الحصول على منفذ فارغ في لغة بايثون للقيام ببعض الاتصالات، فحسب علمي لا أستطيع استخدام منفذ 80 أو 21، فهل هنالك منافذ فارغة يمكنني استخدامها؟
  5. لنفترض أن لدي القائمتين التاليتين: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1] أريد أن أفرز X بالاعتماد على قيم من Y أي أن القائمة النهاية ستكون كالتالي: ["a", "d", "h", "b", "c", "e", "i", "f", "g"] فما هي أقصر طريقة لفعل ذلك في بايثون؟
  6. إذا كان لدي قاموس في لغة بايثون، فكيف أستطيع الحصول على المفتاح الذي يحتوي على أقل قيمة؟ فهل هنالك دالة معينة أو ما شابه لفعل ذلك؟
  7. أريد طباعة الأخطاء على شاشة فهل هنالك طريقة معينة لطباعة الأخطاء في لغة بايثون، فمثلا أريد طباعة الخطأ الذي يظهر هنا: try: something here except: print 'the whatever error occurred.'
  8. هل هنالك طريقة لإعادة تسمية مفتاح قاموس من دون إعادة تعيين قيمته إلى اسم جديد وحذف المفتاح القديم؟ أرجو أن يكون الحل بدون الاضطرار إلى التكرار في القاموس.
  9. لدي قائمة تحتوي على سلاسل نصية وأريد كتابة شيفرة برمجية بها شرط التأكد من من وجود إحدى هذه السلاسل نصية في سلسلة نصية، فكيف أستطيع فعل ذلك؟ مثال للقائمة والسلسلة النصية: a = ['a', 'b', 'c'] str = "a123"
  10. أريد أن أصنع برنامج يُرسل رسالة معينة في وقت معين، فهل يمكن إرسال رسالة بريد إلكتروني عن طريق لغة بايثون؟ وكيف يمكنني فعل ذلك؟
  11. يبدو أن بايثون تدعم طرق مختلفة لإيقاف والخروج من سكربت، ومن أبرز الطرق التي وجدتها دوال quit() وexit() وsys.exit() فما الفرق بينهم؟ وهل توجد طرق أخرى للخروج؟
  12. أملك الدالة التالية وهي كما تبدو تحتوي على سلسلة نصية طويلة فهل هنالك طريقة لتقسيم هذه السلسلة النصية على أجزاء ومن دون فقدان الدالة المرتبطة معها؟ >>> def fun(): print '{0} Here is a really long sentence with {1}'.format(3, 5)
  13. هل هنالك طريقة برمجية للحصول على الشيفرة البرمجية لدالة معينة في بايثون؟ أي أريد الحصول على الشيفرة البرمجية كما كُتبت من داخل البرنامج ومن دون النظر إلى ملفاته.
  14. أريد وضع شرط للتحقق من قيمة متغير معينة ومن ثم تنفيذ أمر معين حسب نتيجة الشرط أي إذا كانت النتيجة صحيحة فسيتم تنفيذ أمر معين وإذا كانت خاطئة فسيتم تنفيذ أمر آخر.
  15. أقوم بكتابة hash في روبي وأريد أن أكتبه في ملف json في شكله الصحيح، هذه هي الشيفرة البرمجية التي كتبتها لفعل ذلك: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close وهذه هي محتويات ملف النتيجة: key_aval_akey_bval_b فما هي الطريقة الصحيحة لفعل ذلك؟
×
×
  • أضف...