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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ruby - первое знакомство»Учеников на курсе 7 257
Сертификаты, выданные на курсе «Ruby - первое знакомство»Сертификатов выдано 1 061
Отзывы о курсе «Ruby - первое знакомство»Отзывов получено 255
Рейтинг курса «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. Послесловие ↗