Путь Ruby
Фултон Хэл, Арко Андрэ
Код товара: 2173114
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
Издательство:
Оригинальное название:
The Ruby Way
Год издания:
2016
Переводчик:
Редактор:
Описание
Характеристики
Уже больше десяти лет программисты на 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;
- выбор современных инструментов разработки, повышающих продуктивность.
Новое издание охватывает версию 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
Предметный указатель
Благодарности
Об авторах
Введение
Глава 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
Предметный указатель
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Путь Ruby» (авторы: Фултон Хэл, Арко Андрэ), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!