Книга: Путь Ruby (Фултон Хэл, Арко Андрэ) ; ДМК-Пресс, 2016
от 639 р. до 3249 р.
Автор(ы): Фултон Хэл; Арко Андрэ;
Издатель: ДМК-Пресс
ISBN: 978-5-97060-320-8
ID: SKU1246
Сравнить цены
Цена от 639 р. до 3249 р. в 8 магазинах
Магазин | Цена | Наличие |
---|---|---|
Лабиринт 5/5 | 2379 р. 3398 р. | |
ЛитРес 5/5 | 639 р. 799 р. электронная книга | скачать фрагмент | |
Book24 5/5 | 3249 р. | |
Буквоед 5/5 | 3249 р. Минимальная сумма заказа 100 рублей | |
Яндекс.Маркет 5/5 | 2234 р. | |
МАЙШОП 5/5 | 2062 р. 3172 р. | |
Читай-город 5/5 | 3099 р. | наличие уточняйте 02.12.2023 |
Мегамаркет 5/5 | 2332 р. 3887 р. | наличие уточняйте 13.04.2024 |
AliExpress 5/5 | ||
Описание
Новое издание охватывает версию Ruby 2.1 и содержит более 400 примеров, отвечающих на вопрос: "Как это делается в Ruby?". Все примеры сопровождаются подробным описанием задачи и технических ограничений. Затем дается пошаговое объяснение одного хорошего решения с детальными комментариями, позволяющими лучше усвоить материал.
Третье издание удобно организовано по темам, так что стало еще проще найти ответ на свой вопрос - и писать более качественный код в согласии с духом и философией Ruby.
Рассматриваемые темы:
- обзор Ruby 2.1: терминология, философия, основные принципы;
- рекомендации по работе со строками и регулярными выражениями;
- интернационализация программ;
- вычисления (включая тригонометрию, математический анализ, статистику и работу с датами и временем);
- работа с символами и диапазонами;
- массивы, хэши, стеки, очереди, деревья, графы и другие структуры данных;
- эффективное хранение данных в форматах YAML и JSON, а также в базе данных SQLite3;
- объектно-ориентированные и динамические возможности - от нескольких конструкторов до инспекции программы;
- построение графических интерфейсов пользователя с помощью Shoes 4, Ruby/Tk, Ruby/GTK3, QtRuby и других библиотек;
- повышение качества многопоточных программ благодаря лучшему пониманию механизмов синхронизации в Ruby;
- автоматизация системного администрирования;
- форматы данных: JSON, XML, RSS, Atom, RMagick, PDF и т.п.;
- тестирование и отладка с помощью RSpec, Minitest, Cucumber, byebug и pry;
- измерение производительности Ruby-программ;
- сборка и распространение пакетов кода, управление зависимостями с помощью Bundler;
o сетевое программирование: клиенты, серверы времени, POP, SMTP, IMAP, Open-URI;
- веб-приложения: HTTP-серверы, Rails, Sinatra, генерация HTML;
- написание распределенного кода на Ruby с помощью drb;
- выбор современных инструментов разработки, повышающих продуктивность.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
Благодарности
Об авторах
Введение
Глава 1. Обзор Ruby
Глава 2. Строки
Глава 3. Регулярные выражения
Глава 4. Интернационализация в Ruby
Глава 5. Численные методы
Глава 6. Символы и диапазоны
Глава 7. Дата и время
Глава 8. Массивы, хэши и другие перечисляемые
структуры
Глава 9. Более сложные структуры данных
Глава 10. Ввод-вывод и хранение данных
Глава 11. ООП и динамические механизмы в Ruby
Глава 12. Графические интерфейсы для Ruby
Глава 13. Потоки и параллелизм
Глава 14. Скрипты и системное администрирование
Глава 15. Ruby и форматы данных
Глава 16. Тестирование и отладка
Глава 17. Создание пакетов и распространение
программ
Глава 18. Сетевое программирование
Глава 19. Ruby и веб-приложения
Глава 20. Распределенный Ruby
Глава 21. Инструменты разработки для Ruby
Глава 22. Сообщество пользователей Ruby
Предметный указатель
О книге
Издатель | ДМК-Пресс |
Год издания | 2016 |
ISBN | 978-5-9706-0320-8 |
Размеры | 17,00 см × 24,00 см × 3,00 см |
Тематика | Программирование |
Автор(ы) | Фултон Хэл, Арко Андрэ |
Возрастные ограничения | 12 |
Кол-во страниц | 656 |
Серия | Профессиональная серия программиста |
Тип обложки | твердая |
Вес, в граммах | 976 |
Количество книг | 1 |
Количество страниц | 656 |
Издательство | ДМК-Пресс |
Формат | 24 x 17 x 3.3 |
Назначение | для технических ВУЗов |
Обложка | твердый переплёт |
Язык издания | rus |
Отзывы (8)
-
vvvital
- 23 апреля 20234/5
Познавательная книга про относительно популярный специализированный язык программирования Ruby, который может применяться при решении множества задач, связанных с применением различных видов алгоритмов.
0 0
-
Анонимно
- 31 августа 20224/5
autoreg873588017, руби - язык общего назначения, как python. Питон получил большее распространение только потому что, он на нем все решили учить других программированию. А когда ученик выучился, то и использует то, что знает. Это привело к тому, что на питоне стали писать всё, а в научных кругах на питоне появились узкоспециализированные либы, которые теперь добавляют очков питону, вроде либ для обработки данных или машинного обучения, где питон стал стандартом.
Но как язык, питон хуже спроектирован, грязнее, неудобнее чем руби (один бесполезный явный self чего стоит). Код на руби максимально лаконичен, читаем и приятен, и провоцирует писать красивый код в декларативном стиле. Кроме этого из руби можно делать очень удобные DSL.
Поэтому ниша руби - узкоспециализированные приложения среди людей, которым не лень учить другие языки и выбирать более приятные, или там где нужен DSL. (шепотом: metasploit)0 0
-
autoreg873588017
- 17 ноября 20215/5
Из представленного отрывка непонятно зачем вообще нужен язык Ruby. Какие такие важные задачи позволяет решить язык Ruby, которые нельзя или значительно сложнее решить с помощью уже имеющихся языков, которых и так уже «как собак нерезаных» развелось. Я то, безусловно, свято верю, что такие новые важные задачи, очень плохо решаемые на других языках и очень хорошо решаемые на Ruby, есть. Но из представленного фрагмента и из оглавления книги я этих задач не выявил. Вспоминается фраза Кузьмы Пруткова (был такой мифический литературный персонаж братьев Жемчужниковых в 19 веке в СПБ): «Не городите сущности без необходимости». Может есть такая необходимость, но в чём она – непонятно. А так книжка хорошая. При наличии совсем лишних денег можно и купить. А вдруг наступит прозрение и всём станет понятно, насчёт сверхзадачи этого очередного ООП-языка.
0 0
Добавить отзыв
Книги с похожим названием
Книги где авторы: Фултон Хэл, Арко Андрэ
Программирование - издательство "ДМК-Пресс"
Категория 511 р. - 766 р.
Программирование - издательство "ДМК-Пресс" »