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

Mustafa Suleiman

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

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

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

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

    365

كل منشورات العضو Mustafa Suleiman

  1. ذلك ليس من ضمن شروط الدورة، فبعد التخرج يتم مساعدتك في الحصول على عمل وتوجيهك وإنشاء CV لك. عامًة الأمور المالية يتم مناقشتها من خلال مركز المساعدة، لذا أرجو التحدث إليهم وإخبارهم بما تريد.
  2. كلاهما مختلفان، Nest.js للغة جافاسكريبت من خلال بيئة Node.js بينما Django هو إطار خاص بلغة بايثون. بالتالي عليك تعلم Nest.js بما أنك تعلمت Express.js لذا الأمر ضمن نطاق اختصاصك واللغة البرمجية التي تعرفها وهي جافاسكريبت. وNest.js ضروري بالفعل إن كنت ستعمل كمطور واجهة خلفية. عامًة عليك تعلم المطلوب في سوق العمل وليس ما تريده أنت
  3. المقصود هو استخدام Google colab وذلك هو رابط المنصة فالأمر الذي استخدمته خاص بتلك المنصة: https://colab.research.google.com/
  4. تستطيع طرح أي سؤال تريده لا مشكلة، مع الأخذ بعين الاعتبار أن لغة Pascal تُعتبر لغة برمجة قديمة نسبياً مقارنة بلغات برمجة حديثة مثل Python أو Java أو C++ أي ليس من الأفضل حل مسائل الخوارزميات دائماً باستخدام Pascal.
  5. البرنامج يعمل بشكل سليم على الويندوز ولا يحتاج إلى Homebrew فذلك خاص بنظام Macos ولينكس. أرجو تثبيت نسخة DBGate الصحيحة لنظام ويندوز وهي: https://github.com/dbgate/dbgate/releases/latest/download/dbgate-latest.exe وفي المرة القادمة أرجو التعليق أسفل فيديو الدرس لمساعدتك بشكل أفضل.
  6. أنت لم تكتب اسم الملف فهو لديك يبدأ باسم heart_statlog لمعرفة الملفات الموجودة قم بتنفيذ الأمر التالي: import os for dirname, _, filenames in os.walk('/kaggle/input'): for filename in filenames: print(os.path.join(dirname, filename)) سيظهر لك روابط الملفات قم بنسخها وضعها بالكود. بالنسبة للتعليق فهو مثل ما تقوم به في بايثون من خلال وضع رمز # قبل السطر وسيتم تعليقه: # this is a comment وللقيام بتعليق متعدد الأسطر نكتب ''' ''' ''' hello world hello ahmed '''
  7. هل ستقوم بالمشروع بمفردك؟ وما هي نوعية المشاريع المطلوبة هل هي موقع ويب مثلاً أم برنامج؟ وما هي اللغات التي تستطيع استخدامها في المشروع؟
  8. عذرًا على ذلك، خطأ غير مقصود بالطبع، إن تأخر الرد أرجو التنويه عن ذلك أسفل الدرس لكي يتم رؤية السؤال إن تم عدم رؤيته بالخطأ. حاليًا أرجو التعليق أسفل الدرس للمتابعة.
  9. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  10. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  11. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل. وعامًة المشكلة هي أنك لم تقم بإنشاء ملف للكود وتشغيله في الـ IDLE، أي علينا حفظ الكود في ملف ثم فتحه وستظهر لك run أي عليك كتابة مثلاً: print('hello ahmed') ثم اضغط على CTRL + S للحفظ ثم اكتب اسم الملف app.py على سطح المكتب، الآن أغلق الـ IDLE بالكامل، ثم أعد تشغيله واضغط على file ثم open واختر الملف app.py
  12. أرجو تغيير الصورة من خلال الرابط التالي: https://accounts.hsoub.com/settings ثم انتظر بضع دقائق وسيتم تحديثها هنا
  13. على حد علمي ذلك غير متوفر في الأكاديمية، لكن للتأكد أرجو التواصل مع مركز المساعدة والاستفسار عن الأمر وسيتم الرد عليك في أقرب وقت.
  14. وعليكم السلام، هي مرتبطة بحساب الفيسبوك الخاص بك، فهل تقصد أنك لم تعد قادر على الدخول لحسابك؟ تستطيع استرجاعه أو إعادة تعيين كلمة المرور من هنا: https://web.facebook.com/help/213395615347144?helpref=faq_content https://web.facebook.com/business/help/793704920815911?id=867336363714190&_rdc=1&_rdr
  15. عليك إنشاء ملف للكود وليكن باسم app.py ثم فتحه في IDLE من خلال الضغط على File ثم open وبعد ذلك سيعمل run معك بدون مشكلة.
  16. الكود يعمل بشكل سليم، قم بتجربة الموقع التالي: https://onecompiler.com/plsql/
  17. لاحظ رمز & لديك تستخدمه بشكل غير صحيح، فهو يُستخدم في SQL*Plus لتمثيل متغيرات الاستبدال (substitution variables)، ولكنه غير صالح داخل كتلة لغة البرمجة PL/SQL، لذلك، يُظهر المُفسّر خطأ PLS-00103 لأنه يتوقع شيئًا آخر بدلاً من رمز &. بدلاً من مطالبة المستخدم بإدخال البيانات داخل كتلة PL/SQL، قم بتمرير قيمة grade كمتغير مُرتبط عند تنفيذ الكتلة، وتلك هي الطريقة المُوصى بها في Live SQL. وللعلم PL/SQL هي لغة برمجة مخزنة stored procedure language تُستخدم مع قواعد بيانات Oracle، وهي امتداد للغة SQL، لكنها تتيح لك القيام بأشياء أكثر تعقيدًا من مجرد كتابة استعلامات SQL بسيطة. أي لو أردت اختبار الكود بقيمة grade = 92، نكتب ما يلي: VARIABLE grade NUMBER; EXEC :grade := 92; DECLARE rating VARCHAR2(3); BEGIN IF :grade >= 95 AND :grade <= 100 THEN rating := 'A+'; ELSIF :grade >= 90 AND :grade < 95 THEN rating := 'A'; ELSIF :grade >= 85 AND :grade < 90 THEN rating := 'B+'; END IF; DBMS_OUTPUT.PUT_LINE('التقدير: ' || rating); END; /
  18. MacBook Air m1 جيد للبرمجة في حال كنت تفضل نظام MacOS، لكن أنصحك بشراء نسخة Pro إن كنت قادر على ذلك، أو قم بشراء نسخة 16 جيجابايت من Air m1 وليس نسخة 8 فهي غير كافية حاليًا.
  19. CTRL + , أي علامة الفاصلة وستظهر لك الإعدادات ، ثم ابحث عن font وسيظهر لك Editor: font size قم بتعديل القيمة إلى أي قيمة تريدها مثلاً ضع 20
  20. منصة leetcode تستخدم إصدار أقدم من بايثون ولا يدعم سلسلة f والتي تم تقديمها في الإصدار 3.6. أيضًا أنت تقوم بإرجاع 1 أو 0 بدلاً من مصفوفة تحتوي على مؤشرات العناصر التي مجموعها يساوي الهدف، كما هو مطلوب في LeetCode. وللعلم استخدام nested loops أي حلقتين متداخلتين يؤدي إلى تعقيد زمني من الدرجة O(n^2)، حيث n هو عدد العناصر في المصفوفة، بمعنى وقت التنفيذ يزداد بشكل سريع جدًا مع زيادة حجم المصفوفة. لذا اعتمد على ميثود format وتعديل الكود كالتالي: class Solution: def twoSum(self, nums, target): num_map = {} for i, num in enumerate(nums): complement = target - num if complement in num_map: return [num_map[complement], i] num_map[num] = i return [] num = Solution() result = num.twoSum([2, 7, 11, 15], 9) print(result) result = num.twoSum([3,2,4],6) print(result) result = num.twoSum([3,3],6) print(result)
  21. أرجو توضيح السؤال، وإن كان خاص بأحد الدروس في الدورة أرجو طرحه أسفل الدرس لمساعدتك بشكل أفضل
  22. تلك مجموعة من الشهادات المهنية في مجال تكنولوجيا المعلومات، تُمنح من قبل معهد CompTIA (Computing Technology Industry Association)، ومعترف بها عالميًا وتُغطي مجموعة واسعة من المجالات، من أساسيات تكنولوجيا المعلومات إلى مجالات متخصصة مثل الأمن السيبراني. وتقدم شهادات للمبتدئين والمتوسطين والمتخصصين، ويتم تحديثها بانتظام لتتناسب مع التطورات في مجال تكنولوجيا المعلومات. ومن أشهرها: A+: شهادة أساسية تُغطي أساسيات دعم تكنولوجيا المعلومات، وهي نقطة انطلاق ممتازة للمهنة. Network+: شهادة تُغطي أساسيات الشبكات الحاسوبية. Security+: شهادة تُغطي أساسيات الأمن السيبراني. Cloud+: شهادة تُغطي أساسيات الحوسبة السحابية. Linux+: شهادة تُغطي أساسيات نظام التشغيل Linux. Project+: شهادة تُغطي إدارة المشاريع في مجال تكنولوجيا المعلومات. Cybersecurity Analyst (CySA+): شهادة متقدمة في مجال الأمن السيبراني. PenTest+: شهادة متقدمة في مجال اختبار الاختراق.
  23. خطأ غير مقصود، وأرجو طرح المشاكل التي تواجهك أسفل الدرس وسيتم المتابعة معك، شكرًا لتفهمك
  24. اعتذر لك نجاة، الأسئلة يتم قبولها ربما حدث خطأ غير مقصود، في حال واجهتي مشكلة في أي درس أرجو طرحها أسفله حفاظا على وقتك
×
×
  • أضف...