Путь Ruby: Фултон, Арко

The Ruby Way

Рейтинг4.8(7 оценок)
4 рецензии

Аннотация

Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов.
Новое издание охватывает версию 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;
- выбор современных инструментов разработки, повышающих продуктивность.
Развернуть

Характеристики

ID товара
494531 
ISBN
978-5-97060-320-8 
Страниц
656 (Офсет)
Вес
976 г
Размеры
240x170x33 мм
Тип обложки
7Б - твердая (плотная бумага или картон) 
Иллюстрации
Без иллюстраций 
Все характеристики
1 699
3 398
Инфо
Библионочь 2025
-50%
Вы сэкономите
1699
Скидка 50%
1 699
3 398
Рецензии на книгу
Читали книгу? Как она вам?
Мы всегда рады честным, конструктивным рецензиям.
Покупатели 4
avatarcheckmarkТовар куплен
Игорь Лукашин
Рецензий 2
Оценок 0
Рейтинг 0
недавно заказал, сейчас в процессе изучения. На мой взгляд, эта книга достойна сравнения со всемирноизвестной "философией Java", только для ruby, если говорить о русскоязычных изданиях. Подача материала и качество перевода позволяют с интересом изучать эту книгу.
Понравилась рецензия?
Да
avatarТовар куплен
Альберт Л.
Рецензий 11
Оценок +14
Рейтинг +1
Хоть руби не особо востребованный язык, но в этой книге он хорошо расскрыт. Книга дороговата, даже очень. Но толк в ней есть. Покупать только в крайней необходимости. Электронная версич есть в сети.
Понравилась рецензия?
Да
avatarcheckmarkТовар куплен
Pt1c
Рецензий 5
Оценок +30
Рейтинг +1
Книга не для новичков в программировании. Если у Вас совсем нет опыта в программировании — Вам не нужна эта книга. Если же Вы достаточно хорошо владеете любым другим языком программирования, понимаете (или хотя бы имеете представление) что такое ООП — смело покупайте.
Понравилась рецензия?
Да
avatarcheckmarkТовар куплен
Atlika
Рецензий 3
Оценок +37
Рейтинг +5
Книга понравилась. Отнес на работу. В работе используем питоне и с++, поэтому книгу языка Ruby-ООП конкурента питона достаточно легко восприняли. Недостатки как и у Лутца, - бывает много ненужной воды и лирики. А так хорошо все - качество бумаги, примеры с пояснением, раскрывающие множество способов сделать одну зад...
Понравилась рецензия?
Да

Книги из жанра