Хочемо вивчити й опанувати 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 пропонує безліч класів та інструментів для типових завдань.

Гнучкий менеджер пакетів

Пакетами (гемами) можна керувати централізовано, але можна також підключати власні чи приватні сховища гемів.

Строга динамічна типізація

Ruby має строгу динамічну типізацію і підтримує «качину типізацію». Усе в Ruby - обʼєкт.

Знайомство з концепціями, які ми розглянемо


Переглянути всі концепції для Ruby

Наставництво у стилі Ruby

У кожної мови свої звичаї. Ruby не виняток. Наші наставники допоможуть нам навчитися думати як розробник Ruby і писати ідіоматичний код мовою Ruby. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Ruby, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Ruby від спільноти

Трек Ruby на Exercism має 21 концепцій та 121 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Ruby
Ruby

Почати з треку Ruby

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Ruby