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

عبدالباسط ابراهيم

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

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

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

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

    12

كل منشورات العضو عبدالباسط ابراهيم

  1. تأكد من تشغيل السكريبت من خلال تبويب Terminal وليس Output في محرر الكود. حيث في Visual Studio Code، قد تعرض مخرجات السكريبت في تبويب Output الذي لا يدعم استقبال مدخلات المستخدم.
  2. كما تم التوضيح بالتعليق السابق فإن numpy.where هي دالة تستخدم مع مصفوفات NumPy وتعمل بشكل مختلف عن if العادية . ولذلك يفضل استخدم numpy.where مع مصفوفات NumPy الكبيرة وعندما تريد عمليات سريعة وبينما يفضل استخدم if للحالات البسيطة أو عندما تحتاج منطق معقد لا يمكن تنفيذه بـ where
  3. وعليكم السلام ورحمة الله وبركاته. التصنيف (Classification) هو التنبؤ بمتغير تصنيفي، أي تحديد فئة أو تصنيف معين (من مجموعة محددة مسبقًا) بناءً على أمثلة تدريبية. ولذلك تعتبر عملية التصنيف تُعد نوعًا من عمليات التنبؤ أو هو نوع من التنبؤ يختص بتحديد الفئات. وللتوضيح أكثر يعتبر التنبؤ هو مصطلح عام يشمل جميع أنواع تقدير النتائج سواء كانت تصنيفية أو عددية.
  4. من الناحية البرمجية، فيمكن باستخدام Django أو Flask بناء موقع يحتوي على جميع الخصائص الموجودة في مواقع مثل Facebook، بمعنى إنشاء صفحات المستخدمين، أنظمة الأخبار، الرسائل، الإشعارات، التفاعل الاجتماعي وغيرها من الميزات الأساسية. ولكن ذلك بعيداً عن البنية الكاملة التي تشمل إدارة عدد كبير من المستخدمين والتعامل مع الضغط العالي.
  5. وعليكم السلام ورحمة الله وبركاته. يمكنك أيضاً من خلال برنامج vs code تشغيل السكريبت أو ملف App.py بما أنك تقوم باستخدام هذا البرنامج عن طريق فتح الملف App.py ثم الضغط على العلامة run في أعلى اليمين كما بالصورة التالية
  6. وعليكم السلام ورحمة الله وبركاته. يعتمد كلا الخيارين على إحتياجات التطبيق فمثلاً عند استخدام Django REST framework (API) مع واجهة أمامية منفصلة يكون أفضل في الحالات التالية: عندما تحتاج لمرونة في تطوير الواجهة الأمامية باستخدام إطار عمل حديث مثل React أو Vue وإذا كنت تخطط لبناء تطبيقات موبايل تستخدم نفس API كما أنه عندما يعمل فريق مختلف على الواجهة الأمامية والخلفية للمشاريع التي تحتاج قابلية توسع عالية وفصل واضح بين الخدمات بينما استخدام Django التقليدي يكون أفضل عندما تريد سرعة في التطوير فهذه الطريقة تعتبر أبسط نسبياً تعمل بمفردك أو مع فريق صغير وتعتبر هذه النقطة مهمة حيث أنه عند العمل بمفردك واستخدام ال spa يكون مجهوداً مضاعفاً لا تحتاج لدعم تطبيقات موبايل أو واجهات متعددة
  7. هل يمكنك توضيح الخطأ الذي يظهر لك ؟ كما أنه لا يمكن التعرف على الخطأ بدون إرسال كامل ملفات التطبيق أي مجلد المشروع كاملاً . ولكن حاول تعديل ترتيب استدعاء الملفات كالتالي <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Amiri+Quran&family=Blaka+Ink&family=Bungee+Spice&family=Bungee+Tint&family=Cairo+Play:wght@200..1000&family=DynaPuff:wght@400..700&family=Foldit:wght@100..900&family=Honk&family=Montez&family=Pacifico&family=Rubik+Spray+Paint&family=Unkempt:wght@400;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" href="bootstrap.css"> <link rel="stylesheet" href="phones.css"> بالتوفيق
  8. من الطبيعي أن تشعر بأن الدروس تبدو "ناقصة" عندما تقتصر على دراسة هذه الأقسام فقط دون التطبيق العملي من خلال المسارات التالية . الفكرة في نهج الأكاديمية هو التدرج بمعنى بناء الأساس أولاً ثم التعمق بالممارسة العملية وستجد أنه بعد هذه الأقسام يتم دراسة المفاهيم المتقدمة من خلال التطبيق العملي لاحقاً. كما انه من الطبيعي في البداية بعد دراسة هذه التقنيات بشكل نظري أن تجد صعوبة في التطبيق في مشروع حقيقي حيث تحتاج للتطبيق وراء المدرب عدة مرات حتى تستطيع التطبيق والعمل بمفردك ولذلك لا تقلق وقم بالمتابعة مع المدرب في التطبيقات القادمة
  9. من خلال الدخول على محتوى الدورة من التبويبة دوراتي كما بالصورة التالية تجد أن المحتوى كاملاً مرتباً من أول درس إلى آخر درس وذلك إذا كنت اشتركت بالفعل في الدورة أما إذا كنت تسأل عن محتوى الدورة قبل الإشتراك فيمكنك الدخول على صفحة الدورة التي تسأل عنها من الصفحة الرئيسية وفي الصفحة الخاصة بالدورة ستجد المحتوى وللمزيد من المعلومات يرجى الإطلاع على المعلومات بالرابط التالي https://support.academy.hsoub.com/access-to-courses
  10. يمكنك الدفع باستخدام أي بطاقة بنكية أو حساب بايبال، وليس هناك مشكلة يكون الشخص الذي يقوم بالدفع شخص آخر. هذا يعني أنه إذا كان لديك أقارب في الخارج يمكنهم مساعدتك عن طريق الدفع بدلاً عنك. كما أنه هناك أشخاص تقوم بالدفع عن طريق بايبال ولكن يجب عليك التواصل مع أشخاص مضمونة. وإذا واجهت أي مشكلة أو كانت لديك استفسارات حول طريقة الدفع المناسبة لحالتك، يمكنك التواصل مع مركز مساعدة حسوب وتزويدهم بكافة التفاصيل، وسيرشدونك إلى الطريقة الأنسب لإتمام عملية الدفع.
  11. يمكنك التحدث مع الدعم من خلال الرابط التالي https://support.academy.hsoub.com/conversations
  12. لا تقلق سنقوم بحل المشكلة باسرع وقت ممكن ومع ذلك يرجى التحدث مع الدعم وشرح المشكلة. وسأقوم بطرح هذه المشكلة للإدارة لحل سريعاً.
  13. نعتذر لك على التأخير الذي حدث معك، ولكن يرجى التأكد هل يوجد لديك زر دوراتي في القائمة العلوية إذا كان موجود إضغط عليه و ستظهر الدورة لديك، في حالة كان غير موجود فيرجى الإنتظار قليلاً وسيظهر لك. وإذا لم يظهر يرجى التحدث مع الدعم من هذا الرابط https://support.academy.hsoub.com/ وشرح المشكلة وسيتم حلها في اسرع وقت
  14. وعليكم السلام ورحمة الله وبركاته. من خلال عدة خطوات يمكنك أن تنتقل من novice إلى Kaggle Contributor وبما أنك حصلت عليها فقد قمت بهذه الخطوات ومنها المشاركة في المسابقة وتشغيل script أو nootbook وهذه الشارة Contributor تنعي أنك تشارك في مسابقات حقيقية وحل مشاكل واقعية في مجال علم البيانات وكما تعلم فإن كتير من الشركات تتطلع على Kaggle profile كمؤشر مهم عند التوظيف. كون الشخص Contributor أو Expert وما إلى ذلك بيعني إنه عنده خبرة موثقة وقدرة على حل المشاكل. باختصار، كونك Kaggle Contributor ليست مجرد شارة- بل اعتراف بمهاراتك وخبرتك في مجال علم البيانات ومدى تقدمك في هذه المنصة، ويفتح أمامك فرص كثيره للتطور المهني والشخصي.
  15. الدروس في الدورات الموجودة بالأكاديمية هي دروس مسجلة ومرتبة وبالنسبة للإختبارات فهي موجودة في معظم الدروس بالإضافة للتطبيقات العملية والتمارين التي يطلبها منك المدرب. وللتوضيح أكثر يرجى الإطلاع على الإجابات في الرابط التالي
  16. أولاً بالنسبة للشرط المذكور فهو من حقك ويمكنك مناقشته مع مركز المساعدة من هذا الرابط https://support.academy.hsoub.com/ وتحتاج للتخصص في مجال تفضله ومتابعة تعلمه حتى تستطيع العمل به بشكل إحترافي وبالتأكيد لست مجبراً بدخول لدورة أخرى هنا بل سيتم مساعدتك في المجال الذي تريده بعد الإنتهاء من الدورة ويرجى الإطلاع على الإجابات التالية للمزيد من الشرح
  17. وفقك الله في دراستك ومسيرتك في البرمجة. بالنسبة لدورة علوم الحاسوب تقدم لك المفاهيم الأساسية في البرمجة دون التعمق في مجال محدد. هذا التأسيس القوي يُعتبر خطوة أولى مهمة في رحلتك نحو التخصص في مجالات تقنية متعددة.ولذلك يمكنك بعدها التخصص في المجال الذي تميل له بشكل أفضل بدون تعلم هذه الأساسيات . يفضل الإطلاع على الإجابات التالية للتوضيح بشكل أفضل.
  18. بشكل مبسط الفرق بينهما يكمن في أن Label Encoding يقوم بإعطاء رقم فريد لكل فئة من فئات المتغير النصي. ولكن المشكلة هي أنه قد يُدخل ترتيبًا وهميًا بين الفئات، حتى لو لم يكن هناك أي ترتيب منطقي بينها. على سبيل المثال، إذا كان لدينا ألوان "أحمر"، "أخضر"، "أزرق"، قد يتم ترميزها كـ 0، 1، 2 على التوالي. هنا، قد يفهم النموذج أن "الأزرق" أكبر من "الأخضر"، وهو أمر غير منطقي. لذلك يُفضل استخدامه عندما لا يكون هناك ترتيب منطقي بين الفئات، مثل أسماء المدن أو أنواع المنتجات. بينما Ordinal Encoding يُستخدم عندما يكون هناك ترتيب منطقي بين الفئات على سبيل المثال، إذا كان لدينا مستويات تعليمية "مدرسة ثانوية"، "بكالوريوس"، "ماجستير"، "دكتوراه"، يمكن ترميزها كـ 0، 1، 2، 3 على التوالي. هنا، يحافظ الترميز على الترتيب المنطقي بين المستويات التعليمية. لذلك يُفضل استخدامه عندما يكون هناك ترتيب منطقي بين الفئات، مثل المستويات التعليمية، أو تقييمات العملاء (ضعيف، متوسط، جيد جدًا).
  19. تعمل الإعلانات على تحقيق نتائج سريعة في زيادة ظهور موقعك وجذب الزوار. وعندما تستخدم إعلانات جوجل، يظهر موقعك في أعلى نتائج البحث كإعلان مدفوع. أما ال SEO فهو استراتيجية طويلة المدى تهدف إلى تحسين ظهور موقعك في نتائج البحث . يمكن تشبيه SEO ببناء سمعة جيدة للمتجر من خلال تقديم خدمة ممتازة وتحسين تجربة العملاء - قد يستغرق وقتاً أطول، لكن النتائج تدوم لفترة أطول. لذلك الحل الأمثل ابدأ بإعلانات جوجل للحصول على زوار فوريين بينما تعمل على تحسين SEO لموقعك. مع مرور الوقت، يمكنك تقليل الإنفاق على الإعلانات تدريجياً مع تحسن ترتيب موقعك في نتائج البحث العضوية.
  20. كما بالصورة التالية يوجد خيار Trust Server Certificate أضغط عليه وقم بتفعيله ثم بعد ذلك حاول مرة أخرى الإتصال
  21. وعليك السلام ورحمة الله وبركاته. إذا لم يتم حل المشكلة من خلال الحل السابق يمكنك تنفيذ الأمر التالي sfc /scannow انتظر حتى يكتمل الفحص (قد يستغرق بضع دقائق).ثم أعد تشغيل الجهاز وحاول فتح الصور مرة أخرى. وإذا لم يتم حل المشكلة أيضاً حاول تنفيذ الأمر التالي في ال terminal Dism /Online /Cleanup-Image /CheckHealth ويفضل لو تقوم بمشاركة النتيجة التي تظهر لك بعد تنفيذ هذا الأمر
  22. من خلال التوثيق الرسمي للمكتبة أو إطار العمل ستجد قسم migration في التوثيقات يشرح لك الفروقات بين الإصدارات . لذلك تأكد من أنه سيتم تحديث الدورة بما يتناسب مع الإصدارت االحديثة ولكن كما أخبرتك أنه من الأفضل أحياناً دراسة الإصدارت االأقدم نسبياً من مكتبة ما او إطار عمل
  23. وعليكم السلام ورحمة الله وبركاته. أولاً لن تضطر للإشتراك في دورة اخرى من خلال مواكبة التطورات لأنه يتم تحديث الدورة بصفة مستمرة ويمكنك الوصول لهذه التحديثات للدورة دائماً . ولاحظ أنه إذا كان الفرق جوهريًا في الإصدار الحديث عن الإصدار الموجود بالدورة ، فإنه يتم تحديث محتوى الدورة حتى لا يكون هناك فجوة كبيرة بين ما يتعلمه الطالب وما يطلبه سوق العمل.بينما إذا كان الفرق بين الإصدارات طفيفًا، فيمكن تعلم التعديلات من التوثيق الرسمي بسهولة. وثانياً تعلم الإصدارات الأقدم نسبيًا له فائدة كبيرة، خاصة في صيانة المشاريع القديمة التي لا يتم تحديثها دائمًا إلى أحدث إصدار. أيضًا، فهم الأساسيات من الإصدارات الأقدم يسهل الانتقال إلى الإصدارات الأحدث، لأن التعديلات غالبًا تكون تطويرية وليست تغييرًا جذريًا بالكامل.
  24. وعليكم السلام ورحمة الله وبركاته. يمكنك الوصول للدورة من خلال الخيار دوراتي التي من المفترض ان يظهر لك والرابط التالي يوضح لكل كيفية الوصول للدورة https://support.academy.hsoub.com/access-to-courses وإذا لم تظهر لك كلمة دوراتي فأعتقد أنك اشتركت للتو في الدورة ولذلك يرجى الإنتظار قليلاً وستظهر لك الدورة . ولكن إذا لم تظهر يمكنك التواصل مع الدعم من هذا الرابط مع إرسال تفاصيل المشكلة وسيتم حل المشكلة https://support.academy.hsoub.com/conversations
  25. بما أنك مطور ويب ولديك معرفة بـ HTML و CSS فيمكنك تعلم JavaScript مع Node.js للـ Back-End، أو استخدام PHP مع Laravel، أو حتى Python مع Django أو Flask. يمكنك من خلال تعلم JavaScript توظيفها في الـ Front-End و Back-End، مما يتيح لك العمل Full Stack من خلال لغة واحدة وهي javascript . يمكنك ملاحظة أن جميع اللغات أو المسارات التي ذكرتها لك لها دورات في أكاديمية حسوب ويمكنك الإطلاع أولاً على الإجابات التالية لفهم الفرق بين اللغات والمسارات المختلفة لتحيد هدفك
×
×
  • أضف...