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

Abdulrahman Muhammad

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

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

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

5 متابعين

آخر الزوار

329 زيارة للملف الشخصي

إنجازات Abdulrahman Muhammad

عضو نشيط

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

71

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

1

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

  1. وعليكم السلام ورحمة الله وبركاته، يعتمد اختيارك على تخصيص المعالجة او مدى تعقيد البيانات: ففي معظم الأحيان الأدوات الجاهزة مثل image_dataset_from_directory في TensorFlow أو DataLoader في PyTorch أفضل وأسهل، لأنها توفر لك التحميل والتقسيم والتجهيز بسرعة. لكن اذا اردت معالجة خاصة أو تتعامل مع بيانات غير عادية يمكنك استخدام os أو cv2 . نعم، في الغالب الوقت الأكبر يستهلك في تحميل الصور ومعالجتها أكثر من تدريب شبكة CNN نفسها.
  2. في بعض الأحيان يحرص Kaggle على الاستقرار أكثر من التحديث السريع. عند تحديث كل المكتبات أول بأول ممكن يحصل تعارض أو تتوقف مشاريع قديمة عن العمل. لكن تقدر أنت تحدث أي مكتبة بنفسك داخل الـ Notebook بكتابة: !pip install --upgrade pandas
  3. ISR لا يُغني كليًا عن SSR أو SSG، لكنه خيار وسط: يعطيك سرعة SSG مع مرونة التحديث مثل SSR.
  4. الكود مسؤول عن إنشاء اتصال بقاعدة بيانات PostgreSQL من خلال مكتبة pg في Node.js. هذا الكائن عبارة عن مجمع اتصالات (Connection Pool)، وظيفته أنه يدير مجموعة من الاتصالات بقاعدة البيانات. داخل الكائن Pool وضعنا إعدادات الاتصال بقاعدة البيانات: user: اسم المستخدم الخاص بقاعدة البيانات (هنا "postgres"). password: كلمة المرور الخاصة بالمستخدم. host: عنوان السيرفر الذي تعمل عليه قاعدة البيانات (هنا localhost يعني على نفس الجهاز). port: رقم المنفذ الذي تستمع له قاعدة بيانات PostgreSQL (افتراضياً 5432). database: اسم قاعدة البيانات التي نريد الاتصال بها (هنا "tododb"). بعدها تم إنشاء نسخة من المجمع وحفظها في pool. يتم تصديرها بـ export default pool حتى تستطيع استخدامها في أي ملف آخر وتنفّذ أوامر SQL. بالتوفيق
  5. مرحباً، السبب هو عدم كتابة الكود في المكان الصحيح داخل قاعدة البيانات tododb: لإصلاح ذلك: اضغط بزر الفأرة الأيمن على قاعدة البيانات tododb. اختر Query Tool لفتح نافذة استعلام مرتبطة بهذه القاعدة. الصق أمر الإنشاء وشغّله: CREATE TABLE todo ( todo_id SERIAL PRIMARY KEY, description VARCHAR(255) NOT NULL, completed BOOLEAN DEFAULT FALSE ); بعد التنفيذ قم بتحديث (Refresh) قاعدة البيانات، وستجد الجدول قد ظهر بشكل صحيح. بالتوفيق
  6. نعم، دورة إدارة تطوير المنتجات تعتبر مهمة ومفيدة لطالب هندسة البرمجيات، لكن فائدتها تختلف بحسب هدفك: إن كنت تركز فقط على جانب البرمجة والتقنيات، فهي ليست أساسية، لأن محتواها لا يشرح كتابة الكود بعمق، بل يهتم أكثر بكيفية تحويل الأفكار إلى منتجات وإدارة فريق العمل. أما إذا كنت تفكر في المستقبل أن تقود مشاريعك الخاصة أو تعمل كمدير تطوير، فالدورة ستكون إضافة قوية، لأنها ستعطيك رؤية شاملة عن كيفية تحليل السوق، إدارة المصممين والمبرمجين، العمل وفق منهجية Agile، والإشراف على إطلاق المنتجات وتطويرها باستمرار. بالتوفيق
  7. لا، لستَ بحاجة إلى تعلّم PHP قبل الدخول إلى هذا الكورس، لأنّ الدروس فيه تبدأ من المستوى المبتدئ وتنتقل معك خطوة بخطوة حتى تصل إلى المستوى المتقدّم. لمن هذه الدورة: لمن لا يمتلك خبرة مسبقة في مجال البرمجة ويريد الدخول في هذا المجال الشيق لمن يمتلك خبرة بسيطة في البرمجة ويرغب في تطوير مهاراته ليصل إلى الاحترافية في PHP لمن يرغب باكتساب مهارات برمجية جديدة تساعده على تحسين دخله لمن يتقن لغة البرمجة PHP ويريد تطوير مهاراته، وتعلم تقنيات جديدة فيها لمن يريد تعلم إطار عمل لارافل Laravel لمن تعلم Laravel ويرغب بتطوير مواقع عملية مطلوبة في سوق العمل لمن يرغب بتعلم تطوير قوالب ووردبريس WordPress
  8. وعليكم السلام ورحمة الله وبركاته، الفكرة التي طرحتها جيدة وتجمع بين الأمان وسهولة الاستخدام، لأن تخزين التوكن في httpOnly cookie يحميه من هجمات XSS، وفي نفس الوقت الاحتفاظ ببيانات المستخدم في الذاكرة باستخدام tanstack query يمنع فقدانها أثناء العمل. يمكن ايضاً التأكد من حماية الـ API من هجمات CSRF باستخدام إعدادات sameSite أو إضافة CSRF token. بالتوفيق
  9. بما إن الملف فاضي لذا من الممكن لم يتم حفظه بالشكل الصحيح. لحفظ الملف بالشكل الصحيح: اضغط على File ثم Save أو Ctrl + S من لوحة المفاتيح
  10. في الشريط العلوي اضغط على File ثم اضغط على Open File ثم حدد الملف في المكان الذي حفظته مسبقاً
  11. مرحباً، يمكنك فتح الملف الذي حفظته مسبثاً عن طريق الضغط على file ثم open ثم حدد الملف في المكان الذي حفظته مسبقاً أو يمكنك إنشاء ملف جديد عن طريق file ثم new بالتوفيق
  12. وعليكم السلام ورحمة الله وبركاته، نعم، يمكن استخدام لغة بايثون للتحكم في الأجهزة مثل الحاسوب، وذلك من خلال مكتبات متخصصة. على الحاسوب، يمكن التحكم بلوحة المفاتيح والماوس وتشغيل البرامج وإدارة الملفات. لتعلّم هذا المجال، يُنصح بالبدء بأساسيات لغة بايثون، ثم الانتقال لتعلّم كيفية أتمتة المهام أو تطوير تطبيقات بسيطة. بالتوفيق
  13. لا توجد حاليًا إمكانية لتغيير لغة المحتوى إلى الإنجليزية، لأن أكاديمية حسوب تهدف إلى تقديم المحتوى التعليمي باللغة العربية لدعم وتطوير المحتوى البرمجي العربي.
  14. وعليكم السلام ورحمة الله وبركاته، لكي تستفيد من الدورة بشكل صحيح، أنصحك أن تشاهد كل درس بهدوء وتركز جيدًا، ثم تطبق ما تعلمته فورًا حتى تثبت المعلومة. لا تشاهد الدروس بسرعة ولا تتجاوز أي شيء لم تفهمه. من الأفضل أن تخصص وقتًا ثابتًا يوميًا للمذاكرة والتطبيق. كما يُنصح بتعلم بعض المصطلحات التقنية بالإنجليزية، ابدأ خطوة خطوة واستمر في التطور. بالتوفيق
  15. من الطبيعي أن تشعر بصعوبة في حل تمارين البرمجة في البداية. حاول أن تبدأ بحل تمارين بسيطة وتفهم الحل خطوة بخطوة. لا تعتمد فقط على الحفظ، بل حاول أن تفهم المنطق وراء كل سطر برمجي. مع الاستمرار والممارسة اليومية ستتحسن مهاراتك تدريجيًا.
×
×
  • أضف...