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

TheBrain

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

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

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

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

  1. أريد أن أدور بشكل عكسي (من العدد الأكبر إلى الأصغر) في حلقة تكرار في لغة بايثون فما الطريقة الصحيحة لفعل ذلك؟
  2. أريد كتابة شفرة برمجية لتحميل ملفات متنوعة من مواقع معين ومن ثم تخزينها على الحاسوب بأسماء معينة، فما الطريقة الصحيحة لفعل ذلك؟
  3. أريد معرفة معنى الخطوط السفلية الموجودة قبل اسم كائن معين في بايثون، فعند إطلاعي على بعض مشاريع بايثون أجد أن بعض أسماء الكائنات تبدأ بخط سفلي واحد أو إثنين فما معنى ذلك؟
  4. أريد تحويل تاريخ ووقت معين إلى صياغة جميلة سهلة القراءة من قبل المستخدم مثل "3 days ago" أو "two hours ago” … فكيف أفعل ذلك في دجانغو او في بايثون؟
  5. لدي القائمة التالية: a = [1,2,3,4] وأريد تحويلها إلى قاموس حيث ستكون المفاتيح هي عناصر القائمة والقيم تساوي صفرا كالتالي: d = {1:0, 2:0, 3:0, 4:0} فكيف أفعل ذلك؟
  6. أكتب حاليا سكربت بايثون يعمل على نظام لينكس وأحتاج إلى الحصول على معلومات uid وgid لبعض المستخدمين والمجموعات، فما الطريقة الصحيحة للحصول عليها في بايثون؟
  7. أريد الحصول على المزيد من المعلومات عن دالة repr() وعن فائدتها، فحسب معرفتي فإنها شبيهة دالة eval() فهل هذا صحيح؟
  8. أريد معرفة طريقة الحصول على سطر واحد و أكثر بشكل عشوائي باستخدام SQLAlchemy فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟
  9. قمت بكتابة سكربت يطلب من المستخدم كلمة المرور لإنجاز أعمال معينة، فكيف أستطيع استقبال كلمة المرور من المستخدم عن طريق الطرفية بحيث لا تظهر الحروف على الشاشة؟
  10. أريد إنشاء صندوق رسائل بسيط جدا (Message Box) فما الطريقة الصحيحة لفعل ذلك على نظام ويندوز؟ فكرتُ باستخدام tkMessageBox فهل توجد طريقة أفضل؟
  11. أريد الحصول على ناتج مصفوفة مرتبة حسب أبعادها، توجد في لغة Php دالة print_r() فما شبيه هذه الدالة في لغة بايثون؟
  12. أريد أن أحصل على شهادة في أمن Wi-Fi وعند بحثي على شبكة الإنترنت وجدت شهادة SWSE من SecurityTube، فما تفاصيل هذه الشهادة؟ وهل تنصحوني بها؟
  13. أبحث عن أسهل طريقة لفصل النصوص من شيفرات HTML وجافا سكربت فما أسهل طريقة لفعل ذلك في دجانغو/بايثون؟
  14. أحضر حاليا لاجتياز اختبار شهادة RHCSA وسأمتحن قريبا فهل من نصائح قبل وفي أثناء الامتحان؟ خاصة وأنني سمعت أن الكثير يرسبون في امتحانهم الأول.
  15. أحصل على أسماء الملفات من المستخدم وبالطبع هذه الطريقة تسبب الكثير من الأخطاء لذلك أريد تعديل السلاسل النصية المدخلة وحذف كل شيء ما عدا الحروف والأرقام ورموز – و _ فلو كانت السلسلة النصية كالتالي: my§document$is°° very&interesting___thisIs%nice445.doc.pdfأريد تحويلها إلى: my_document_is_____very_interesting___thisIs_nice445_doc.pdf
  16. أريد التأكد من مجموعة من الكلمات ما إذا كانت هي كلمات من القاموس الإنجليزي أم لا، فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟
  17. أريد الدوران حول متكررين في لغة بايثون، أي تنفيذ المتكرر الأول ومن ثم الثاني وهكذا وذلك لاستخدامها مع الملفات كما في المثال التالي: file1 = open('file1', 'r') file2 = open('file2', 'r') for item in one_then_another(file1, file2): print item فما الطريقة الصحيحة لفعل ذلك؟
  18. أستخدم نظام ويندوز وأريد إنشاء مجلد جديد في مسار معين فما الطريقة الصحيحة لإنشاء المجلدات في بايثون؟
  19. أريد تحويل كائن datetime إلى سلسلة نصية تحتوي على التاريخ فقط، فلو كان لدي الكائن التالي: datetime.datetime(2012, 2, 23, 0, 0) فأريد تحويله إلى سلسلة نصية كهذه: '2/23/2012' فكيف يمكنني فعل ذلك في بايثون؟
  20. أملك المصفوفة التالية: myList = [1, 2, 3, 100, 5] وإذا قمت بعملية فرز فسأحصل على [1, 2, 3, 5, 100]. أريد الحصول على مواقع العناصر من المصفوفة الأصلية في ترتيب الفرز مثل [0, 1, 2, 4, 3]. فهل توجد دالة معينة في بايثون لفعل ذلك؟
  21. أريد تحويل تاريخ معين أنشأته باستخدام وحدة datetime إلى صيغة يوم من السنة، فمثلا في المثال التالي: >>> import datetime >>> today = datetime.datetime.now() >>> print today 2009-03-06 13:24:58.857946 أريد الحصول على جملة "اليوم 65 من سنة 2009”، فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  22. أريد استدعاء سكربت بايثون داخل سكربت php ولقد وجدت طرق عديدة لفعل ذلك عن طريق دوال system() و popen() لكن لم أعرف الفرق بينهم، فهل استخدام هذا الدوال هي الطريقة الصحيحة لفعل ذلك في بايثون؟ وما الفرق بينهم؟
  23. لدي القائمة التالية: l = [[1,2,3],[4,5,6],[7,8,9]] وأريد أن أنقل أماكن عناصر القوائم لتكون كالتالي: r = [[1,4,7],[2,5,8],[3,6,9]] وليست كالتالي (باستخدام zip): r = [(1,4,7),(2,5,8),(3,6,9)] فما الطريق الصحيحة لفعل ذلك؟ جربت استخدام zip (كما في المثال السابق)لكنني لم أنجح.
  24. أريد معرفة ما هيكل البيانات الأسرع، هل هي القوائم أم Sets؟ إذا افترضنا أن الترتيب غير مهم وسأبحث عن التكرارات في وقت لاحق، فهل Set أبطئ من القوائم في بايثون؟
  25. أريد أن أضيف جزء http أو https إلى الرابط في حالة لم يكتب المستخدم هذا الجزء من الرابط، فما هي أسهل طريقة لفعل ذلك؟ جربت فعل هذا باستخدام التعابير النمطية: validates :url, :format => { :with => /^((http|https):\/\/)?[a-z0-9]+([-.]{1}[a-z0-9]+).[a-z]{2,5}(:[0-9]{1,5})?(\/.)?$/ix, :message => " is not valid" }
×
×
  • أضف...