می‌خواهید Ruby را یاد بگیرید و در آن استاد شوید؟

به مسیر Ruby در Exercism بپیوندید تا از این موارد بهره‌مند شوید: 121 تمرین که در 21 مفهوم Ruby دسته‌بندی شده‌اند، همراه با تحلیل خودکار کد شما و مربی‌گری شخصی، همه ۱۰۰٪ رایگان.

درباره‌ی Ruby

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

ویژگی‌های کلیدی مسیر Ruby


Ruby

رضایت برنامه‌نویس

Ruby شادی برنامه‌نویسان را در اولویت قرار می‌دهد. نحوه‌ی نگارشی زیبا دارد که خواندن و نوشتنش طبیعی است.

جادوی متاپروگرمینگ

کد Ruby می‌تواند کد Ruby بنویسد و آن را فراخوانی کند.

جمع‌آوری زباله

جمع‌آوری زباله با روش mark and sweep انجام می‌شود و مزاحم کار شما نمی‌شود.

کتابخانه‌ی استاندارد بزرگ

کتابخانه‌ی استاندارد Ruby برای کارهای رایج، مجموعه‌ای غنی از کلاس‌ها و ابزارها فراهم می‌کند.

مدیر بسته‌ی انعطاف‌پذیر

بسته‌ها (gemها) را می‌توان به‌صورت متمرکز مدیریت کرد، اما می‌توان مخزن‌های gem سفارشی یا خصوصی را هم در آن‌ها گنجاند.

تایپ قوی و پویا

Ruby زبانی با نوع‌بندی قوی و پویا است و از «Duck Typing» پشتیبانی می‌کند. در Ruby همه‌چیز یک شیء است.

نگاهی به مفاهیمی که با آن‌ها آشنا می‌شوید


همه‌ی مفاهیم مسیر Ruby را ببینید

به سبک Ruby منتور بگیرید

هر زبانی روش خودش را برای انجام کارها دارد. Ruby هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک می‌کنند مثل یک برنامه‌نویس Ruby فکر کنید و کد را به سبک اصیل Ruby بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکته‌ها، ایده‌ها و بازخوردی درباره‌ی این که چطور آن را به آنچه معمولاً در Ruby می‌بینید نزدیک‌تر کنید به شما بدهند؛ آن‌ها کمک می‌کنند چیزهایی را کشف کنید که نمی‌دانید که نمی‌دانید.

درباره‌ی منتورینگ بیشتر بدانید

تمرین‌های Ruby برگرفته از جامعه‌ی کاربران

مسیر Ruby در Exercism شامل 21 مفهوم و 121 تمرین است تا به شما کمک کند کد بهتری بنویسید.

همه‌ی تمرین‌های Ruby را ببینید
Ruby

با مسیر Ruby شروع کنید

از همه بهتر، برای همه ۱۰۰٪ رایگان است.

به مسیر Ruby بپیوندید