Ruby для романтиков. Самая простая книга по Ruby
Пушкин Роман
Код товара: 4984097
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
Нет в наличии
Доставим в
г. МоскваКурьером
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2023
Описание
Характеристики
Перед вами книга для самостоятельного знакомства с основами языка Ruby для начинающих разработчиков любого возраста. Последовательное изложение материала позволит не только освоить тонкости языка в удобной игровой форме, но и заложить твердый фундамент для дальнейшего обучения. Многочисленные советы, хитрости и приемы основаны на более чем двадцатилетнем опыте работы автора в российских и зарубежных компаниях - для многих учеников эта книга стала первым шагом на пути смены карьеры. Упражнения и задания, а также многочисленные иллюстрации помогут во всех тонкостях освоить материал.
В числе рассматриваемых тем:
- принципы работы с файловой системой;
- переменные в языке Ruby;
- типы данных;
- генерация случайных чисел;
- массивы;
- введение в объектно ориентированное программирование.
Если вы давно хотели стать программистом, но не знали, с чего начать, то эта книга для вас!
В числе рассматриваемых тем:
- принципы работы с файловой системой;
- переменные в языке Ruby;
- типы данных;
- генерация случайных чисел;
- массивы;
- введение в объектно ориентированное программирование.
Если вы давно хотели стать программистом, но не знали, с чего начать, то эта книга для вас!
код в Майшоп
4984097
возрастная категория
18+ (нет данных)
количество томов
1
количество страниц
306 стр.
размеры
240x180x25 мм
ISBN
978-5-93700-182-5
тип бумаги
офсетная (60-220 г/м2)
цвет
Белый
вес
622 г
язык
Русский
переплёт
Твёрдый переплёт
Содержание
Введение
Вместо предисловия
Руби против ибур
Для фана
Что мы будем изучать
Веб-программирование или что-то другое?
Сколько зарабатывают программисты?
Ваше преимущество
Часть 1. Первые шаги
Среда исполнения
Настройка Windows для запуска первой программы
Здравствуйте, я ваш REPL
Запуск программы из файла
Я ваш файловый менеджер
Основы работы с файловой системой
Навигация
Создание файла
Консольный ниндзя
Текстовые редакторы
Первая программа
Переменные в языке Ruby
Сложение и умножение строк
Часть 2. Основы
Типы данных
Докажем, что все в Ruby - объект
Приведение типов (англ. converting types или type
casting)
Дробные числа
Интерполяция строк
Bang!
Блоки
Блоки и параметры
Любопытные методы класса Integer
Сравнение переменных и ветвление
Комбинирование условий
Некоторые полезные функции языка Ruby
Генерация случайных чисел
Угадай число
Часть 3. Время веселья
Тернарный оператор
Индикатор загрузки
Методы
Эмулятор Судного дня
Переменные экземпляра и локальные переменные
Однорукий бандит (слот-машина)
Массивы
Немного про each
Инициализация массива
Обращение к массиву
Битва роботов
Массивы массивов (двумерные массивы)
Установка gem^
Обращение к массиву массивов
Многомерные массивы
Наиболее часто встречающиеся методы класса
Array
Метод empty?
Методы length, size, count
Метод include?
Добавление элементов
Выбор элементов по критерию (select)
Отсечение элементов по критерию (reject)
Метод take
Есть ли хотя бы одно совпадение (any?)
Все элементы должны удовлетворять критерию
(all?)
Несколько слов о популярных методах класса Array
Размышления о массивах в Ruby
Символы
Структура данных "Хеш" (Hash)
Другие объекты в качестве значений
Пример JSON-структуры, описывающей
приложение
Англо-русский словарь
Наиболее часто используемые методы класса Hash
Установка значения по умолчанию
Передача опций в методы
Набор ключей (HashSet)
Итерация по хешу
Метод dig
Проверка наличия ключа
Часть 4. Введение в ООП
Классы и объекты
Состояние
Состояние, пример программы
Полиморфизм и duck typing
Наследование
Модули
Subtyping (субтипирование) против наследования
Статические методы
Вся правда про ООП
Отладка программ
Отладка с использованием вывода информации в
консоль
Отладка с использованием консольного отладчика
Отладка с использованием графического
отладчика
Практическое занятие: подбор пароля и спасение
мира
Немного про виртуализацию, Docker, основные
команды Docker
Ruby Version Manager (RVM)
Тестирование
RSpec
Заключение
Решения задач
Вместо предисловия
Руби против ибур
Для фана
Что мы будем изучать
Веб-программирование или что-то другое?
Сколько зарабатывают программисты?
Ваше преимущество
Часть 1. Первые шаги
Среда исполнения
Настройка Windows для запуска первой программы
Здравствуйте, я ваш REPL
Запуск программы из файла
Я ваш файловый менеджер
Основы работы с файловой системой
Навигация
Создание файла
Консольный ниндзя
Текстовые редакторы
Первая программа
Переменные в языке Ruby
Сложение и умножение строк
Часть 2. Основы
Типы данных
Докажем, что все в Ruby - объект
Приведение типов (англ. converting types или type
casting)
Дробные числа
Интерполяция строк
Bang!
Блоки
Блоки и параметры
Любопытные методы класса Integer
Сравнение переменных и ветвление
Комбинирование условий
Некоторые полезные функции языка Ruby
Генерация случайных чисел
Угадай число
Часть 3. Время веселья
Тернарный оператор
Индикатор загрузки
Методы
Эмулятор Судного дня
Переменные экземпляра и локальные переменные
Однорукий бандит (слот-машина)
Массивы
Немного про each
Инициализация массива
Обращение к массиву
Битва роботов
Массивы массивов (двумерные массивы)
Установка gem^
Обращение к массиву массивов
Многомерные массивы
Наиболее часто встречающиеся методы класса
Array
Метод empty?
Методы length, size, count
Метод include?
Добавление элементов
Выбор элементов по критерию (select)
Отсечение элементов по критерию (reject)
Метод take
Есть ли хотя бы одно совпадение (any?)
Все элементы должны удовлетворять критерию
(all?)
Несколько слов о популярных методах класса Array
Размышления о массивах в Ruby
Символы
Структура данных "Хеш" (Hash)
Другие объекты в качестве значений
Пример JSON-структуры, описывающей
приложение
Англо-русский словарь
Наиболее часто используемые методы класса Hash
Установка значения по умолчанию
Передача опций в методы
Набор ключей (HashSet)
Итерация по хешу
Метод dig
Проверка наличия ключа
Часть 4. Введение в ООП
Классы и объекты
Состояние
Состояние, пример программы
Полиморфизм и duck typing
Наследование
Модули
Subtyping (субтипирование) против наследования
Статические методы
Вся правда про ООП
Отладка программ
Отладка с использованием вывода информации в
консоль
Отладка с использованием консольного отладчика
Отладка с использованием графического
отладчика
Практическое занятие: подбор пароля и спасение
мира
Немного про виртуализацию, Docker, основные
команды Docker
Ruby Version Manager (RVM)
Тестирование
RSpec
Заключение
Решения задач
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Ruby для романтиков. Самая простая книга по Ruby» (авторы: Пушкин Роман), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!