Ruby для романтиков
Здесь можно купить книгу "Ruby для романтиков" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-182-5
Страниц: 307
Артикул: 112874
Возрастная маркировка: 16+
Краткая аннотация книги "Ruby для романтиков"
Перед вами книга для самостоятельного знакомства с основами языка Ruby для начинающих разработчиков любого возраста. Последовательное изложение материала позволит не только освоить тонкости языка в удобной игровой форме, но и заложить твердый фундамент для дальнейшего обучения. В издании вы также найдете несколько десятков интересных упражнений и заданий. Тонкости, советы, хитрости и приемы основаны на более чем двадцатилетнем опыте работы автора в российских и зарубежных компаниях – для многих учеников эта книга стала первым шагом на пути смены карьеры.Если вы давно хотели стать программистом, но не знали с чего начать, то эта книга для вас!
Содержание книги "Ruby для романтиков : самая простая книга по языку Ruby с заданиями"
Введение
Вместо предисловия
Руби против ибур
Для фана
Что мы будем изучать
Веб-программирование или что-то другое
Сколько зарабатывают программисты
Ваше преимущество
Часть 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 с заданиями
Внимание!
При обнаружении неточностей или ошибок в описании книги "Ruby для романтиков : самая простая книга по языку Ruby с заданиями (автор Роман Пушкин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку