Руби для романтиков, Самая простая книга по языку Руби с заданиями, Пушкин Р., 2023

Руби для романтиков, Самая простая книга по языку Руби с заданиями, Пушкин Р., 2023.

   Язык Руби (Ruby — англ.) и веб-программирование — это нечто среднее между «поскорее найти работу», «выучить что-нибудь несложное и интересное» и «чтобы также пригодилось в будущем». Руби не только позволяет составлять скучные программы, работая на кого-то в офисе, но также может быть полезен дома, в быту (одна из моих последних программ — обучение игре на гитаре).

Руби для романтиков, Самая простая книга по языку Руби с заданиями, Пушкин Р., 2023


Веб-программирование или что-то другое?
Книга «Руби для романтиков» разделена на две части. В первой части (вы её сейчас читаете) мы рассмотрим основы языка и его использование из т.н. командной строки. Во второй части (планируется) будет непосредственно веб-программирование и фреймворк Rails.

«Подождите, — скажет наблюдательный читатель, — ведь мы только что говорили про веб-программирование, а оно будет лишь во второй части?».

Всё верно. Дело в том, что сам по себе язык Руби является довольно мощным инструментом. Студенты Руби-школы находили работу и без знания веб-программирования. Основы языка, умение находить и использовать нужные библиотеки уже дают возможность создавать вполне полезные приложения, которые могут использоваться для обработки данных (например, веб-скрейпинг), для создания конфигурационных скриптов и управления операционной системой (что обязательно пригодится любому системному администратору), для работы с файлами различного формата и т.д.

ОГЛАВЛЕНИЕ.
Введение.
Вместо предисловия.
Руби против ибур.
Для фана.
Что мы будем изучать.
Веб-программирование или что-то другое?.
Сколько зарабатывают программисты?.
Ваше преимущество.
Часть 1. Первые шаги.
Среда исполнения.
Настройка Windows для запуска первой программы.
Здравствуйте, я ваш REPL.
Запуск программы из файла.
Я ваш файловый менеджер.
Основы работы с файловой системой.
Навигация.
Создание файла.
Консольный ниндзя.
Текстовые редакторы.
Первая программа.
Переменные в языке Руби.
Сложение и умножение строк.
Часть 2. Основы.
Типы данных.
Докажем, что все в Руби — объект.
Приведение типов (англ. converting types или type casting).
Дробные числа.
Интерполяция строк.
Bang!.
Блоки.
Блоки и параметры.
Любопытные методы класса Integer.
Сравнение переменных и ветвление.
Комбинирование условий.
Некоторые полезные функции языка Руби.
Генерация случайных чисел.
Угадай число.
Часть 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.
Заключение.
Решения задач.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Руби для романтиков, Самая простая книга по языку Руби с заданиями, Пушкин Р., 2023 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Хештеги: :: ::