Курс на Stepik
Обложка курса «Ruby - первое знакомство» на Stepik
Бесплатно

Ruby - первое знакомство 4.945

Открыть на
STEPIK.ORG

Это курс по Ruby для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ruby - первое знакомство»Учеников на курсе 7 211
Сертификаты, выданные на курсе «Ruby - первое знакомство»Сертификатов выдано 1 052
Отзывы о курсе «Ruby - первое знакомство»Отзывов получено 253
Рейтинг курса «Ruby - первое знакомство»Рейтинг курса 4.945
Уроки в курсе «Ruby - первое знакомство»Количество уроков 57
Тесты в курсе «Ruby - первое знакомство»Количество квизов 155
Задачи с кодом в курсе «Ruby - первое знакомство»Количество задач с кодом 76
Время прохождения курса «Ruby - первое знакомство»Время прохождения курса
Обновления курса «Ruby - первое знакомство»Обновления курса
Дата публикации курса «Ruby - первое знакомство»Дата публикации курса
Последнее обновление курса «Ruby - первое знакомство»Последнее обновление

Содержание курса

Разделы в курсе «Ruby - первое знакомство» 9 разделов Уроки в курсе «Ruby - первое знакомство» 57 уроков Тесты в курсе «Ruby - первое знакомство» 155 тестов Задачи в курсе «Ruby - первое знакомство» 76 задач Время прохождения курса «Ruby - первое знакомство» 6 ч. Последнее обновление курса «Ruby - первое знакомство» обн. 3 августа 2026

Введение

1 урок
1. О курсе

Основы

9 уроков
1. Что такое Ruby
2. Привет, Ruby!
3. Комментарии
4. Переменные
5. Займемся математикой
6. Приоритет операторов
7. Строки
8. Получение пользовательского ввода
9. Вопросы ко второму модулю

Управляющие структуры

10 уроков
1. Booleans
2. Операторы сравнения
3. Оператор if
4. Операторы else/elsif/unless
5. Логические операторы
6. Блок case
7. Циклы while и until
8. Диапазоны
9. Цикл for
10. Вопросы к третьему модулю

Массивы

7 уроков
1. Массивы
2. Манипулирование массивами
3. Хэши и символы
4. Вложенные массивы и хэши
5. Итераторы
6. Счетчик частоты букв
7. Вопросы к четвертому модулю

Методы

6 уроков
1. Определение и вызов методов
2. Параметры метода
3. Параметры по умолчанию и необязательные параметры
4. Возвращение значений из методов
5. Область видимости переменной
6. Вопросы к пятому модулю

Объектно-ориентированное программирование в Ruby

11 уроков
1. Классы и объекты
2. Переменные экземпляра
3. Методы экземпляра и средства доступа
4. Методы доступа (accessors)
5. Методы и переменные класса
6. Наследование
7. super
8. Перегрузка оператора
9. Модификаторы доступа
10. Простая игра
11. Вопросы к шестому модулю

Модули, примеси и стандартные классы

7 уроков
1. Модули и примеси
2. Пространство имен
3. Класс Struct
4. Math и Time
5. Класс Proc
6. Лямбды (lambda)
7. Вопросы к седьмому модулю

Работа с файлами

5 уроков
1. Создание и открытие файлов
2. Запись и чтение файлов
3. Удаление файлов
4. Получение информации о файлах
5. Вопросы к восьмому модулю

Для дошедших до финала

1 урок
1. Послесловие