Самоучитель Ruby, Симдянов И.В., 2020.
Язык Ruby излагается последовательно от простого к сложному. Описываются интерпретатор Ruby, утилиты, детально рассматривается современная Ruby-экосистема, работа со стандартной и сторонними библиотеками Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов. Подробно описаны объектно-ориентированные возможности Ruby: классы, модули, объекты и методы. Показано практическое применение языка Ruby в веб-программировании и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания. С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6. Электронный архив с исходными кодами доступен на сайте издательства и GitHub.
Философия Ruby.
Ruby создан японским программистом Юкихиро Мацумото в 1995 году. С английского языка Ruby переводится как «рубин», а произносится «руби». Название родилось под влиянием языка Perl (что созвучно английскому pearl, «жемчужина»). С точки зрения Юкихиро Мацумото, все существующие на тот момент языки были недостаточно «объектно-ориентированные», поэтому он создал свой собственный. Ему удалось создать элегантный и удобный язык, который приобрел популярность сначала в Японии, а после перевода документации в 1997 году на английский язык и во всем остальном мире.
Оглавление.
Предисловие.
Глава 1.Введение в язык Ruby.
Глава 2.Быстрый старт.
Глава 3.Утилиты и гемы.
Глава 4.Предопределенные классы.
Глава 5.Переменные.
Глава 6.Константы.
Глава 7.Операторы.
Глава 8.Ветвление.
Глава 9.Глобальные методы.
Глава 10.Циклы.
Глава 11.Итераторы.
Глава 12.Блоки.
Глава 13.Классы.
Глава 14.Методы в классах.
Глава 15.Преобразование объектов.
Глава 16.Ключевое слово self.
Глава 17.Наследование.
Глава 18.Области видимости.
Глава 19.Модули.
Глава 20.Подмешивание модулей.
Глава 21.Стандартные модули.
Глава 22.Свойства объектов.
Глава 23.Массивы.
Глава 24.Хэши.
Глава 25.Классы коллекций.
Глава 26.Исключения.
Глава 27.Файлы.
Глава 28.Права доступа и атрибуты файлов.
Глава 29.Каталоги.
Глава 30.Регулярные выражения.
Глава 31.Веб-программирование.
Глава 32.Автоматическое тестирование.
Заключение.
Предметный указатель.
Купить .
Теги: Симдянов :: самоучитель по программированию :: программирование :: Ruby
Смотрите также учебники, книги и учебные материалы:
- Алгоритмизация и программирование, Трофимов В.В., Павловская Т.А., 2022
- Олимпиадные задачи по программированию, Руководство по подготовке к соревнованиям, Скиена С.С., Ревилла М.А., 2005
- Олимпиадное программирование, Лааксонен А., 2018
- MySQL по максимуму, Ботрос С., Тинли Д., 2023
- Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023
- Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023
- Рекурсивная книга о рекурсии, Свейгарт Э., 2023
- Распределенные данные, Алгоритмы работы современных систем хранения информации, Петров А., 2021