هل تريد تعلّم Ruby وإتقانه؟

انضم إلى مسار Ruby على Exercism للحصول على 121 تمرينًا مجمّعة في 21 من مفاهيم Ruby، مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.

نبذة عن Ruby

class HelloWorld
  def self.hello(name = 'World')
    "Hello, #{name}!"
  end
end

121 تمرينًا برمجيًا لـ Ruby على Exercism. من شجرة البحث الثنائية إلى الباقي.


طوّر مهاراتك في البرمجة من خلال تمارين برمجية ممتعة ومجزية تختبر فهمك للمفاهيم مع Exercism.

اطّلع على جميع تمارين Ruby على Exercism

أبرز ميزات Ruby


Ruby

سعادة المطوّرين

تضع Ruby سعادة المطوّر في المقام الأول. وتتميّز بصياغة أنيقة يسهل قراءتها وكتابتها.

سحر البرمجة الفوقية

يمكن لكود Ruby أن يكتب كود Ruby ويستدعيه.

جمع القمامة

جمع النفايات يتم عبر خوارزمية mark and sweep، فلا يعترض طريقك.

مكتبة قياسية ضخمة

توفّر مكتبة Ruby القياسية ثروة من الأصناف والأدوات للمهام الشائعة.

مدير حزم مرن

يمكن إدارة الحزم (gems) مركزيًا، لكن يمكنها أيضًا أن تشمل مستودعات gems مخصّصة أو خاصة.

أنماط قوية وديناميكية

Ruby لغة قوية ومحدّدة الأنواع ديناميكيًا وتدعم «Duck Typing». كل شيء في Ruby هو كائن

لمحة عن المفاهيم التي ستتناولها


اطّلع على كل مفاهيم Ruby

تلقَّ الإرشاد بأسلوب Ruby

لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار Ruby ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر Ruby، وعلى كتابة كود أصيل بأسلوب Ruby. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في Ruby، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.

اعرف المزيد عن الإرشاد

تمارين Ruby من إعداد المجتمع

يضم مسار Ruby على Exercism 21 مفاهيم و121 تمارين لمساعدتك على كتابة كود أفضل.

اطّلع على كل تمارين Ruby
Ruby

ابدأ في مسار Ruby

أفضل ما في الأمر أنه مجاني 100% للجميع.

انضم إلى مسار Ruby