Ruby для романтиков

Оглавление⌄
ОглавлениеВведениеВместо предисловияРуби против ибурДля фанаЧто мы будем изучатьВеб-программирование или что-то другое?Сколько зарабатывают программисты?Ваше преимуществоЧасть 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, основные команды DockerRuby Version Manager (RVM)ТестированиеRSpecЗаключение
Описание
В этом материале разберём тему: книга.
Leanpub позволяет авторам и издателям участвовать в так называемом Lean Publishing - процессе, при котором электронная книга становится доступна читателям ещё до её завершения.Это помогает собрать отзывы и пожелания для скорейшего улучшения книги.Мы призываем авторов публиковать свои работы как можно раньше и чаще, постепенно улучшая качество и объём материала. Это книга с Leanpub book. Тем более, что с нашими удобными инструментами этот процесс превращается в удовольствие.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «Ruby для романтиков» бесплатно?
Да, «Ruby для романтиков» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 2,1 МБ.
Кто автор и когда вышла книга?
автор — Пушкин Роман, издательство Самиздат, год выпуска 2022, 408 страниц.
О чём книга «Ruby для романтиков»?
Это книга с Leanpub book.