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

لوحة المتصدرين

  1. هشام رزق الله

    هشام رزق الله

    الأعضاء


    • نقاط

      4

    • المساهمات

      1442


  2. كان هنا شخص ما

    كان هنا شخص ما

    الأعضاء


    • نقاط

      2

    • المساهمات

      38


  3. samer_jabal

    samer_jabal

    الأعضاء


    • نقاط

      2

    • المساهمات

      174


  4. عبدالهادي الديوري

    • نقاط

      2

    • المساهمات

      368


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 02/19/16 في كل الموقع

  1. توجد عدة طرق لفعل ذلك في بايثون، والطريقة الرسمية هي استخدام متغير بيئة PYTHONSTARTUP، إذ يكفي أن تنشئ سكربت بايثون جديد ومن ثم تكتب فيه تعليمات الاستدعاء للوحدات التي تريدها وفي النهاية تؤشر متغير البيئة إلى هذا السكربت. للمزيد من المعلومات حول هذا المتغير: التوثيق الرسمي.
    1 نقطة
  2. يوجد عدة طرق في لغة بايثون لفعل ذلك، وأفضلها استخدام دوال مكتبة pkgutil حيث سنقوم بالدوران حول أسماء الوحدات الموجودة في الحزمة كأننا نعتبرهم eggs أو zips ومن ثم نطبعها واحدة تلو الآخر باستعمال حلقة تكرار for مع تعليمة الطباعة print كما في المثال التالي: import pkgutil import email # example of package package = email for importer, modname, ispkg in pkgutil.iter_modules(package.__path__): print "Found submodule %s (is a package: %s)" % (modname, ispkg)
    1 نقطة
  3. لا داعٍ للشكر.. على الرُّحبِ والسِّعة.
    1 نقطة
  4. شكراً أخي @samer_jabalعلى التوضيحات والإفادة بدأت فعلاً أفهم الطريق الصحيح، وإن شاء الله أستطيع بناء خُطة محكمة بالبدأ بتعلم اللغة في القريب العاجل، لأن لدي أفكار وأرى أنه من الممكن أن تساعدني تلك اللغة فيها إن شاء الله شكراً من القلب 3>
    1 نقطة
  5. لا ليست مضيعة للوقت إطلاقًا فلغة بايثون ستثري سيرتك الذاتية، فبمجرد ذكرك لمعرفتك بها في سيرتك الذاتية سيعطي إنطباعًا حسنا عنك بأنك تعرف المزيد خارج الجامعة. الجامعة بأي إختصاصٍ كانوأشدد على ذلك لا تعلمك سوى الأساس الباق عليك أنت. أود أن أذكر شيء متعلق بسؤالك.. في المناطق الأثرية تجد شُبَّانًا يعملون كمرشدين للحملات السياحية ولم يدخلوا الجامعة بعد، يعرفون اللغة الإنكليزية والفرنسية والصينية والإسبانية وغيرها أي العديد من اللغات وتفضلهم الحملات على ذوي الشهادة لأن ذي الشهادة جديد على الساحة إن صح التعبير ولا يتقن في الغالب سوى الإنكليزية أو الفرنسية لكن إن أتى ذاك الشاب الذي لا يملك شهادة ودرس لسنتين معهد سياحي ستجده بارعا وستزيد فرصه في العمل. ما أريد قوله: كن كالشاب ولا تكن متزمتا لما تعلمك إياه الجامعة ولكن زِد عليه فهي خبرة لك حتى بدون شهادة فذكرها يكفي. تحياتي لك.
    1 نقطة
  6. @samer_jabal.. أعتذر عن إزعاجك، أحتاجك هنا أخي الكريم. بارك الله فيك.
    1 نقطة
  7. أحتاج إلى إنشاء مجلد مؤقت يُحذف بعد الاستعمال، فكيف أفعل ذلك عن طريق لغة بايثون؟ وكيف أحصل على اسم ومسار هذا المجلد المؤقت؟
    1 نقطة
  8. يوجد العديد من الطرق في لغة بايثون لمعرفة ذلك وأسهل هذه الطرق هي عن طريق استخدام دالة where من مكتبة numpy كما في المثال التالي: numpy.where(x == 0)[0] حيث سترجع لك مصفوفة تحتوي على مواقع العناصر ذات قيمة صفر. أو يمكنك البحث عن شرط معين داخل مصفوفة numpy معينة كما في هذه الطريقة وسيتم إرجاع مصفوفة تحتوي على مجموعة من القيم المنطقية حسب تطابق الشرط مع عناصر المصفوفة: >>> a == 0 array([ True, False, False, False, False], dtype=bool)
    1 نقطة
  9. أنوي تعلم لغة PHP لكي أقوم بإنشاء مواقع إلكترونية، ولكنني لا أعلم من أين أبدأ، فهل من نصائح؟
    1 نقطة
  10. لغة PHP لغة برمجية طوّرت أساسا لاستخدامها في تطوير تطبيقات الويب، وذلك بمُساعدة لغتي HTML و CSS ولغة Javascript البرمجية، إذ أنّ لغة HTML مسؤولة عن المكونات التي تُشكل هيكل الموقع، ولغة CSS تساعد على جعل الموقع ذا منظر مقبول وتصميم جذاب، أمّا لغة Javascript فتقوم بإضافة إمكانية التفاعل مع المُستخدم على المُتصفح مُباشرة، أما لغة PHP فهي المسؤولة عن عمليات الواجهة الخلفية Back-end من تعامل مع البيانات (قواعد البيانات) كإدخالها وحذفها وتعديلها وعرضها، فمثلا إذا كان التّطبيق عبارة عن مُدونة فلغة PHP تُساعد على إدخال المقالات إلى قاعدة البيانات وعرضها للمُستخدم لقراءتها، وإعطاء المُدير حرية إدخال مقالات جديدة وتعديلها أو حذفها. وبالتالي فإنّك مُلزم بتعلم اللغات التّالية إذا كنت ترغب بتطوير مواقع إلكترونية: HTML CSS PHP ومن المُفضل تعلم لغة Javascript لإضافة المزيد من القوة لتطبيقك.
    1 نقطة
  11. نقصد بمُصطلح Semantic Error الخطأ الذي يتعلّق بمنهجية عمل البرنامج، عندما ترغب ببرمجة برنامج تريد منه أن يؤدي وظيفة ما، لكنّك تُفاجأ بأنّه لا يؤدي الوظيفة التي ترغب لكنه رغم ذلك لا يعرض أي أخطاء، فمثلا لنقل بأنّك تريد إنشاء برنامج للجمع بين عددين، بعد كتابة السّطر المسؤول عن البرمجية بلغة برمجة من اختيارك وعند إعطائه عددين، فأنت تتوقع أن يقوم بجمعهما، ولكنه عوضا عن ذلك يقوم بعملية طرح أو عملية أخرى وذلك لأنّك نسيت ووضعت علامة – عوض علامة +، هنا يتعلق الأمر بـSemantic Error وليس بخطأ في بنية الجملة أو خطأ من نوع آخر. خلاصة الأمر أنّ هذا المُصطلح يُطلق على برنامج لا يؤدي الغرض الذي تريده، بل يؤدي ما طلبته منه.
    1 نقطة
  12. يوجد عدة حلول في بايثون لحل هذه المشكلة، فيمكنك على سبيل المثال استخدام دالة strftime الخاصة بمكتبة datetime -وليس لمكتبة time-. المشكلة أن دالة strftime الخاصة بمكتبة time تقبل الوقت على شكل tuple ولكنها لا تحمل أية معلومات حول ميكرو ثانية، ولذلك استخدم مكتبة datetime بدلا عنها وستحل المشكلة كما في المثال التالي: datetime.datetime.now().strftime("%H:%M:%S.%f")
    1 نقطة
×
×
  • أضف...