День | Время работы | Перерыв |
---|---|---|
Понедельник | 10:00 - 20:00 | |
Вторник | 10:00 - 20:00 | |
Среда | 10:00 - 20:00 | |
Четверг | 10:00 - 20:00 | |
Пятница | 10:00 - 20:00 | |
Суббота | 10:00 - 20:00 | |
Воскресенье | 10:00 - 20:00 |
* Время указано для региона Киев, Украина
Книга "Путь Ruby. Третье издание".
Автор: Хэл Фултон, Андре Арко
Переплет: твердый
Формат: 170х240 мм
Страниц: 656
Иллюстрации: черно-белые
Язык: русский
ISBN: 978-5-97060-320-8
Издатель: ДМК Пресс
Описание книги от издателя:
Данная книга называется «Путь Ruby». Название нуждается в небольшом пояснении. Автор ставил себе целью сформулировать в этой книге философию языка Ruby, насколько это было в его силах.
Все изменяется , и 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;
• сетевое программирование: клиенты , серверы времени, POP, SMTP, IMAP, Open-URI;
• веб-приложения: HTTP-серверы, Rails, Sinatra, генерация HTML;
• написание распределенного кода на Ruby с помощью drb
; • выбор современных инструментов разработки, повышающих продуктивность.
В Ruby мы видим не «педантичную непротиворечивость», а строгое соблюдение набора элементарных правил. Возможно, Путь Ruby заключается в том, что его подход не является неподвижным. Ведь при проектировании языка необходимо «следовать велениям своего сердца».
Пересылаем книгу Новой Почтой во все города Украины!
День | Время работы | Перерыв |
---|---|---|
Понедельник | 10:00 - 20:00 | |
Вторник | 10:00 - 20:00 | |
Среда | 10:00 - 20:00 | |
Четверг | 10:00 - 20:00 | |
Пятница | 10:00 - 20:00 | |
Суббота | 10:00 - 20:00 | |
Воскресенье | 10:00 - 20:00 |
* Время указано для региона Киев, Украина