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

ali_agha

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

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

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

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

    1

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

  1. يبدو لي أن التوابع الخاصة (private) والتوابع المحمية (protected) لهما نفس الوظيفة، فهل هذا صحيح؟ أم لكل واحد منهم وظيفة خاصة به يختلف بها عن غيره؟
  2. أقرأ دائما في التعليقات في منتديات البرمجة أن استخدام except: pass يعتبر عادة سيئة ولا ينصح باستخدام هذا السطر كالتالي: try: something except: pass فما هو السبب؟
  3. أنا مبرمج بلغة بايثون ولقد بدأت بتعلم روبي منذ بضعة أسابيع، وأردت أن أسأل عن معادل السطر التالي if __name__ == '__main__': في لغة روبي؟ فهل يوجد مثل هذا السطر في روبي؟
  4. هل هنالك أي فرق عملي بين استخدام كتلة do وبين رموز {} في لغة روبي؟ مثال على الاستخدام: my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item endاكتشفت أن رموز {} تسمح لك بوضع الكتلة (block) في سطر واحد كما في المثال التالي: my_array.each { |item| puts item } عدا ذالك هل توجد فروق أخرى بين الإثنين؟
  5. ما هي أسرع وأسهل طريقة في بايثون لتحويل قائمة من الحروف إلى سلسلة نصية كما في المثال التالي: a = ['a','b','c','d'] حيث أحتاج إلى تحويل القائمة السابقة إلى سلسلة نصية كالتالي: a = 'abcd'
  6. أريد إيجاد عدد الأيام بين كائنين من نوع تاريخ بأبسط الطرق في لغة روبي، فلقد بحثت عن الطريقة ووجدت عدة طريق لكنها لم تعمل.
  7. أريد معرفة ما هي أبسط وأسرع طريقة في بايثون للحصول على HTTP GET إذا كنتُ أعرف أن المحتوى سيكون سلسلة نصية؟ أريد طريقة قصيرة متكونة من سطر واحد فقط.
  8. كيف أُحول سلسلة نصية من نوع Unicode بها رموز خاصة مثل $ و £ وغيرها... إلى سلسلة نصية عادية في البايثون؟ فهل هنالك دالة خاصة تقوم بهذه المهمة؟
  9. هل هنالك طريقة لتحويل سلسلة نصية إلى قيمة منطقية (boolean) في البايثون؟ جربت استخدام دالة bool لكنني أحصل دائما على true.
  10. لدي برنامج بلغة البايثون وأحتاج إلى معرفة نظام التشغيل الذي تم تشغيل فيه السكربت للقيام بتعليمات برمجة محددة حسب النظام، فهل هنالك طريقة في البايثون لمعرفة نظام التشغيل الذي يعمل فيه السكربت؟
  11. هل هنالك طريقة لمعرفة ما إذا كانت سلسلة نصية تبدأ بأحرف معينة (موجودة في سلسلة نصية أخرى) في روبي بدون استخدام ريلز؟
  12. هل هنالك طريقة في روبي أستطيع أن أعبرها بها عن اللانهائية؟ فلقد قمت بالبحث ولم أجد أية نتيجة. أستخدم الإصدار 1.9.2 من روبي.
  13. لدي حقل في تطبيق روبي اون ريلز يأخذ معطيات من نوع أعداد صحيحة، وأنا أريد أن يقوم ريلز بإضافة بادئة صفرية أمام هذه المدخلات قبل أن يحفظها في قاعدة البيانات فمثلا لو أدخل المستخدم رقم 1 فسيتم حفظها 01 وأما لو وضع 0 فسيتم حفظها 00. فكيف أستطيع فعل ذلك في ريلز؟
  14. لدي سكربت يقوم بتشغيل سكربتات أخرى وأريد الحصول على اسم ومسار الملف الذي يعمل حاليا، فعلى سبيل المثال لدي سكربت أول يقوم باستدعاء سكربت ثاني وهذا السكربت يقوم باستدعاء سكربت ثالث فما هي أسهل طريقة لمعرفة اسم ومسار السكربت الثالث الذي يعمل حاليا؟ جربت استخدام os.getcwd() لكنه قام بإعطائي معلومات السكربت الأول وليس الحالي.
  15. في اللغات الأخرى مثل السي يمكننا إيجاد حجم كائنات معينة مثل int و char، وأريد أن أعرف كيف أحصل على حجم الكائنات مثل string و integer في لغة بايثون؟
  16. هل هنالك طريقة لعكس محتويات قاموس في لغة البايثون؟ أي أن القيمة تصبح المفتاح والمفتاح يصبح قيمة كما في المثال التالي: map = { 'a': 1, 'b':2 }الناتج بعد عملية القلب/العكس: inv_map = { 1: 'a', 2: 'b' }
  17. سابقا كنت أكتب هذا الأمر في بايثون 2: python -m SimpleHTTPServerوالآن جربت هذا الأمر على بايثون 3 لكنه لم يعمل، فما هو معادل هذا الأمر في بايثون 3؟
  18. من السهل أن تقوم بقراءة محتويات ملف CSV عن طريق روبي، لكنني لم أجد أية طريقة لكتابة مصفوفة في ملف CSV، فهل توجد طريقة للكتابة داخل ملفات CSV؟
  19. ما هي الطريقة الصحيحة لإضافة فواصل إلى عدد كبيرة لتسهيل قراءته؟ فعلى سبيل المثال هذا العدد 1234567 أريده أن يكون هكذا 1,234,567. ملاحظة: أستخدم الإصدار 2.6 من البايثون.
  20. أحتاج إلى طريقة أتحكم بواسطتها بالتاريخ في بايثون، كعرض تاريخ الأمس أو قبل أربعة أيام، فكيف أستطيع فعل ذلك؟
  21. أريد معرفة ما هي أقوى الكورسات والشهادة لاحتراف سطر أوامر لينكس، وأرجو أن تكون الشهادات والكورسات عالمية، لأنني سمعت أن شهادات لينكس تفيد كثيرا عند التقديم للوظائف.
  22. كيف أستطيع الحصول على اسم الدالة كسلسلة نصية في البايثون بدون استدعائها؟ فهل توجد دالة معينة لفعل ذلك؟ وإذا لم تكن هل من الممكن إنشاء دالة لفعل ذلك ؟
  23. لدي سلسلة نصية بها unix timestamp أريد تحويلها إلى تاريخ قابل للقراءة، فعندما أستخدم time.strftime أحصل على خطأ TypeError فما هي الطريقة الصحيحة لفعل ذلك ؟
  24. احتاج في برنامجي إلى توليد أرقام عشوائية، فكيف أستطيع توليد أرقام عشوائية من نوع الأعداد الصحيحة وتكون بين 0 و9 في لغة البايثون 3؟
  25. أريد أن أسئل عن معنى !! في الروبي حيث وجدتها في العديد من الشيفرات البرمجية لمشاريع مختلفة فما معنى هذا العامل الحسابي في الروبي ؟
×
×
  • أضف...