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

محمد عاطف17

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

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

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

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

    29

آخر يوم ربح فيه محمد عاطف17 هو نوفمبر 18

محمد عاطف17 حاصل على أكثر محتوى إعجابًا!

آخر الزوار

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

إنجازات محمد عاطف17

عضو نشيط

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

1.5k

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

42

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

  1. الخطأ لديك هنا في كيفية حساب النقاط . حيث أولا لا يتم إحتساب النقاط بطريقة صحيحة وأيضا تقوم بطباعة النتيجة بداخل حلقة for أى سيتم طباعة أرقام بعدد الأسئلة التي لديك. يمكنك تجربة الكود التالي بعد إستبداله بالكود السابق الذي أشرت إليك فيه و إخباري بالنتيجة: /* هذا الكود حاولت عن طريقة استخراج النتيجة */ if ($_GET["do"] == "Save") { $my_count = 0; for ($i = 1; $i <= $_POST["hdnLine"]; $i++) { $a = array($_POST["answer$i"]); if ($_POST["answer$i"] == $_POST["A$i"]) { $my_count += 1; } } echo $my_count; }
  2. وعليكم السلام ورحمة الله وبركاته. دورة علوم الحاسوب توفر لك معلومات مكثفة حول مختلف مفاهيم لغات وتقنيات البرمجةو هي أساسية لزيادة معلوماتك حول مجال التقنية بشكل عام. و بانتهائك منها سيكون لديك خبرة جيّدة بدءً من الأساسيات والأفكار والمناهج النظرية مثل هندسة البرمجيات والبرمجة كائنية التوجه إلى التعامل مع أنظمة التشغيل ولغات البرمجة التي تم التطرق لها من خلال الأمثلة العملية في الدروس، وأيضاً سيكون لديك معرفة شاملة حول قواعد البيانات وطرق التعامل مع النوعين العلائقي وغير العلائقي. وفيها أيضاً مسار مخصص للدخول إلى عالم الويب والتعرّف على آلية عمل مطوري الويب في حال أحببت الانتقال إلى مجالات تطوير الويب لاحقاً لهذا إذا أردت التخصص في الواجهة الخلفية أو الأمامية فهذا المسار مهم جدا. ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول الدورة : ولذلك فتلك الدورة مهمة للتأسيس عليها وفهم أساسيات الحسوب و التعامل مع الخوادم والأنظمة . ولذلك إذا كان لديك معرفة مسبقة بهذا يمكنك المضي قدما في التخصص الذي تريده سواء الواجهة الخلفية أو الأمامية أو يمكنك مذاكرة المسارات فقط التي وضحتها لك سابقا مثل "أساسيات البرمجة و قواعد البيانات " إلى عالم الويب "والتي ستساعدك في تطوير الويب
  3. وعليكم السلام ورحمة الله وبركاته. هل يمكنك إرسال صور للدروس التي تراها مكررة هنا حتي يتم رفع ذلك للإدارة هنا . وإذا وجدنا بالفعل مشكلة سيتم رفعها للإدارة لإعادة تسجيل تلك الدروس مرة أخرى . ونعتذر لك عن ذلك وسنحاول حل ذلك في أسرع وقت.
  4. وعليكم السلام ورحمة الله وبركاته. هذا يعتمد على طريقة بنائك للنموذج يرجى إرفاقه لمساعدتك بطريقة أفضل. أما بخصوص كود php فعندما تستقبل النموذج سيكون لديك إسم السؤال و الإجابة الذي تم إجابتها . حينها ستقوم بإرسال إستعلام بكل سؤال و التأكد من الإجابة الصحيحة والإجابة التي قام بها المستخدم ويمكنك حينها حساب مجموع الدرجات . ولنفرض مثلا أن النموذج كالتالي : <form method="POST"> <h3>السؤال 1</h3> <input type="radio" name="1" value="1"> 1<br> <input type="radio" name="1" value="2"> 2<br> <h3>السؤال 2</h3> <input type="radio" name="2" value="1"> 1<br> <input type="radio" name="2" value="2"> 2<br> <h3>السؤال 3</h3> <input type="radio" name="3" value="3"> 3<br> <input type="radio" name="3" value="4"> 4<br> <input type="submit" value="إرسال"> </form> وفي كود php يكون كالتالي : <?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { // الإجابات الصحيحة لكل سؤال $correct_answers = [ '1' => '1', // الإجابة الصحيحة للسؤال 1 '2' => 'أزرق', // الإجابة الصحيحة للسؤال 2 '3' => '3', // الإجابة الصحيحة للسؤال 3 ]; $score = 0; // لحساب الدرجة النهائية // التحقق من الإجابات foreach ($correct_answers as $question => $correct_answer) { if (isset($_POST[$question]) && $_POST[$question] == $correct_answer) { $score++; // إذا كانت الإجابة صحيحة، نضيف درجة } } echo $score; }
  5. وعليك السلام ورحمة الله وبركاته. نعم بالفعل خوارزمية البحث الثنائي ( Binary Search ) هي من أشهر الخوارزميات المستخدمة في شرح مفهوم ال (Algorithms) و أيضا قياس الوقت الخاص بالخوارزمية والمقارنة بينها وبين البحث العادي . وأيضا هي مشهورة لأنها سهلة التنفيذ وسهلة الفهم ويمكن تنفيذها بأكثر من طريقة و إستخدام أى لغة برمجة لتنفيذها وأيضا لأنها فعالة وسريعه في البحث حيث تأخذ O(log n) عوضا عن البحث العادي الذي يأخذ O(n*n) . ولكن ال ( Binary Search ) ليس الأفضل دائما لذلك لا يمكننا أنها هي الأفضل من بين خوارزميات البحث . حيث هي الأفضل في حالة القوائم المرتبة الكبيرة . ولكن إذا لم تكن القوائم مرتبة فهنا يكمن القصور حيث سيتوجب أولا ترتيب القائمة ومن ثم البحث فيها . ويمكنك قراءة الدرس التالي لمعرفة مزايا ال ( Binary Search ) : https://wiki.hsoub.com/Algorithms/binary_search
  6. هذا الخطأ غالبا بسبب أن خادم mysql لا يعمل لذلك يرجى فتح xampp والتأكد من أن mysql تعمل . بعد ذلك يجب الذهاب إلى قاعدة البيانات التي تريدن إستيراد البيانات بها ومن ثم التوجه إلى تبويبة import (إستيراد) : ومن ثم إختيار مكان الملف المراد إستيراده والضغط على زر import
  7. لا ليس جديدا حيث تم تعريفه أول مرة في إصدار 2.4 في بايثون والذي صدر عام 2004 وهذا هو التوثيق الرسمي الذي تم الإعلان فيه عن frozenset : https://docs.python.org/3/whatsnew/2.4.html ولكن السبب في ذلك أنه لا يتم إستخدامه بكثرة كما يتم إستخدام set لذلك من الممكن أن لم تسمع عنه قبل ذلك بسبب هذا. وبالإضافة إلى الشرح السابق من المدربين يمكنك قراءة المقال التالي من موقع موسوعة حسوب لشرح أكثر تفصيلا: الدالة frozenset()‎ - موسوعة حسوب ويمكنك قراءة التوثيق الرسمي الخاص به من موقع بايثون : https://docs.python.org/3/library/stdtypes.html#frozenset
  8. نعم بالفعل لغة بايثون جيدة للمبتدئين حيث هي سهلة في التعلم وفي الإستخدام أيضا وتدعم الكثير من الإستخدامات بسبب توافر العديد من المكتبات بها التي يمكن للمستخدمين إستخدامها . حيث بايثون يتم إستخدامها في العديد من المهام الخاصة بالتهكير فمثلا نظام تشغيل Kali Linux يستخدم العديد من الأدوات التي تعتمد على بايثون. وأيضا Metasploit وهو إطار عمل شهير لشن الإختراقات واختبار الاختراق ويحتوي على العديد من الأدوات المكتوبة ببايثون. وأيضا بايثون لديها community كبير جدا وستجد دعم كبير لها بسبب هذا ال community. ولكن مع تقدمك لن تكتفي فقط ببايثون فسيتوجب عليك تعلم لغات أخرى عديدة بناء على المجال الذي تريد العمل فيه . فمثلا لو أردت الدخول في مجال الويب سيتوجب عليك تعلم javascript حيث يتم إستخدامها بكثرة في الهجمات و php أيضا حيث أغلب الخوادم حاليا تعمل على نظام php لذلك سيتوجب عليك معرفة php لإختبار الخوادم والأكواد لمنع وإكتشاف الثغرات . ويمكنك أيضا بعد ذلك استخدام c أو c++ لتحليل البرامج التي تعمل على أنظمة التشغيل لإكتشاف الثغرات وتحليل الفايروسات وعمل الهندسة العكسية (Reverse Engineering) والتي يكون لديك فايروس أو برنامج بلغة الآلة إلى كود مقروء لإكتشاف كيف تم بناء البرنامج وإكتشاف الحلول له أيضا مجال ال (IoT Security) وهو إنترنت الأشياء. وأيضا سيتوجب عليك دراسة الشبكات (network) إذا أردت العمل ك Network Security لحماية أنظمة وشبكات الحاسوب والإتصال . ولكن حاليا دراسة وتعلم بايثون ممتاز لك كبداية.
  9. وعليكم السلام ورحمة الله وبركاته. نعم يمكنك حساب و معادله الThe adjusted Fisher-Pearson ولكن بإستخدام مكتبة scipy أو statsmodels . وفي مكتبة scipy يمكنك إستخدام الدالة skew والتي تقوم بحساب معامل Fisher-Pearson ويمكنك قراءة التوثيق الرسمي لتلك الدالة من مكتبة scipy من خلال الرابط التالي : https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.skew.html
  10. يمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول سؤالك :
  11. يمكنك الإطلاع على الصفحة التالية الامتحان والحصول على الشهادة بها كل شيء يتعلق بموضوع الشهادة و الإمتحان و الخطوات مقتبسة من الصفحة: خطوات الامتحان 1. تواصل معنا : أخبرنا برغبتك باجراء الامتحان مع تزويدنا بروابط مشاريعك التي طبقتها أثناء الدورة. يجب أن تكون قد طبقت المشاريع مع المدرب أثناء الدورة، ولا يمكن اجراء امتحان بمشاهدة المحتوى فقط. 2. محادثة صوتية : سنحدد لك موعد لاجراء محادثة صوتية لمدة 30 دقيقة يطرح المدرب فيها أسئلة متعلقة بالدورة ويناقش معك ما نفذته خلالها. 3. مشروع التخرج : سيحدد لك المدرب مشروعًا مرتبطًا بما تعلمته أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع الى أسبوعين. 4. مراجعة المشروع والتخرج : سيراجع المدرب المشروع الذي أنجزته، وإن سارت جميع الخطوات السابقة بشكل صحيح، ستتخرج وتحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل من جديد. الشروط التي يجب تحقيقها قبل التقدم للإمتحان: يمكنك التقدم إلى امتحان الدورة، من خلال التواصل مع مركز مساعدة أكاديمية حسوب، مع مراعاة الشروط التالية: إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا
  12. نعم ففي كلا الحالتين ستحصل على الشهادة . لهذا الشهادة ليست بالأهمية الشديدة التي تجعلك تقوم بمذاكرة 4 مسارات فقط وترك البقية . يجب عليك مذاكرة كامل الدورة حيث المهم هو ما تستطيع تنفيذه والمهارات التي لديك وأيضا المشاريع التي قمت بها هي ما تثبت مهاراتك تلك و الشهادة بمثابة دليل فقط على أنك اجتزت محتوى أو تدريب معين. وقد تم جعل إكمال 4 مسارات فقط في الدورة كمثابة إنهائها كلها هو أنه من الممكن أن الشخص يريد التخصص في شئ معينا مثلا في حالتك هنا أنت تريد django فقط ولا تريد odoo أو flask . أما بخصوص الدعم فحاليا يوجد ضغط لذلك من الممكن التأخر قليلا في الرد لذلك يرجى الإنتظار قليلا لحين الرد عليكم.
  13. وعليكم السلام ورحمة الله وبركاته. إذا أتممت 4 مسارات سوف يمكنك حينها التقدم للإختبار و الحصول على شهادة إتمام الدورة . وستكون الشهادة هي إتمام الدورة وليس تحديد المسارات التي أنهيتها . وفي الإختبار سيتم إمتحانك فقط في المسارات التي تقدمت لها . ولمزيد من التفاصيل يمكنك محادثة الدعم ليقوم بمساعدتك بشكل أفضل بخصوص ذلك الأمر : https://support.academy.hsoub.com/conversations
  14. وعليكم السلام ورحمة الله وبركاته . توجد ثلاثة وظائف رئيسية فيها : تطوير الواجهات الأمامية (Front end) تطوير الواجهات الخلفية (back end) تطوير الويب (Full Stack) وبما أنك حاليا ما زلت تدرس في الجامعة ولم تحدد المجال و التقنية التي تريد العمل بها . فأولا يجب عليك دراسة سوق العمل في الدولة و المنطقة التي تتواجد بها وترى ما هي الوظائف المتاحة الحالية وما هي التقنيات المطلوبة بكثرة . وأيضا يجب ان تبحث وترى التقنيات الموجودة ومدي شغفك لها فهناك بعض الأشخاص الذي لا يفضلون java script ويرون ال php أسهل وأفضل فهذا يعتمد على كل شخص . لذلك أنصحك أن تقرأ عن البرمجه بصفه عامه ومسارات تطوير الويب المُختلفه و تحدد المجال الذي تريد تعلمه والتقنية التي تتماشي معك ومع سوق العمل. وإذا أردت البدأ حاليا فيفضل في مجال الواجهات الخلفية أولا ويمكنك بجوارها مذاكرة أساسيات HTML و CSS لتستطيع بناء موقع شامل وإذا وجدت نفسك جيدا في التصميم والتنسيقات يمكنك بعدها التقدم ومذاكرة الواجهات الأمامية. ويمكنك قراءة الإجابات التالية لمزيد من التفاصيل حول مجالات الويب و الدورات المتاحة هنا في الأكاديمية والتقنيات المستخدمة في الويب :
  15. وعليكم السلام ورحمة الله وبركاته . نعم بالفعل قد تحتاج إلى طبيب أو خبير طبي في حال كان لديك بيانات طبية وتريد تحليل القيم الشاذة أو القيم غير الطبيعية الموجودة لديك في تلك البيانات. وهذا بسبب أن البيانات الطبية قد تكون معقدة وتتعلق بحالات صحية قد تختلف بشكل كبير من شخص لآخر ومعرفة القيم الشاذة يتطلب شخصا ملما بالطب . فمثلا في حالة ضغط الدم فالطبيعي هو 120/80 و توجد قيم لا يمكن الوصول إليها وهنا تعتبر قيم شاذة فمثلا لو كان ضغط الدم 60/30 فهنا تلك القيمة خاطئة فلايوجد شخص لديه تلك القيمة والتي تدل على أن هذا الشخص سيتوفي في الحال فإذا تلك القيمة شاذة . وغيرها من البيانات الأخرى لن تستطيع معرفة القيم الشاذة أو النطاقات الخاصة بالقيم الصحيحة دون وجود شخص متمرس في الطب ليقوم بإرشادك بذلك . أما بالنسبة للبيانات البسيطة فهنا البحث قليلا على الإنترنت ستعرف حولها الكثير ومن الممكن عدم إحتياجك لطبيب . إذا هذا يعتمد على مدي تعقيد البيانات التي لديك والحالات التي تعمل عليها.
×
×
  • أضف...