Подробнее
Что нужно для старта
- Желательно иметь хотя бы минимальное представление об информатике или программировании
Для кого этот курс
- Желающие познакомиться с языком программирования Ruby
Программа курса
- О курсе
- Что такое Ruby
- Привет, Ruby!
- Комментарии
- Переменные
- Займемся математикой
- Приоритет операторов
- Строки
- Получение пользовательского ввода
- Вопросы ко второму модулю
- Booleans
- Операторы сравнения
- Оператор if
- Операторы else/elsif/unless
- Логические операторы
- Блок case
- Циклы while и until
- Диапазоны
- Цикл for
- Вопросы к третьему модулю
- Массивы
- Манипулирование массивами
- Хэши и символы
- Вложенные массивы и хэши
- Итераторы
- Счетчик частоты букв
- Вопросы к четвертому модулю
- Определение и вызов методов
- Параметры метода
- Параметры по умолчанию и необязательные параметры
- Возвращение значений из методов
- Область видимости переменной
- Вопросы к пятому модулю
- Классы и объекты
- Переменные экземпляра
- Методы экземпляра и средства доступа
- Методы доступа (accessors)
- Методы и переменные класса
- Наследование
- super
- Перегрузка оператора
- Модификаторы доступа
- Простая игра
- Вопросы к шестому модулю
- Модули и примеси
- Пространство имен
- Класс Struct
- Math и Time
- Класс Proc
- Лямбды (lambda)
- Вопросы к седьмому модулю
- Создание и открытие файлов
- Запись и чтение файлов
- Удаление файлов
- Получение информации о файлах
- Вопросы к восьмому модулю
- Послесловие
01Введение
- О курсе
02Основы
- Что такое Ruby
- Привет, Ruby!
- Комментарии
- Переменные
- Займемся математикой
- Приоритет операторов
- Строки
- Получение пользовательского ввода
- Вопросы ко второму модулю
03Управляющие структуры
- Booleans
- Операторы сравнения
- Оператор if
- Операторы else/elsif/unless
- Логические операторы
- Блок case
- Циклы while и until
- Диапазоны
- Цикл for
- Вопросы к третьему модулю
04Массивы
- Массивы
- Манипулирование массивами
- Хэши и символы
- Вложенные массивы и хэши
- Итераторы
- Счетчик частоты букв
- Вопросы к четвертому модулю
05Методы
- Определение и вызов методов
- Параметры метода
- Параметры по умолчанию и необязательные параметры
- Возвращение значений из методов
- Область видимости переменной
- Вопросы к пятому модулю
06Объектно-ориентированное программирование в Ruby
- Классы и объекты
- Переменные экземпляра
- Методы экземпляра и средства доступа
- Методы доступа (accessors)
- Методы и переменные класса
- Наследование
- super
- Перегрузка оператора
- Модификаторы доступа
- Простая игра
- Вопросы к шестому модулю
07Модули, примеси и стандартные классы
- Модули и примеси
- Пространство имен
- Класс Struct
- Math и Time
- Класс Proc
- Лямбды (lambda)
- Вопросы к седьмому модулю
08Работа с файлами
- Создание и открытие файлов
- Запись и чтение файлов
- Удаление файлов
- Получение информации о файлах
- Вопросы к восьмому модулю
09Для дошедших до финала
- Послесловие
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Ruby - первое знакомство» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 
