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

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

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

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

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

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

    11

آخر يوم ربح فيه عبدالباسط ابراهيم هو أبريل 29 2024

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

آخر الزوار

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

إنجازات عبدالباسط ابراهيم

عضو نشيط

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

2.4k

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

86

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

  1. الأن أعتقد أنه سيتم ظهور التحديثات عندما تكون متاحة لك. وبالنسبة ل "تم تحديث ويندوز11 قبل دقيقة مثلا" فيمكنك إعادة تشغيل الحاسوب وسيتم حل المشكلة
  2. يمكنك التجربة والإنتقال للتحديثات وستجد أنها تعمل ويظهر لك الزر resume update
  3. لا يوجد حاجه لحذف ولكن الملفات التي تقوم بحذفها في المسار التالي وليس الموجود بالصورة في التعليق السابق HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\SettingsCOPY
  4. من المفترض أن يوجد زر لاستئناف التحديثات resume updates ولكن ربما حديث مشكلة أدت لعدموجود هذا الزر أو ربما هناك مشكلة بنظام التشغيل. ولذلك يمكنك تجربة الحل التالي أولاً قم بالبحث عن regedit في شريط البحث لديك ثم إنتقل للعنوان التالي كما بالصورة HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings ثانياً اضغط على PausedFeatureDate وستفتح لك قائمة ستجد خانة تسمى value قم بإفراغها وبالمثل ل PausedQualityDate ثالثاً اذهب إلى HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\SettingsCOPY ثم قم بحذف الملفات التالية PauseFeatureUpdatesEndTime PauseFeatureUpdatesStartTime PauseQualityUpdatesEndTime PauseQualityUpdatesStartTime PauseUpdatesExpiryTime وبعد الإنتهاء أغلق البرنامج Registry Editor وستجد أن التحديثات ظهرت
  5. وعليكم السلام ورحمة الله وبركاته. بالفعل صممت بايثون لتكون بسيطة وسهلة القراءة، مما يسمح للمبرمجين بالتركيز على المنطق وحل المشكلة بدلاً من التعامل مع تعقيد لغوي أو أكواد زائدة. ومع أن لغة بايثون تُظهر مزايا واضحة في سهولة القراءة والكتابة، إذ تُتيح كتابة الأكواد بطريقة تشبه الجمل الطبيعية، مما يسهل فهمها في بعض الحالات. ومع ذلك، هناك بعض الصعوبات مثل استخدام المسافات (الـ indents) كوسيلة لتحديد الكتل البرمجية، حيث يمكن أن يحدث خلط أثناء نقل أو لصق الكود بسرعة مما يؤدي إلى تغيير البنية المتوقعة. بالمقابل، لغات مثل Java تستخدم الأقواس لتحديد الكتل البرمجية، مما يقلل من احتمال حدوث مثل هذه المشاكل. ولكن بالأخير تُركز لغة بايثون على حل المشكلات بأقل تعقيد ممكن في اللغة
  6. نعم، يمكنك الحصول على شهادة إتمام الدورة حتى لو لم تكمل جميع المسارات بمعنى أنه من ضمن الشروط إتمام 4 مسارات كحد أدنى. والشهادة ستكون للدورة كاملة بالطبع فليس هناك شهادة على جزء من الدورة . ويمكنك التأكد من ذلك من خلال التحدث مع مركز المساعدة في أي تفاصيل أخرى من خلال الرابط التالي. https://support.academy.hsoub.com/conversations
  7. إذا كنت تقصد بناء المشاريع الموجود في الدورة فيجب عليك الدريب على التمارين الموجودة بالدروس والتطبيق مع المدرب في بناء التطبيقات العملية حيث أنه من شروط التقدم للإمتحان والحصول على الشهادة بناء التطبيقات العملية الموجودة بالدورة. ولكن إذا كنت تقصد فرص العمل بعد الإنتهاء من الدورة كما مكتوب في الدورة؟ فيمكنك الإطلاع على الإجابات التالية حيث تشرح لك ما يمكن للأكاديمية مساعدتك فيه بعد الإنتهاء من الدورة حيث لا توفر لك الأكاديمية وظيفة بل تساعدك في العثور على وظيفة بعد الإنتهاء من الدورة والحصول على الشهادة،
  8. وعليكم السلام ورحمة الله وبركاته، مدير المنتجات الرقمية له علاقة بالتسويق، ولكن ليس بشكل مباشر. يتمحور دور مدير المنتجات الرقمية حول تطوير وإدارة المنتجات الرقمية مثل التطبيقات أو المواقع الإلكترونية، بينما يركز التسويق على الترويج لهذه المنتجات وجذب العملاء. ومع ذلك، هناك تداخل بين الدورين في بعض الجوانب فمثلاً مدير المنتجات الرقمية يحتاج إلى معرفة ما يريده العملاء وتفضيلاتهم لتصميم منتج ناجح. هذه المعلومات غالبًا ما تأتي من أبحاث السوق التي يجريها فريق التسويق. مثال آخر قد يعمل مدير المنتجات الرقمية مع فريق التسويق للتأكد من أن المنتج يتم تسويقه بطريقة صحيحة ويصل إلى الجمهور المستهدف. ولذلك بشكل عام، مدير المنتجات الرقمية والتسويق يعملان معًا لضمان نجاح المنتج.
  9. كما وضح لك محمد في التعليق السابق فإنه تحتاج لتعلم أساسيات لغة JavaScript أساسيات React.js أساسيات TypeScript وبالإضافة لماسبق فيفضل تعلم Node.js لأن Next.js ليس مجرد إطار عمل للواجهة الأمامية، بل يحتوي أيضًا على إمكانيات للبرمجة الخلفية (Back-end)، فمن الضروري تعلم Node.js قبل الانتقال إلى Next.js. ولذلك إذا كنت تريد تعلم nextjs فالأفضل هو تعلم الدورة كاملة باستثناء المسارات تطوير تطبيق جوال باستخدام React Native تطوير تطبيق سطح مكتب باستخدام Electron.js تطوير تطبيق جوال للتواصل الاجتماعي باستخدام Ionic
  10. وعليكم السلام ورحمة الله وبركاته. الفرق الأساسي بينهما هو أن yield تُستخدم في تعريف الدوال المولدة (generators). وعندما تستخدم yield داخل دالة، فإنها تُرجع قيمة وتُحفظ حالة الدالة بحيث يمكن استئناف التنفيذ منها لاحقاً عند طلب القيمة التالية. هذا يعني أن الدالة لا تنتهي بالكامل بعد تنفيذ yield، بل تنتظر حتى يُطلب منها العنصر التالي. بينما return تقوم بإرجاع قيمة واحدة وتنهي عمل الدالة بالكامل، بحيث لا يمكن استئنافها بعد ذلك. وإليك المثال التالي للتوضيح def generate_numbers(): for i in range(5): yield i gen = generate_numbers() for number in gen: print(number) # ستتم طباعة الأرقام من 0 إلى 4 تدريجياً بينما باستخدام return def return_number(): for i in range(5): return i # ستعيد القيمة 0 وتنهي الدالة فوراً print(return_number()) # سيطبع 0 فقط
  11. لم تحل المشكلة حتى بعد تغيير اسم الملف لأنّ Git سيحتفظ بسجل الملفات الكبيرة التي سبق رفعها أو إضافتها ل commit حتى لو تجاهلتها لاحقًا. ولذلك فيمكننا حل هذه المشكلة من خلال تنفيذ الأمر التالي git rm --cached path/to/giant_file مع استبدال الكلمة path/to/giant_file بالمسار للملف الذي يسبب المشكلة ثم عمل commit مع --amend من خلال تنفيذ الأمر التالي git commit --amend وبعدها يمكنك تجربة دفع الملفات للمستودع البعيد
  12. أيضاً بعد تفعيل قائمة "Develop" بالذهاب إلى Safari ثم Settings ثم Advanced، ثم تحديد خيار Show features for web developers كما تم التوضيح بالتعليق السابق . يمكنك استخدام الاختصار (Command + Option + I) لفتح أداة "Web Inspector" مباشرة والبدء في فحص العناصر على صفحات الويب ولاحظ أنه بدون تفعيل قائمة developلن يعمل الإختصار.
  13. يمكنك تعريف ال Convolution Layer بشكل أبسط كالتالي: هي الطبقة المسؤولة عن استخراج الميزات من الصورة المدخلة، مثل الحواف، الألوان، أو الأشكال. تستخدم مرشحات (filters) تمر على الصورة لتوليد خرائط ميزات (feature maps) تُظهر المناطق التي تحتوي على أنماط معينة. وبالنسبة لPooling Layer فهي تُستخدم لتقليل الأبعاد المكانية لخرائط الميزات، مما يقلل من كمية الحسابات ويجعل الشبكة أكثر كفاءة. مثال على ذلك التجميع الأقصى (max pooling) الذي يأخذ القيمة الأكبر من كل منطقة في خريطة الميزات. وأخيراً ال Fully Connected Layer تأتي عادةً في نهاية الشبكة وتُستخدم لتصنيف الميزات التي تم استخراجها. و تسمح بدمج المعلومات لاتخاذ قرار نهائي، مثل تحديد ما إذا كانت الصورة تحتوي على قطة أو كلب.
  14. وعليكم السلام ورحمة الله وبركاته. بالنسبة لتقسيط الدورات غير متاح هذا الخيار بالنسبة للأكاديمية حيث يتم دفع مبلغ الدورة كاملاً. أما بالنسبة لخصم لدورة من الدورات فيمكنك التحدث مع مركز المساعدة من خلال الرابط التالي https://support.academy.hsoub.com/conversations وغالباً ما يكون هناك عروض على الدورات في مناسبات معينة مثل الأعياد وبداية السنة وما إلى ذلك.
×
×
  • أضف...