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

السؤال

Recommended Posts

  • 0
نشر

يوجد العديد من المواقع التي تقدم هذه التحديات البرمجية يمكنك حلها بلغة بايثون أو أى لغة تتقنها، وتتنوع من حيث مستوى الصعوبة. بعد إتقانك لأساسيات البرمجة، يُفضل أن تبدأ بمواقع مثل CodeWars و HackerRank، حيث توفر تحديات برمجية متعددة المستويات، وتعتبر مسائلها في المجمل سهلة نسبيا.

بعد أن تتمكن من حل المسائل البسيطة التي تعتمد على كود بسيط وتفكير منطقي دون الحاجة لاستخدام الخوارزميات، يمكنك البدء في تعلم الخوارزميات وبنى المعطيات.

عند إتقان هذه المفاهيم، يمكنك الانتقال إلى حل المسائل الأكثر تعقيداً التي تتطلب استخداماً ذكياً للخوارزميات، من خلال مواقع تقدم تحديات أكثر صعوبة مثل CodeForces.

وعندما يتطور مستواك وتقترب من مرحلة الاستعداد لمقابلات العمل، يمكنك الانتقال إلى موقع LeetCode الذي يركز بشكل أكبر على التحضير للمقابلات التقنية والأسئلة المرتبطة بها. يحتوي الموقع على مشاكل مشابهة لتلك التي قد تواجهها في الشركات الكبرى، ويوفر مجموعة واسعة من التحديات المصنفة حسب درجة الصعوبة ستجد قوائم خاصة بالتحديات بمختلف المستويات.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...