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

ahmed1990

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

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

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

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

  1. هل يمكنني برمجة تطبيقات أندرويد عن طريق مكتبات ووحدات من لغة بايثون؟ لأنني سمعت أنه يمكنك القيام بأي شيء إذا تعلمت لغة بايثون.
  2. لدي مجموعة من وثائق جوجل أريد كتابتها إلى ملف نصي لكنها تحتوى على رموز ليست من نوع ASCII، فكيف أستطيع تحويل هذه الرموز حتى أستطيع استخدامها في ملف مصدري من نوع HTML؟
  3. أريد معرفة الفرق بين حلقات for و repeat و while في لغة باسكال، لأنني وجدت أثناء تعلمي لغة باسكال هذه الحلقات الثلاثة ولم أعرف كيف أميز بينهم ولا وقت استخدامهم.
  4. أريد تحويل سلسلة نصية إلى تعبير نمطي لاستخدامه في روبي، السلسلة: "/[\w\s]+/" فما هي أسهل طريقة لذلك؟
  5. هل هنالك طريقة سهلة وقصيرة لحذف ملف في بايثون قد لا يكون موجود؟ أي أنني لا أريد أن تظهر رسالة خطأ ويتوقف البرنامج إذا لم يكن الملف موجود.
  6. كنت أبرمج سابقا بلغة السي، ومن مميزات هذه اللغة أنه يمكنك تقسيم سطر طويل إلى عدة أسطر أقصر، فهل توجد مثل هذه الميزة في بايثون؟ لأنني جربت فعل ذلك وحصلت على رسالة خطأ.
  7. أريد أن أعيد استدعاء وحدة معينة في سكربت بايثون لكن كلما أقوم بإعادة الاستدعاء احصل على رسالة الخطأ التالية: NameError: name 'reload' is not defined على الرغم من أن نفس السكربت اشتغل على حاسوبي الآخر دون مشاكل فما سبب هذه المشكلة؟
  8. وجدت في الشيفرة البرمجية لإحدى التطبيقات المبرمجة بلغة بايثون السطر التالي: y = img_index // num_images فحاولت معرفة معنى هذا العامل الجديد فوجدته أنه يقوم بعملية قسمة عادية، فما هي فائدته في بايثون؟ لأنه يمكن عمل القسمة العادية عن طريق العامل /
  9. أحتاج في برنامجي إلى معرفة رقم الأسبوع في السنة لتاريخ معين فعلى سبيل المثال عندما أمرر للبرنامج 16 من الشهر السادس(جوان) فسأحصل على الأسبوع 24، فكيف أفعل ذلك في بايثون؟
  10. أريد تقسيم سلسلة نصية معينة إلى مصفوفة من الحروف في البايثون أي كل حرف من حروف السلسلة النصية يصبح عنصر في المصفوفة، فكيف أستطيع فعل ذلك في لغة بايثون؟
  11. أحتاج إلى إعادة توجيه الصفحة الحالية إلى صفحة أخرى في مشروعي الذي أستخدم فيه لغة بايثون مع إطار ويب دجانغو، فما هي الطريقة الصحيحة لفعل ذلك؟
  12. لدي دالة موجودة في سلسلة نصية أريد أن أُشغلها واستخدمها في برنامجي فهل يمكنني فعل ذلك في لغة بايثون؟ أستخدم نظام لينكس أوبتو.
  13. يمتلك بايثون دالات مثل string.find() وstring.rfind() للحصول على موقع كلمة في سلسلة نصية، فهل توجد دالة أستطيع الحصول عن طريقها على مواقع جميع تكرار كلمة معينة في بايثون؟
  14. هل يمكن قراءة ملفات .mat (من نوع Matlab) عن طريق بايثون في نظام لينكس أوبنتو؟ لأنني جربت قراءة هذا النوع من الملفات لكنني لم أستطع فعل ذلك.
  15. أحاول تحويل سلسلة نصية إلى tuple، وعندما أبحث في جوجل عن إجابات أحصل على شيفرات برمجية مشابهة لهذه: l = [4,5,6] tuple(l) وعندما أقوم بتطبيق ذلك، أحصل على هذا الخطأ: TypeError: 'tuple' object is not callable فكيف أحل هذه المشكلة؟
  16. دائما ما أجد سطر مسار مفسر بايثون موجودا في أعلى سكربتات بايثون، فهل يجب أن أضعها دائما؟ وكيف يكون شكلها؟ هكذا: #!/usr/bin/env python أو هكذا: #!/usr/local/bin/python
  17. لنفترض أن لدي السلسلة النصية التالية: this is "a test" أريد أن أفصل هذه السلسلة النصية بناءا على الفراغات مع تجاهل الفراغات داخل علامات الاقتباس، أي أن النتيجة ستكون مشابهة لهذه: ['this','is','a test']
  18. أريد التأكد من نوع كائن معين في بايثون ما إذا كان من نوع سلسلة نصية (سواء كانت عادية أو unicode)، فما هي أقصر طريقة لفعل ذلك؟
  19. عندما أكتب السطر التالي في الروبي -أستخدم نظام لينكس- أحصل على خطأ من نوع Errno::ENOENT: No such file or directory حتى ولو كان الملف موجود فما سبب ذلك؟
  20. منذ أن بدأت أتعلم لغة روبي وأنا أستخدم علامة الاقتباس المزدوجة لكن قرأت اليوم في ردود أحد المقالات أن هنالك فرق بين علامة الاقتباس المفردة والمزدوجة،فما هو الفرق بينهما؟
  21. لنفترض أن لدي القائمة التالية: x = [["a","b"], ["c"]]فما هي أسهل طريقة لدمج عناصر القوائم مع بعضها لتكون كالتالي: ['a', 'b', 'c']فلقد جربت فعل ذلك عن طريق استخدام حلقة التكرار for لكنني لم أنجح.
  22. قيل لي أن هنالك فرق كبير بين i = i + 1 و i += 1 وأن ناتج السطرين يختلفان أيضا، فما الفرق بين هذين السطرين؟
  23. أريد معرفة ما هي المميزات التي تجعل استخدام وحدة os في بايثون أفضل من كتابة أوامر النظام بشكل مباشر؟ فعلى سبيل المثال لماذا نستخدم دوال من وحدة os لنقل الملفات وحذفها وغيرها بدلا من تطبيق أوامر النظام مباشرة عن طريق os.system() أو subprocess.call()؟
  24. دائما ما أسمع عند الحديث عن البرمجة بلغة بايثون مصطلحات مثل استدعاء حزمة أو وحدة معينة، فهل لهذين المصطلحين نفس المعنى بما أنهما يتم استدعاؤهم عن طريق import ؟
  25. أريد معرفة هل قمتُ بتعريف متغير ما في تطبيق بايثون أم أنني لم أقم بتعريفه بعد، طبعا سيكون التأكد من تعريف هذا المتغير أثناء عمل التطبيق، فما هي أسهل الطرق لمعرفة ذلك؟
×
×
  • أضف...