سبع منصات تلقائية مجانية لحل المشكلات لتسوية مهارات البرمجة

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


Checkio


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


Checkio


كود الاقدام


مجموعة من مهام البرمجة بلغات مختلفة. الغرض من الخدمة هو إعداد المبرمجين للمهام التي تحدث في المقابلات. يقدم النظام فورًا ملاحظات حول صحة الحل وفعاليته ، ويوضح الحلول ويسمح لك بمناقشتها مع المشاركين الآخرين. في الإصدار المدفوع ، يمكنك إجراء مقابلة تلقائية على Google أو Facebook أو Amazon: سيحقق الروبوت الأسئلة ويستغرق وقتًا ويساعدك في التقييم.


كود الاقدام


هاكرانك


يتضمن المشروع الأمريكي الشهير التحديات والمسابقات والشواغر ولوحة المتصدرين والمساعدة في التحضير للمقابلة. العديد من البرامج التعليمية المواضيعية بأسلوب "30 يومًا من التعليمات البرمجية" أو "10 أيام من الإحصاء".


يتم تقسيم المهام حسب مهارات محددة: الخوارزميات وهياكل البيانات والرياضيات. يمكن حل المهام بأكثر اللغات شيوعًا: C ++ / # و Java و PHP و Python و JavaScript و Kotlin وغيرها. تنشر Hackerrank أيضًا بحثًا سنويًا حول موضوع التقنيات الشعبية والتعليم في مجال البرمجة .



Codewars


منصة باردة مع المهام على خوارزميات مستويات صعوبة مختلفة. يمكنك إنشاء العشائر ، دعوة الأصدقاء وترتيب المسابقات. مناسبة لشحذ المهارات وممارسة إضافية. التلاعب في أسلوب الكاراتيه: "Kyu" ترتفع لإنجاز المهام ، وتسمى الممارسة "Kata" ، وهناك أيضًا "Kumite" لمشاركة الكود في أسلوب السجال: كل واحد يعمل على إصلاح الخلل وإعادة تفعيل الكود.



Codebattle


Codebattle هو مشروع مجتمع Hexlet. الاسم يتحدث عن نفسه: يتم منحك أنت وخصمك مهمة ، واختيار لغة وتقرر. تشاهد رمز الخصم في الوقت الفعلي ، ونتائج إجراء الاختبارات ، ويمكنك الدردشة معه ومع الجمهور في الدردشة. كل من يحل المشكلة أولاً (يجتاز الاختبارات) - فاز.



المزيد من الخدمات الشهيرة:


كاغل . منصة لعلماء البيانات ومتخصصي التعلم الآلي. وهو يقدم مجموعات بيانات ومسابقات مفتوحة من الشركات التي تضم مجمعات جوائز.


Codeforces . يركز المشروع على مهام olympiad ، وينشر الأخبار مع ACM ICPC ويدعمه Telegram.


شارك في التعليقات أنظمة المنصات المهمة التي تستخدمها وما يحلو لها. إضافة خدمات مثيرة للاهتمام لهذا المنصب.

Source: https://habr.com/ru/post/ar434786/


All Articles