انضم إلى مسار Ruby على Exercism للحصول على 121 تمرينًا مجمّعة في 21 من مفاهيم Ruby، مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
طوّر مهاراتك في البرمجة من خلال تمارين برمجية ممتعة ومجزية تختبر فهمك للمفاهيم مع Exercism.
أدخل الأعداد وابحث عنها في شجرة ثنائية.
احسب العوامل الأولية لعدد طبيعي معطى.
حدّد الباقي الواجب إرجاعه باستخدام أقل عدد ممكن من العملات.
تضع Ruby سعادة المطوّر في المقام الأول. وتتميّز بصياغة أنيقة يسهل قراءتها وكتابتها.
يمكن لكود Ruby أن يكتب كود Ruby ويستدعيه.
جمع النفايات يتم عبر خوارزمية mark and sweep، فلا يعترض طريقك.
توفّر مكتبة Ruby القياسية ثروة من الأصناف والأدوات للمهام الشائعة.
يمكن إدارة الحزم (gems) مركزيًا، لكن يمكنها أيضًا أن تشمل مستودعات gems مخصّصة أو خاصة.
Ruby لغة قوية ومحدّدة الأنواع ديناميكيًا وتدعم «Duck Typing». كل شيء في Ruby هو كائن
لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار Ruby ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر Ruby، وعلى كتابة كود أصيل بأسلوب Ruby. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في Ruby، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.
اعرف المزيد عن الإرشاديضم مسار Ruby على Exercism 21 مفاهيم و121 تمارين لمساعدتك على كتابة كود أفضل.
اطّلع على كل تمارين Ruby