12 книг для изучения языка программирования Ruby
В этот раз мы подготовили подборку книг для изучения языка программирования Ruby. Русскоязычных книг не очень много, поэтому часть книг на английском языке. Сразу к делу.
Путь Ruby
Эта книга появилась в самом начале рождения самого Ruby и по праву пользуется у программистов спросом. А относительно недавно авторы первого издания (Хэл Фултон и Андрэ Арко) обновили свой труд, с учётом новых возможностей самого языка.
Здесь описано более 400 фрагментов кода, которые дадут ответы на то, как устроен язык. Всё подробно объясняется, даются пояснения относительно ограничений по тем или иным причинам. Книга будет интересна и начинающим программистам, и их более опытным коллегам.
Самоучитель Ruby
Если вы только начинаете свое знакомство с миром программирования на Ruby, то обратите внимание на этот самоучитель. Он проведет вас по азам языка, от простого к сложному. Всё написано доступным для понимания языком, что упростит работу с книгой. Естественно, что после каждой главы идёт несколько заданий на закрепление материала.
После освоения с самим Ruby, вы приступите к изучению объектно-ориентированных возможностях языка. Вы узнаете о возможностях языка в веб-программировании и тестировании. Освоив этот язык, вы подготавливаете себе плацдарм для работы с различными фреймворками (Ruby on Rails, Sinatra, RSpec и прочие).
Head First. Изучаем Ruby
O’Really не мог пройти мимо Ruby и написал свою книгу для новичков. Эта книга не изменяет традициям линейки: вся информация подана интересно, живо, с большим количеством иллюстраций. Каждый фрагмент кода подробно объяснен, даны пояснения как и что лучше сделать. И даются предостережения о том, как делать совершенно не стоит. Информация подаётся от простого к сложному, с заданиями на самостоятельное решение в конце каждого блока.
Ruby. Объектно-ориентированное проектирование
Эта книга для тех, кто уже познакомился с языком и хочет расширить и углубить знания по нему. Здесь затрагиваются более специфические аспекты Ruby. Этот материал поможет понять что должно быть в классе, научить не допускать прямой связи между объектами, если необходимо определить границы функциональности.
Также вы на практике увидите, что такое гибкие интерфейсы между объектами и утиная типизации, поймёте, как максимально эффективно применять наследование. Научитесь создавать экономные тесты и много прочих вещей, присущие профессионалам высокого класса.
Intro To Ruby Programming: Beginners Guide Series
Автор Джон Элдер шаг за шагом проведет вас через все тонкости программирования на Ruby. Этот труд для новичков, никаких предварительных знаний не нужно. Просто берете книгу и начинаете погружаться в мир программирования, следуя инструкциям Джона.
Вы узнаете о переменных, массивах, циклах, методах и многом другом. В конце вы станете профессиональным программистом Ruby! Используйте свои навыки на практике в упражнениях в конце каждой главы. В завершение вы создадите математическую карточную игру, используя все навыки, которые вы получили в процессе изучения всей книги.
The Little Book Of Ruby Programming: Learn To Program Ruby For Beginners
Автор уверяет, что эта книга — самый быстрый и простой способ научиться программировать на Ruby. Но и тем, кто знаком с языком, справочник будет полезен. Благодаря этому изданию вы научитесь работать с Ruby с нуля. Вы узнаете об объектной ориентации, классах, методах, модулях, файловых операциях, обработке исключений и многом другом. Всё подано максимально кратко и понятно. Объем всей книги — всего 140 страниц.
Ruby Wizardry: An Introduction to Programming for Kids
Язык программирования Ruby идеально подходит для начинающих: он прост в освоении, мощный и увлекательный в использовании. Но учить сухой текст, зазубривая операторы, массивы и прочие вещи — не очень интересно. А вот если бы это было в игровой форме. .. А вот тут и появляется по мановению волшебной палочки эта книга.
Ruby Wizardry — это игривая иллюстрированная история, которая научит вас программировать на Ruby, отправляя вас в фантастическое путешествие. Весело, задорно и никакой скуки. Так что вперёд, покоряем язык Ruby!
Beginning Ruby: From Novice to Professional
Эта книга также может быть использована в качестве учебника или дополнения к учебнику. Здесь даны азы языка, но больше упор идёт на более глубокое изучение. Здесь вы узнаете принципы, лежащие в основе объектно-ориентированного программирования, и в течение нескольких глав создадите полнофункциональное приложение на Ruby.
Вы также получите базовое представление о многих вспомогательных технологиях: базы данных, XML, веб-фреймворки и прочие. Некоторые из которых необходимы как часть полнофункционального приложения Ruby.
Test Driven Development in Ruby: A Practical Introduction to TDD Using Problem and Solution Domain Analysis
Изучите основы разработки через тестирование (TDD) с использованием Ruby. Сначала вы будете выполнять анализ предметной области, разработку тестовых примеров и написание тестов. Эти фундаментальные концепции дадут вам прочную основу TDD. Test Driven Development в Ruby написана профессиональным разработчиком для тех, кто достаточно глубоко изучил Ruby.
Сначала объясняются концепции, затем демонстрируется, как применить теорию на практике. В конце каждой главы дается упражнение для закрепления материала.
Learning Ruby: A Hands-on Guide for Beginners
Еще одна книга от O’Really для людей, интересующихся Ruby, особенно для тех, кто планирует работать с Ruby on Rails. Второе издание, полностью переработанное и обновленное для Ruby 2.3, предоставляет практический обзор основных структур языка Ruby.
На многих практических примерах вы узнаете, как все части сочетаются друг с другом, включая переменные, операторы, структуры управления и широкий спектр функций, характерных для Ruby, таких как обработка исключений и обработка XML.
Comprehensive Ruby Programming: From beginner to confident programmer
Начиная с основополагающих принципов, таких как синтаксис, автор переходит к углубленным темам: анализ данных, ООП, встроенные методы Ruby, основные навыки программирования и введение в фреймворки Ruby on Rails и Sinatra. Вы также создадите 10 практических программ на Ruby.
Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)
Это руководство для опытных разработчиков, которые решили вплотную заняться ООП. Книга поможет не только писать красивые приложения, но и менять существующие. Вы научитесь мощным, реальным, объектно-ориентированным методам проектирования с простыми и практичными примерами. Каждый метод иллюстрируется расширенными примерами для лучшего понимания.
Ruby. Список книг. Главная страница.
ЛитВек — электронная библиотека >> Все жанры >> Компьютеры: Языки и системы программирования >> Ruby
КОММЕНТАРИИ 1458
Добро пожаловать в класс превосходства 1
Кинугаса Сёго
И как книга?
existtrace 15-09-2022 в 17:35 #190545
Операция «Рокировка»
Степан Кулик
Прочитал рокировку. Впечатление, что я многое пропустил.
Александр 12-09-2022 в 05:19 #190544
Мы спросим за всё! (Трилогия)
Александр Петрович Бочков
Полное дерьмо.
Андрей 11-09-2022 в 00:13 #190543
Клинок имею — Готов к приключениям
Мертвый Бассейн
Если честно сама идея отличная, даже читается легко, а вот проработка с характеристиками без обид автору, тупая, почти от слова совсем не проработанная и я не говорю о том что надо было страницы писать писанины про характеристики. Но если ты уж назвался груздем и пишешь реалрпг. То сделай так чтоб было не на отьебись и ради жанрового хайпа. А тут тупо голимый жанровый хайп и всё!!! Проработки по теме характеристик от слово нуль. Очень жаль, книга в этом многое проиграла, как кстати и косвенно сюжет тоже
Оценил книгу на 5
Алан 10-09-2022 в 12:31 #190542
Крылья Феникса. Введение в квантовую мифофизику
Валентин Юрьевич Ирхин
Когда момент силы уже не вычисляют при помощи известной формулы. Тянущиеся моменты бытия в автомобильной пробке. В салоне холодно, но я согреваюсь разговаривая с торчащими электрическими проводами (это не лайфхак). Настроение (вновь неподнадзорное) в плену ретроспективно-исторических (не хотелось, сопротивлялось, но само как-то написалось через тире именно так, словно бы речевое масло масляное) стоп-кадров, которые повторяются во снах моих из ночи в ночь. Иногда мне кажется, что они не только сосуществуют параллельно с моим настроением, но и живут уже своей отдельной оригинальной жизнью, местами даже пропуская пережитое время сквозь строгую свою цензуры, что иногда (местами) похлеще будет любого АНБ или Роскомнадзора. Возможно именно подобная очередная внезапно нахлынувшая интеллектуальная радиация заставила меня сегодня отчаянно позабыть купить бумажный скотч. О, ужас какой! Вновь я не смогу приклеить в ванной комнате отвалившуюся вентиляционную решетку.
Выныривающиеся обстоятельства, что вот так нагло и беспардонно затекают в зону моего непосредственного обитания — это я про свою многострадальную ванную комнату с отвалившейся решеткой. В зеркале заднего вида вновь я — Крутикова (но уже не Захаренкова) Диана Андреевна. Звучит моя любимая Baccara, а значит наличествует хоть какая-то романтическая обстановка. Лежит билет, но не на балет — сегодня собственноручно достала из своего почтового (в прямом смысле этого незамысловатого слова) ящика ПЯТЬ административных писем от ГИБДД. Они зачем-то ещё и сфотографировали мой автомобиль и разоблачили автомобильный номер. Как грубо и пошло! На моей памяти, к слову, так холодно в начале сентября было только в далёком уже 1999-м. Последний год, когда я отдыхала, да и вообще было в Комарово. Вновь артефакты моего подсознания, что тоже местами ретроспективно-историческое, окаменелости проще говоря. Двадцать три года тому назад. Тем временем в почти что самом центре города Ломоносова на площаде брызгает фонтан.Вспомнила осень две тысячи шестнадцатого года. Очень грустная эпоха в моей судьбе. Потерянное время. Единственное приятное из того времени — мимолётный отдых на курорте «Ярвисюдан». Эх, но это уже дела совсем уж давно ушедших дней. «Боль и слезы платной автостоянки» — это выдуманное мною «римское крылатое выражение» именно про тот год. О, позвонила моя коллега Тупикова Наталья Владимировна…
Мысли в нужном месте. Кто мёрзнет в сентябре? Сегодня одному моему соседу по лестничной площадке пришла повестка от среднестатистического российского военкомата, но не стоит же так поддаваться панике и рвать на себе (дефицитные) волосы.
Восьмого сентября две тысячи двадцать второго года. Горячий чай и сыр от Лео Пиго. Мои представления об идеальной жизни в разрезе. Светит солнышко. Ясное голубое небо. Чистые белые облака. Пушистые. Приятный холодноватый ветерок. Метафизическое присутствие финского залива, что совсем неподалеку. Насыщенные мысли в нужном месте. Сновидения — источник информации. Серебряная осень (то есть сентябрь). Солнце уходит на север. В каком-то смысле мое любимое время года. Грустят пользователи соцсетей. За прошедший август услышала двадцать два анекдота. Специально подсчитала. Начиная с первого сентября больше не настраиваюсь на эту радиостанцию. Даже когда настроение простаивает в пробке вместе с моим автомобилем. Одиннадцатого сентября у Маши день рождения. Обязательно поздравляю, но в воскресенье присутствовать на ее дне рождения лично не смогу никак. Куплеты про берёзку. Легендарная капуста с мясом. Лимонадная долина. Намедни получила посылку с пижамой от австралийского бренда Peter Alexander. Вся в чувствах, то есть счастлива! Будни Невского района в моих сновидениях этой ночью. В двадцать восемь минут! В двадцать восемь минут! В двадцать восемь минут! 1999-ть недель моей жизни.
amiravedelkova
Днём ранее…
Volkswagennk 08-09-2022 в 20:47 #190541
Попаданец (СИ)
Иван Городецкий
Любимое слово автора — «Интерлюдия». Герой слишком уж озабоченный даже для подростка
Алекс 07-09-2022 в 08:25 #190540
Весь Азимов Айзек в одном томе
Айзек Азимов
Поразительно профессионально сделана книга!
Как и остальные в серии «Diximir», впрочем…
Александр 04-09-2022 в 16:20 #190536
Абсолютное кормило
Расс Т. Ховард
Если вы добрались до этой книги, то сделали такую же ошибку как и я. Вся серия ужасна, хотя хуже первой книги в серии наверное уже ничего не может быть.
Нигде нет внятного описания звездных кораблей. Осы, солдаты, скорпионы — как все это выглядит? ни один из авторов не знает — никто даже не удосужился взять какую-то модель парусника и посмотреть ее в разрезе. Корабельные термины далее первой ужасной книги больше никто не вспоминает вообще.
Каждый новый автор пытается придумать новую любовную линию. Зачем? Даже сами авторы этого не знают, в мучении рождая какой-то бред. В последней книге вас ждут и вовсе повороты идийского кино. Любая любовная линия от всех авторов оставляет чувство стыда.
Каждый раз нас знакомят с 3-4 персонажами из новой команды на новом корабле только для того, чтобы убить всех. Я уже чувствую энтузиазм наняться на наутилоид, честно. Кем были люди в команде, что они хотели — никто из великих писателей не расскажет — зачем тратить силы на еще живое мясо?
Эльфийский флот — внезапно имперский.
И самое главное — с большим трудом закрученная интрига в последнем романе окажется хуже чем в фанфике, который написан 13-ти летним подростком. Я не шучу. Эта серия -ХУДШЕЕ что можно встретить и я надеюсь что мой комментарий убедит читателя бросить все здесь. Просто забудьте о Телдине и спеллджаммере.
SelfishLord 01-09-2022 в 15:34 #190533
Балакучий згорток
Джеральд Даррелл
Боже, избавь нас от этих кастрюлеголовых «читателей»! Автор давно умер!!!
Олег 27-08-2022 в 15:23 #190531
Боги, пиво и дурак (СИ)
Юлия Николаевна Горина
прочитал фрагмент заинтриговала книга и сюжет оригинальный автору всех благ
геннадий чепрасов 26-08-2022 в 04:41 #190530
ВСЕ КОММЕНТАРИИ
главная 1 2 . .. 2 »
Компьютеры: Языки и системы программирования >>
Ruby
Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. Википедия
Программирование на языке RubyАвтор: Хэл Фултон Жанр: Программирование: прочее, Ruby, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики) Серия: — Год издания: 2007 Язык книги: русский Страниц: 683 Доступен ознакомительный фрагмент книги!
|
Ruby — относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Head First. Изучаем RubyАвтор: Дж. Макгаврен Переводчик: Е. Матвеев Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2016 Язык книги: русский Страниц: — Доступен ознакомительный фрагмент книги!
|
Вам интересно, почему буквально все вокруг заговорили о языке Ruby? Спросите себя прямо: вам нравится работать эффективно? Неужели многочисленные компиляторы, библиотеки, классы, которыми грузят вас другие языки программирования, приближают вас к. .. … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 1 : 0
Путь Rails. Подробное руководство по созданию приложений в среде Ruby on RailsАвтор: Оби Фернандес Переводчик: А. Слинкин Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2009 Язык книги: русский Страниц: —
|
Среда Ruby on Rails стремительно занимает ведущее место в ряду наиболее популярных платформ для разработки веб-приложений. Она основана на одном из самых элегантных языков программирования, Ruby, и доставляет истинное удовольствие своим… … Полная аннотация
Комментировать : 0 : 0 : 1 : 0 : 1 : 1
Ruby. Объектно-ориентированное проектированиеАвтор: Сэнди Метц Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Объектно-ориентированное программирование, Ruby Серия: — Год издания: 2017 Язык книги: русский Страниц: —
|
Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической — с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете: • Понять, как писать на… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 1 : 0
Быстрый курс Rubyorg/Person»>Автор: Александр НеткачевЖанр: Самиздат, сетевая литература, Учебники и самоучители по компьютеру, Литература ХXI века (эпоха Глобализации экономики), Linux, Windows, Программирование: прочее, Ruby Серия: — Год издания: — Язык книги: русский Страниц: 8
|
Курс ориентирован на читателей, которые уже знают какой-либо язык программирования и понимают магию, с помощью которой из набора разрозненных операторов получается нечто действительно полезное. Поэтому курс сокращен до предела и организован в виде… … Полная аннотация
Комментировать : 0 : 0 : 1 : 0 : 1 : 0
Язык программирования RubyАвтор: Дэвид Флэнаган , Юкихиро Мацумото (Matz) Переводчик: Н. Вильчинский Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2011 Язык книги: русский Страниц: —
|
Эта книга — официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган — известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz»… … Полная аннотация
Комментировать : 1 : 0 : 0 : 0 : 0 : 0
Изучаем RubyАвтор: Майкл Фитцжеральд Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2008 Язык книги: русский Страниц: —
|
Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице. Даны основы Ruby, рассмотрены условные операторы, строки и регулярные… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Лекции по языку RubyАвтор: Автор неизвестен Жанр: Самиздат, сетевая литература, Учебники и самоучители по компьютеру, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2005 Язык книги: русский Страниц: —
|
Аннотация к этой книге отсутствует. На страницу книги
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Программирование на языке Ruby: Учебное пособиеorg/Person»>Автор: Е. А. Роганов , Н. А. РогановаЖанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2008 Язык книги: русский Страниц: —
|
Настоящее пособие содержит описание языка программирования Ruby и предназначено прежде всего для студентов первого курса направления «Прикладная математика и информатика» и специальности «Математическое обеспечение и администрирование информационных… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Язык программирования RubyАвтор: Е. А. Роганов , Н. А. Роганова Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2020 Язык книги: русский Страниц: —
|
Аннотация к этой книге отсутствует. На страницу книги
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Катание с Ruby на RailsАвтор: Курт Гиббс Переводчик: Андрей Горбатов Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2020 Язык книги: русский Страниц: —
|
Аннотация к этой книге отсутствует. На страницу книги
Комментировать : 0 : 0 : 0 : 1 : 0 : 0
Ruby — новые граниАвтор: Евгений Охотников Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2006 Язык книги: русский Страниц: —
|
Когда некоторое время назад я выбрал Ruby для реализации одной конкретной и не очень сложной задачи, то мне не удалось оценить основные грани Ruby в полной мере. Блоки… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Путь Ruby. 3-е изданиеАвтор: Хэл Фултон , Андре Арко Жанр: Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby Серия: — Год издания: 2015 Язык книги: русский Страниц: — Доступен ознакомительный фрагмент книги!
|
В новом издании книги сохранен стиль, завоевавший ей признание у опытных программистов. В первых четырех длинных главах описываются основы объектно-ориентированного подхода и самого языка Ruby. Их обязательно должен прочитать всякий, кто не знаком с… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 0 : 0
Мир Rails.Правильное обучение разработке веб-приложений на Ruby On RailsАвтор: Р. Снитко Жанр: Интернет, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Ruby Серия: — Год издания: — Язык книги: русский Страниц: —
|
Книга условно разделена на три части. В главах с 1-ой по 3-ю вы можете «откинуться на спинку кресла» и попытаться «впитать» теоретический материал настолько, насколько это возможно. С 3-ей по 6-ую главу я буду рассказывать о самых важных частях… … Полная аннотация
Комментировать : 0 : 0 : 0 : 0 : 1 : 0
Ruby на платформе JavaАвтор: Генри Лю Эдельсон Жанр: Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby, Java, Java Script Серия: — Год издания: 2011 Язык книги: русский Страниц: — Книга изъята из публичного доступа!
|
Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails или Java — требуется лишь узнать, как решить ту или иную конкретную задачу. В этой книге вы найдете практические рецепты по работе с данной реализацией языка Rubv на платформе… … Полная аннотация
Комментировать : 0 : 0 : 0 : 1 : 0 : 0
главная 1 2 … 2 »
11 книг для изучения языка программирования Ruby
Хочешь больше книг по программированию?
Подпишись на наш канал и ознакамливайся бесплатно!
Подписаться
×
Сайт KV.BY составил подборку книг для изучения языка программирования Ruby. Русскоязычных книг не очень много, поэтому часть руководств на английском языке. Сразу к делу.
Путь Ruby
Эта книга появилась в самом начале рождения самого Ruby и по праву пользуется у программистов спросом. А относительно недавно авторы первого издания (Хэл Фултон и Андрэ Арко) обновили свой труд, с учётом новых возможностей самого языка.
Здесь описано более 400 фрагментов кода, которые дадут ответы на то, как устроен язык. Всё подробно объясняется, даются пояснения относительно ограничений по тем или иным причинам. Книга будет интересна и начинающим программистам, и их более опытным коллегам.
Самоучитель Ruby
Если вы только начинаете свое знакомство с миром программирования на Ruby, то обратите внимание на этот самоучитель. Он проведет вас по азам языка, от простого к сложному. Всё написано доступным для понимания языком, что упростит работу с книгой. Естественно, что после каждой главы идёт несколько заданий на закрепление материала.
После освоения с самим Ruby, вы приступите к изучению объектно-ориентированных возможностях языка. Вы узнаете о возможностях языка в веб-программировании и тестировании. Освоив этот язык, вы подготавливаете себе плацдарм для работы с различными фреймворками (Ruby on Rails, Sinatra, RSpec и прочие).
Head First. Изучаем Ruby
O’Really не мог пройти мимо Ruby и написал свою книгу для новичков. Эта книга не изменяет традициям линейки: вся информация подана интересно, живо, с большим количеством иллюстраций. Каждый фрагмент кода подробно объяснен, даны пояснения как и что лучше сделать. И даются предостережения о том, как делать совершенно не стоит. Информация подаётся от простого к сложному, с заданиями на самостоятельное решение в конце каждого блока.
Ruby. Объектно-ориентированное проектирование
Эта книга для тех, кто уже познакомился с языком и хочет расширить и углубить знания по нему. Здесь затрагиваются более специфические аспекты Ruby. Этот материал поможет понять что должно быть в классе, научить не допускать прямой связи между объектами, если необходимо определить границы функциональности.
Также вы на практике увидите, что такое гибкие интерфейсы между объектами и утиная типизации, поймёте, как максимально эффективно применять наследование. Научитесь создавать экономные тесты и много прочих вещей, присущие профессионалам высокого класса.
Intro To Ruby Programming: Beginners Guide Series
Автор Джон Элдер шаг за шагом проведет вас через все тонкости программирования на Ruby. Этот труд для новичков, никаких предварительных знаний не нужно. Просто берете книгу и начинаете погружаться в мир программирования, следуя инструкциям Джона.
Вы узнаете о переменных, массивах, циклах, методах и многом другом. В конце вы станете профессиональным программистом Ruby! Используйте свои навыки на практике в упражнениях в конце каждой главы. В завершение вы создадите математическую карточную игру, используя все навыки, которые вы получили в процессе изучения всей книги.
The Little Book Of Ruby Programming: Learn To Program Ruby For Beginners
Автор уверяет, что эта книга — самый быстрый и простой способ научиться программировать на Ruby. Но и тем, кто знаком с языком, справочник будет полезен. Благодаря этому изданию вы научитесь работать с Ruby с нуля. Вы узнаете об объектной ориентации, классах, методах, модулях, файловых операциях, обработке исключений и многом другом. Всё подано максимально кратко и понятно. Объем всей книги — всего 140 страниц.
Ruby Wizardry
Язык программирования Ruby идеально подходит для начинающих: он прост в освоении, мощный и увлекательный в использовании. Но учить сухой текст, зазубривая операторы, массивы и прочие вещи — не очень интересно. А вот если бы это было в игровой форме… А вот тут и появляется по мановению волшебной палочки эта книга.
Ruby Wizardry — это игривая иллюстрированная история, которая научит вас программировать на Ruby, отправляя вас в фантастическое путешествие. Весело, задорно и никакой скуки. Так что вперёд, покоряем язык Ruby!
Beginning Ruby
Эта книга также может быть использована в качестве учебника или дополнения к учебнику. Здесь даны азы языка, но больше упор идёт на более глубокое изучение. Здесь вы узнаете принципы, лежащие в основе объектно-ориентированного программирования, и в течение нескольких глав создадите полнофункциональное приложение на Ruby.
Вы также получите базовое представление о многих вспомогательных технологиях: базы данных, XML, веб-фреймворки и прочие. Некоторые из которых необходимы как часть полнофункционального приложения Ruby.
Test Driven Development in Ruby
Изучите основы разработки через тестирование (TDD) с использованием Ruby. Сначала вы будете выполнять анализ предметной области, разработку тестовых примеров и написание тестов. Эти фундаментальные концепции дадут вам прочную основу TDD. Test Driven Development в Ruby написана профессиональным разработчиком для тех, кто достаточно глубоко изучил Ruby.
Сначала объясняются концепции, затем демонстрируется, как применить теорию на практике. В конце каждой главы дается упражнение для закрепления материала.
Learning Ruby
Еще одна книга от O’Really для людей, интересующихся Ruby, особенно для тех, кто планирует работать с Ruby on Rails. Второе издание, полностью переработанное и обновленное для Ruby 2.3, предоставляет практический обзор основных структур языка Ruby.
На многих практических примерах вы узнаете, как все части сочетаются друг с другом, включая переменные, операторы, структуры управления и широкий спектр функций, характерных для Ruby, таких как обработка исключений и обработка XML.
Comprehensive Ruby Programming
Начиная с основополагающих принципов, таких как синтаксис, автор переходит к углубленным темам: анализ данных, ООП, встроенные методы Ruby, основные навыки программирования и введение в фреймворки Ruby on Rails и Sinatra. Вы также создадите 10 практических программ на Ruby.
20 лучших книг по Ruby для изучения программирования на Ruby
Категория Советы по программированию | August 02, 2021 21:09
Ruby — это интерпретируемый язык программирования для разработки веб-приложений. Этот универсальный язык высокого уровня может помочь вам разрабатывать очень сложные приложения. Ruby on Rails богат драгоценными камнями, которыми не обладают даже многие современные технологии. Поэтому стоит изучить Язык программирования Ruby В настоящее время. Помня об этом, мы предлагаем впечатляющий список книг по Ruby, чтобы вы могли выучить этот драгоценный язык с комфортом и интересом.
Золотая жила лучших книг о рубинахЭтот контент является руководством для читателей, выбравших язык программирования Ruby. В этом руководстве вы найдете различные категории книг по Ruby, которые различаются по стилю преподавания и выдаются новаторски. Вы найдете книги, подходящие как для любителей, так и для знатоков. Описания и оглавление помогут вам найти лучшую книгу по Ruby для вас.
1. Начало Ruby on RailsТе, кто хочет испытать настоящий вкус к изучению языка программирования Ruby увлекательным способом, могут слепо следовать книге по языку программирования Ruby. под названием «Beginning Ruby on Rails». Изначально книга упрощает процесс установки, показывая, как установить ее на любой из важных операционных Системы. Затем идут разные утверждения, условия и так далее. Кроме того, книга познакомит с Rails, химией между Ruby и Rails и процедурами работы с базами данных.
Оглавление
- Добро пожаловать в Ruby, установите Ruby и Rails
- Условные выражения, циклы, методы, блоки
- Классы и объекты
- Добро пожаловать в Rails
- Подключение к базе данных
- Проверка и тестирование
- Управление действием с помощью контроллера действий
- Получение общей картины с помощью обзоров
- Ajax и Rails
Скачать книгу
2. Книга РубинаПроцесс изучения языка программирования Ruby должен быть очень систематическим, особенно для новичков; таким образом, эта книга Ruby написана, поддерживая все возможные систематические способы. Во-первых, книга научит вас всем общим представлениям о Ruby и Rails. В самой первой главе вы узнаете о строках, числах, классах и объектах. Постепенно книга будет углубляться в более важные темы, такие как обработка исключений, отладка, Ruby on Rails и т. Д.
Оглавление
- Что такое Ruby и что такое Rails
- Строки, числа, классы и объекты
- Класс, иерархии, атрибуты и переменные класса
- Строка и диапазоны
- Массивы и хэши
- Циклы и итераторы
- Условные утверждения и метод
- Передача аргументов и возвращение значений
- Обработка исключений
- Блоки, процессы и лямбды
- Символы, модули и миксины
- Файлы и ввод-вывод
- ЯМЛ и Маршал
- Регулярное выражение и потоки
- Отладка и тестирование
- Рубин на рельсах
- Динамическое программирование
Скачать книгу
3. Красноречивый рубинПочти во всех книгах по Ruby обсуждаются базовые вещи, необходимые для изучения языка программирования Ruby. Тем не менее, эта книга предприняла уникальные усилия, обогатив книгу такими темами, как поиск строк, способы использования символов, использование динамической типизации и т. Д. Eloquent Ruby научит вас использовать модули в качестве миксинов и блоки для итераций. Есть еще много интересных и важных тем, по которым вы можете идеально изучить и реализовать Ruby.
Оглавление
- Основы
- Написание кода, похожего на Ruby
- Выберите правильную структуру управления
- Воспользуйтесь преимуществами умной строки Ruby
- Поиск правильной строки с помощью регулярных выражений
- Классы, модули и блоки
- Создавайте свои классы из коротких, сфокусированных методов
- Уважительно определяйте операторов
- Создавайте классы, которые понимают Eulity
- Получите необходимое поведение с помощью методов Singleton и Class
- Метапрограммирование
- Используйте хуки, чтобы держать вашу программу в курсе
- Используйте method_missing для делегирования
- Используйте method_missing для создания гибких API
- Обновите существующие классы с помощью исправления Monkey Patching
- Собираем все вместе
- Создавайте внешние DSL для гибкого синтаксиса
- Упакуйте свои программы как микробы
- Знайте свою реализацию Ruby
- Сохраняйте открытость к занятиям с этими открытыми классами
Скачать книгу
4. Head First RubyВсегда лучше получать много вещей с меньшими усилиями, что и предусмотрено в книге Head First Ruby. Во всех главах вы найдете элементы новаторства и литературы, что сделало книгу очень интересной. Вы можете изучать массивы, блоки, хэши, ссылки, миксины и т. Д. очень подходящим способом. Здесь обсуждаются не только такие темы, как документация, исключения, веб-приложения, но и предлагается конкретное руководство по их использованию.
Оглавление
- Больше с меньшими затратами: кодируйте так, как вы хотите
- Методы и классы: организация
- Наследование: полагаться на родителей
- Инициализация экземпляров: отличный старт
- Массивы и блоки: лучше, чем циклы
- Возвращаемые значения блока: как с этим справиться?
- Хеши: маркировка данных
- Ссылки: скрещенные сигналы
- Миксины: Mix It UP
- Сравнимо и перечислимо: готовые миксы
- Документация: прочтите руководство
- Исключения: обработка непредвиденных обстоятельств
- Модульное тестирование: обеспечение качества кода
- Веб-приложения: обслуживание HTML
- Сохранение и загрузка данных: держите их под рукой
- Остатки: десять главных тем
Скачать книгу
5. Learn Rails: ускоренная веб-разработка с Ruby on RailsЭта книга Ruby — идеальная книга для изучения языка программирования Ruby как для новичков, так и для экспертов. Книга охватывает все основы Ruby с самого начала, такие как методы, классы, комментарии, строки, числа и т. Д. Вы также начнете свое путешествие с Rails, где вы изучите среды, макеты, частичные объекты и т. Д. Постепенно в книге будут обсуждаться маршруты, бандлер, драгоценные камни, формы, тесты и т. Д. Есть много примеров, которые упрощают обучение, например, Action Cable, Rails-приложение, jquery и т. Д.
Оглавление
- Введение в Ruby
- Первые шаги с рельсами
- ActiveRecord
- Строительные леса и ОТДЫХ
- Маршруты
- В комплекте и драгоценные камни
- Формы
- Файлы cookie и сеансы
- Тесты
- Активная работа
- Действие Mailer
- Интернационализация
- Трубопровод задниц
- Кеширование
- Кабель действия
- Реквизиты для входа
- Активное хранилище
Скачать книгу
6. Изучите программирование на Ruby на примерахВ этой красивой книге по Ruby есть очень практичный способ обучения на примерах. В первой части книги вы познакомитесь с некоторыми основными функциями, которые вы можете наблюдать в различных ОС, таких как Mac OS X, Windows и т. Д. В базовой части вы получите различные учебные пособия, в том числе онлайн-руководства. И есть много примеров печатных форм, таких как ромб, треугольник и т. Д. Книга обогатилась множеством ссылок на ресурсы.
Оглавление
- Ruby в Windows
- Ruby в Mac OS X
- Онлайн-учебники по Ruby
- Ритм работы над упражнениями
- Предложения по макетам Windows
- Тип ошибок
- Интерактивная оболочка Ruby (IRB)
- Распечатать треугольник
- Распечатать полубриллиант
- Распечатать форму алмаза
- Распечатайте большой бриллиант, назовите свой размер
- Упражнения
Скачать книгу
7. Трудный путь изучения рубинаГоворят, что трудный путь — это самый простой и лучший способ чему-то научиться. Таким образом, эта книга по языку программирования Ruby избрала трудный путь обучения читателей. В этой обширной книге есть множество упражнений, которые включают в себя установочные упражнения, комментарии, каламбуры, упражнения для персонажей и т. Д. Всего существует пятьдесят одно упражнение, чтобы научить кого-то владеть языком Ruby. В книге также есть полезные советы старого программиста, которые обязательно вдохновят новичка.
Оглавление
- Трудный путь проще
- Чтение и письмо
- Внимание к детали
- Выявление отличий
- Не копировать-вставлять
- Использование включенных видео
- Заметка о практике и настойчивости
- Предупреждение для умников
- Установка для OS X, Windows, Linux и предупреждение для начинающих
- Хорошая первая программа
- НОМЕР и совпадение
- Переменные и имена
- Больше печати
- Печать, Печать
- Параметры, распаковка, переменные
- Чтение и запись файлов
- Имена, переменные, коды, функции
- Функции могут что-то возвращать
Скачать книгу
8. Маленькая книга РубинаПо сравнению с другими книгами по Ruby, эта книга действительно драгоценна и содержит почти все, чтобы сделать кого-нибудь настоящим программистом на языке программирования Ruby. В первых частях хорошо проясняется концепция Ruby и Rails. Вы узнаете, как установить Ruby на вашу ОС. После обсуждения различных базовых вещей в книге обсуждаются различные методы доступа, подробное обсуждение массивов, подробное обсуждение хэша, циклов и многого другого.
Оглавление
- Маленькая книга Рубина
- Строка и встроенная оценка
- Экземпляр и переменные экземпляра
- Создание иерархии классов
- Методы доступа
- Представляем массивы
- Создание хэшей
- Циклы, блоки, циклы пока, циклы до
- If..else, and..or..not,?:, Если, если и если Модификация
- Модуль подобен классу
- Модульные методы, модули как газета
- Модули «Методы экземпляра»
- Запланированные модули из файлов
- Включение модулей из файлов
- Сохранение данных, YMAIL, файлы, продолжение
Скачать книгу
Метапрограммирование Ruby — это книга, в которой разные темы названы названиями дней. В те дни обсуждаются разные темы, например, динамические методы. Различные открытые занятия, викторины и упражнения сделали книгу уникальной. В книге много викторин, включающих в себя тесты по методам, атрибутам и т. Д. Помимо метапрограммирования с помощью Ruby, в книге также обсуждается метапрограммирование в рельсах. Различные важные темы, такие как методы имитации, самоустранение и т. Д. занял место в книге.
Оглавление
- Метапрограммирование Ruby
- Понедельник: объектная модель
- Вторник: Методы
- Среда: блоки
- Четверг: Определения классов
- Пятница: Code the Writes Code
- Эпилог
- Дизайн ActiveRecord
- Внутри ActiveRecord
- Безопасное метапрограммирование
Скачать книгу
10. Практический объектно-ориентированный дизайн в RubyВ этой книге очень яркое и яркое описание всех тем. Эта книга Ruby предназначена для тех, кто хочет быть программистом-самоучкой, где широко обсуждаются различные основные темы, такие как принципы проектирования, шаблоны проектирования, оценка дизайна. Из множества тем вы узнаете об интерфейсах, схемах последовательностей, процедурах использования, Demeter и т. Д. Книга покажет вам, как снизить затраты, набирая текст «Утиной».
Оглавление
- Объектно-ориентированный дизайн
- Разработка классов с единственной ответственностью
- Управление зависимостями
- Создание гибких интерфейсов
- Снижение затрат с помощью утиного набора текста
- Приобретение поведения через наследование
- Совместное ролевое поведение с модулями
- Объединение объектов с композицией
- Разработка экономичных тестов
Скачать книгу
11. Программирование на RubyКнига содержит документацию по Ruby после обучения процедуре установки и запуска Ruby. В этом объектно-ориентированном языке, что такое управляющая структура, блоки и итераторы, восходящие и восходящие и т. Д. очищаются максимально профессионально. Как определить и вызвать метод? Что ж, ответ находится в книге. Есть очень много тем, таких как Ruby Tk, Ruby и Microsoft Windows, Ruby Objects in C, Aliasing и т. Д. которые хорошо освещены в книге.
Оглавление
- Часть I — Грани Рубина
- Начиная
- Рубин. Новый
- Классы, объекты и переменные
- Контейнеры, блоки и итераторы
- Часть II — Рубин в его сеттинге
- Ruby и его мир с интерактивной Ruby Shell
- Документирование Ruby и управления пакетами с помощью RubyGems
- Руби и Интернет, Ruby Tk
- Ruby и Microsoft Windows
- Расширение Ruby
- Часть III — Кристаллизованный рубин
- Рубиновый язык и утиная печать
- Классы и объекты
- Запирая Руби в сейфе
- Часть IV — предпочтения библиотеки Ruby
- Встроенные классы и модули
- Стандартная библиотека
Скачать книгу
12. Лучшие практики RubyХорошо известная продукция O’Reilly представляет собой очень выдающуюся книгу, в которой Ruby содержит различные методы, позволяющие быстро изучить язык программирования Ruby. Вы будете знать кодирование, проектирование и способы овладения языком. Книга научит, как справляться с ситуацией, когда что-то идет не так, и как с безупречным мастерством поддерживать различные проекты.
Оглавление
- Тесты на вождение кода
- Создание красивых API
- Освоение Dynamic Toolkit
- Обработка текста и управление файлами
- Методы функционального программирования
- Когда дела идут плохо
- Снижение культурных барьеров
- Умелое сопровождение проекта
- Написание кода с обратной совместимостью
- Использование стандартной библиотеки Ruby
- Худшие практики Ruby
Скачать книгу
13. Рубин в двух словахЕще одна коллекция O’Reilly для изучения языка программирования Ruby — это Ruby in a Nutshell. Эта книга по Ruby во введении декларирует элегантность и действенность Ruby. Затем обсуждаются различные основы языка, такие как литералы, переменные, методы, операторы. Тщательное изучение предопределенных переменных и глобальных констант со встроенными функциями и библиотеками заняло прекрасное и подробное место в этой книге по Ruby.
Таблица содержания
- Элегантность Рубина и Рубин в действии
- Основы языка
- Параметры командной строки
- Переменные среды, лексические соглашения, литералы и переменные
- Операторы, методы и структуры управления
- Объектно-ориентированное программирование
- Настройки встроенной библиотеки
- Предопределенные переменные
- Предопределенные глобальные константы
- Встроенные функции и библиотеки
- Инструменты Ruby
- Справочник по стандартной библиотеке
- Стандартные инструменты и дополнительные инструменты
- Архив приложений Ruby
- Обновления Ruby
Скачать книгу
14. Предпочтение Ruby PocketСправочник по Ruby Pocket является ключом к изучению процедуры работы интерпретатора Ruby. Вы можете знать, как использовать строку shebang в Linux и типы файлов в Windows. Обсуждаются некоторые темы, такие как Методы, круглые скобки, переменные аргументы, скользящие методы, книги в качестве вспомогательной части методов. Есть еще много тем, таких как аксессуары, одиночки, наследование и т. Д.
Оглавление
- Запуск Ruby
- Сохранившиеся слова
- Комментарии, числа, переменные и символы
- Предопределенные переменные и псевдопеременные
- Глобальные константы
- Диапазоны, методы и условные выражения
- Классы и файлы
- IO классы
- Обработка исключений
- Класс объекта и модуль ядра
- Строковый класс, класс массива и хэш-класс
- Директива форматирования времени
- Интерактивный Ruby (irb)
- Отладка Ruby, документация Ruby и параметры RDoC
- RubyGems
- Грабли
- Рубиновые ресурсы
- Глоссарий
Скачать книгу
15. Программирование на RubyКак и большинство других книг по Ruby, эта книга по языку программирования Ruby начинается с обучения установке Ruby. В книге обсуждаются основные части, такие как строки, объекты, массивы и т. Д. Есть больше, чем базовые части, такие как исключительный ложный класс, ввод-вывод и т. Д. что сделало книгу более интересной и ценной для читателей. Также с должным вниманием обсуждаются другие общие темы, такие как метод, модули, ассортимент.
Оглавление
- Обзор и установка Ruby
- Редакторы Ruby и редакторы Ruby
- Национальные съезды и интерактивный Ruby
- Основные Ruby — строки, альтернативные цитаты, документы здесь, объекты
- Синтаксис — лексикология, переменные, литералы, операторы, управляющие структуры
- Ленивая оценка
- Методы, возвращающие перечислители
- Дополнительная информация о счетчиках
- Исключение False Class
- IO-Fiber, Encoding, Get, Rev, read, File
- Маршал
- Методы
- Модуль
- Числовые: целое, бегнум, фиксированное, плавающее.
- Диапазон
- Резьба, Структура, Символ
Скачать книгу
16. Учебник по RubyПункт Tutorials представляет собой Ruby Tutorial, одну из лучших книг по изучению языка программирования Ruby. Эта книга написана для начинающих, чтобы они могли легко изучить базовые и постепенно продвигающиеся темы языка программирования Ruby. В этом учебном пособии описываются различные процессы установки в разных операционных системах, таких как Windows, Linux, Mac OS. В книге подробно обсуждаются основы, настройка среды, синтаксис и многое другое.
Оглавление
- Обзор, настройка среды, синтаксис, классы и объекты
- Переменные, константы и литералы
- Операторы, Комментарии, Если… Иначе, Случай, Если
- Циклы, методы, блоки, модули и миксины
- Строки, массивы, хэши, дата и время
- Диапазоны, итераторы, файловый ввод-вывод, исключения
- Объектно-ориентированный Ruby
- Регулярные выражения Ruby
- Рубин — DBI
- Веб-приложения, отправка электронной почты, программирование сокетов
- Ruby-XML, XSLT, SPATH
- Ruby — Веб-сервисы, Руководство по Tk
- Ruby LDAP, многопоточность, встроенные функции
- Предопределенные переменные, предопределенные константы
- Связанные инструменты
Скачать книгу
17. Рубиновый путьRuby Way — это книга на Ruby, подходящая для всех категорий читателей. Во-первых, в книге дается хороший обзор языка, на котором появились введение, синтаксис, ООП, динамические аспекты Ruby. Постепенно вы научитесь работать с выражениями Ruby и интернационализировать Ruby. Затем вы перейдете к изучению символов, синтаксиса, ООП, GUI или графического пользовательского интерфейса, сценариев, параллелизма и т. Д.
Оглавление
- Рубин в обзоре
- Работа со строками
- Работа с регулярными выражениями
- Интернационализация в Ruby
- Выполнение численных расчетов
- Символ и диапазоны
- Работа со временем и датой
- Массивы, хэши и другие перечисления
- I.O и хранение данных
- ООП и динамические функции в Ruby
- Потоки и параллелизм
- Сценарии и системное администрирование
- Ruby и форматы данных
- Тестирование и отладка
- Код упаковки и распространения
- Ruby и веб-приложение
- Распределенный Ruby и инструменты разработки
- Сообщество Ruby
Скачать книгу
18. Rails — Ruby on RailsДругая книга из Tutorials указывает на химию Ruby и Rails. Книга сначала знакомит с Ruby и Rails, давая ответ на вопрос, что они собой представляют. Есть хорошее обсуждение Framework. Вы откроете для себя множество примеров Ruby и Rails, которые сделают ваше обучение очень легким. Поведение Ruby и Ajax on Rails также освещается в книге с соответствующими примерами и акцентом.
Оглавление
- Рубин на рельсах
- Монтаж
- Фреймворк
- Структура каталогов
- Примеры
- Настройка базы данных
- Активные записи
- Миграции
- Контроллер
- Маршруты
- Взгляды
- Макеты
- Строительные леса
- Ajax на рельсах
- Загрузка файла
- Отправить электронное письмо
Скачать книгу
19. Рубиновые заметки для профессионаловУ профессиональных программистов на Ruby должна быть эта книга с собой, поскольку книга точная, но все в одной книге Ruby. Однако для изучения языка программирования Ruby эта заметка профессионалов отлично подходит. Все необходимые вещи, такие как строки, массивы, даты, блоки, хеши и т. Д. находятся в книге. В главе о числах есть различные обсуждения чисел, таких как нечетные, четные, сложные и многие другие. Все остальные главы также обсуждаются с таким разнообразием.
Оглавление
- Начало работы с языком Ruby
- Кастинг, операторы, переменная область действия и видимость
- Переменные среды, константы, специальные константы в Ruby
- Комментарии, массивы, многомерные массивы
- Строки, дата и время, числа и символы
- Сопоставимый поток управления
- Методы, хэши, блоки, процедуры и лямбды
- Взаимодействие, исключения, перечисление в Ruby
- Классы, наследование, method_missing
- Регулярные выражения и операции на основе регулярных выражений
- Файловые операции и операции ввода-вывода
- Модификаторы доступа Ruby
- Паттерны проектирования и идиомы в Ruby
- Поток, Диапазон, Модули
- Самоанализ в Ruby, патч Monkey в Ruby и оператор Splat
- JSON с Ruby, тестирование API Pure RSpec JSON
- Очередь, Разрушение, Структура, Метапрограммирование
Скачать книгу
20. Язык программирования RubyЭто последний сборник нашего списка книг по языку программирования Ruby, который также является еще одной публикацией О’Рейли. Книга предназначена как для новичков, так и для экспертов, где вы можете отправиться в путешествие по миру программирования Ruby. После прочтения книги вы узнаете, как устроен и работает этот язык программирования. Тем не менее, все основные и дополнительные темы подробно и четко изложены в книге.
Оглавление
- Путешествие по Рубину
- Структура и выполнение программ Ruby
- Типы данных и объекты
- Выражения и операторы
- Операторы и структуры управления
- Методы, процедуры, лямбды и замыкания
- Классы и модули
- Размышления и метапрограммирование
- Платформа Ruby
- Среда Ruby
Скачать книгу
Последние словаДо сих пор мы пытались включить все возможные категории книг по языку программирования Ruby. Мы уверены, что вы сможете выбрать подходящую книгу по Ruby. Мы также надеемся, что этих книг хватит, чтобы удовлетворить все ваши требования и запросы для изучения языка программирования Ruby. Если у вас есть предложения по перезапуску нашей коллекции, поделитесь своими мыслями в комментариях. Наконец, мы уверены, что вы получили пользу от наших усилий, и вы уверены, что передаете эти усилия другим, делясь им. Однако ваши отзывы — это наше вдохновение и способ совершенствоваться. Желаю вам удачного пути Руби.
Книга «Язык программирования Ruby» Флэнаган Д, Мацумото Ю
-
Книги
- Художественная литература
- Нехудожественная литература
- Детская литература
- Литература на иностранных языках
- Путешествия. Хобби. Досуг
- Книги по искусству
- Биографии. Мемуары. Публицистика
- Комиксы. Манга. Графические романы
- Журналы
- Печать по требованию
- Книги с автографом
- Книги в подарок
- «Москва» рекомендует
-
Авторы • Серии • Издательства • Жанр
-
Электронные книги
- Русская классика
- Детективы
- Экономика
- Журналы
- Пособия
- История
- Политика
- Биографии и мемуары
- Публицистика
-
Aудиокниги
- Электронные аудиокниги
- CD – диски
-
Коллекционные издания
- Зарубежная проза и поэзия
- Русская проза и поэзия
- Детская литература
- История
- Искусство
- Энциклопедии
- Кулинария. Виноделие
- Религия, теология
- Все тематики
-
Антикварные книги
- Детская литература
- Собрания сочинений
- Искусство
- История России до 1917 года
- Художественная литература. Зарубежная
- Художественная литература. Русская
- Все тематики
- Предварительный заказ
- Прием книг на комиссию
-
Подарки
- Книги в подарок
- Авторские работы
- Бизнес-подарки
- Литературные подарки
- Миниатюрные издания
- Подарки детям
- Подарочные ручки
- Открытки
- Календари
- Все тематики подарков
- Подарочные сертификаты
- Подарочные наборы
- Идеи подарков
-
Канцтовары
- Аксессуары делового человека
- Необычная канцелярия
- Бумажно-беловые принадлежности
- Письменные принадлежности
- Мелкоофисный товар
- Для художников
-
Услуги
- Бонусная программа
- Подарочные сертификаты
- Доставка по всему миру
- Корпоративное обслуживание
- Vip-обслуживание
- Услуги антикварно-букинистического отдела
- Подбор и оформление подарков
- Изготовление эксклюзивных изданий
- Формирование семейной библиотеки
Расширенный поиск
Флэнаган Д. ,Мацумото Ю.
- Издательство:
- Питер
- Год издания:
- 2011
- Место издания:
- СПб
- Язык текста:
- русский
- Язык оригинала:
- английский
- Перевод:
- Вильчинский Н.
- Тип обложки:
- Мягкая обложка
- Формат:
- 70х100 1/16
- Размеры в мм (ДхШхВ):
- 240×170
- Вес:
- 555 гр.
- Страниц:
- 496
- Тираж:
- 1000 экз.
- Код товара:
- 559225
- Артикул:
- К22617
- ISBN:
- 978-5-459-00562-2
- В продаже с:
- 16. 04.2011
Дополнительная информация
Аннотация к книге «Язык программирования Ruby» Флэнаган Д., Мацумото Ю.:
Эта книга — официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган — известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz» Мацумото — создатель и ведущий разработчик Ruby.
В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby.
Издание будет интересно опытным программистам, знакомящимся с новым для себя языком Ruby, а также тем, кто уже программирует на Ruby и хочет достичь более высокого уровня понимания и мастерства работы.
Читать дальше…
Книги по Ruby | ProgBook
Четвёртое издание является своего рода средой, предназначенной для облегчения развёртывания, обслуживания и разработки веб-приложений. Первый релиз данного бестселлера состоялся уже давно, на то время он представлял собой малоизвестную технологию, которая превратилась в феномен мирового масштаба и стала использоваться для создания «приложений Web 2.0».
Книга «Гибкая разработка веб-приложений в среде Rails» стала настольной для изучения Ruby on Rails, и широко используется программистами, на профессиональном уровне, которые создают и развёртывают современные веб-приложения. Первая часть бестселлера содержит информацию о начальном изучении языка программирования Ruby, а также общие сведения о разработке гибкой среды Rails, подробно представленной в третьей части издания (возможности, дополнительные модули, функции).
Четвёртое издание «Agile web development with Rails» представляет собой пособие, описывающее работу с Ruby 1.9.2 и Rails 3.1. на примере разработки интернет-магазина. При помощи данного самоучителя каждый желающий может за короткий период освоить все основные концепции и экосистему данного языка программирования и научиться, в совершенстве владеть им.
Автор бестселлера Сэм Руби представляет собой не только опытного программиста, но и разработчика формата Atom, и руководителя Apache Software Foundation. Соавторами С. Руби являются автор книги «Programming Ruby» Дэйв Томас и создатель самой технологии Rails Дэвид Хэнссон.
Так получилось, что ни Ruby, ни Java не могут похвастаться наличием сколько бы то ни было качественной литературы на русском языке, и в книжных магазинах стоят либо сухие справочники «для тех, кто уже всё выучил наизусть» без малейшего намёка на объяснение, либо изобилующие пустыми словами издания «для чайников», которые даже и новичку не способны дать ничего полезного.
Для тех, у кого нет в запасе нескольких десятков лет, которые можно было бы потратить на «путь самоучки», эта книга рассказывает о таком изобретении в IT-мире, как JRuby — реализации языка Ruby на основе Java. Это не справочник — для решения конкретных задач не нужно выучивать наизусть тысячи классов Java, а скорее практическое руководство того, как использовать конкретные возможности Ruby для решения конкретных задач.
Помимо теории программирования, книга научит читателя и основам администрирования компьютера, поможет установить JRuby и обновить его до актуальной версии, скомпоновать написанную программу в пакет для платформы Rails (основного фреймворка, на котором работают Ruby-программы), связывать JRuby-программу с современными информационными технологиями и использовать прочие инструменты, предназначенные для отладки и тестирования программ. Если ваша цель — начать разработку Ruby-программ минуя стадию «изобретения велосипедов», учебное пособие Дж. Эдельсона и Г. Лю «Ruby на платформе Java» — то, что вам нужно.
Книга «Изучаем Ruby» — это руководство, предназначенное для тех, кто хочет разрабатывать веб-приложения на языке Ruby. Основной принцип изучения – рассмотрение практических примеров и листинги, которые встречаются практически на каждой странице. Прочитав данную книгу, можно понять основы языка, рассмотреть условные операторы, функции, массивы, строки и регулярные выражения, работу с файлами. В книге описывается обработка XML, метапрограммирование, рефлексия, разбирается инструментарий разработчика Tk, а также такие средства, как RubyGems, Embedded Ruby, RDoc. В конце каждой главы представлен список вопрос по соответствующей теме, а в конце самой книги можно найти справочные материалы по языку Ruby и посмотреть ответы на контрольные вопросы.
Книга «Язык программирования Ruby» представляет собой официальное руководство по языку программирования Ruby, при этом одним из ее авторов является непосредственный создатель языка Ruby — Мацумото. Издание дает полное представление обо всех аспектах языка: его синтаксической и лексической структуре, рассказывает, какие существуют разновидности данных и элементарных выражений, классов, модулей и методов. Также в книге содержатся сведения об API-функциях платформы Ruby.
Книга представляет интерес опытным программистам, которые только начинают свое знакомство с языком Ruby, а также тем, кто уже активно использует Ruby для создания программ и при этом хочет достичь более высокого уровня.
Ruby on Rails быстро захватывает лидерство в ряду самых популярных платформ, предназначенных для создания веб-приложений. Она базируется на одном из наиболее элегантных языков Ruby, и доставляет настоящее удовольствие своим приверженцам. Желаете быть в первых рядах? Тогда книга «Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails» написано именно для вас! Оби Фернандес, и ряд других экспертов в деталях описывают главные подсистемы и возможности Rails: маршрутизацию, контроллеры, поддержку стиля REST, использование технологии AJAX в различных Rails-приложениях и т. д. Основываясь на своем уникальном опыте и приводя примеры кода, автор показывает, как с помощью рекомендованных методик и инструментов Rails можно добиться максимальной продуктивности, а также получать настоящее наслаждение от процесса создания идеальных приложений.
Книга Хэла Фултона «Программирование на языке Ruby» рассказывает об относительно новом объектно-ориентированном языке, который был разработан Юкихиро Мацумото в 1995 году и позаимствовал некоторые особенности у языков Smalltalk, LISP, CLU, Perl и других. Язык Ruby быстро развивается и, благодаря этому, используется в различных областях: от системного администрирования до разработки сложных динамических сайтов. Данное издание можно использовать и как справочник, и как учебник, и как сборник ответов на интересующие вас вопросы. В нем приведено более 400 примеров, разбитых по различным темам, и к ним прилагаются основательные комментарии. Эта книга написана для самых разных программистов, стремящихся научиться качественно и профессионально работать на языке Ruby.
Книга «Гибкая разработка веб-приложений в среде Rails» является русским изданием книги «Agile Web Development with Rails», автор которой, Д. Томас, совместно с Д.Х. Хэнссоном, создателем Rails, написал книгу «Programming Ruby». Rails является открытым фреймворком, позволяющим разрабатывать сложные и многофункциональные веб-приложения. При этом код приложения, написанного на Rails, может оказаться меньше, чем конфигурационный файл того же приложения, написанного с применением другого фреймворка. Книга посвящена веб-разработке в среде Rails. Из книги вы узнаете, как просто установить Rails при помощи веб-сервера Apache, lighttpd или встроенного веб-сервера Rails, получите навыки создания приложений которые будут работать с любой базой данных: MySQL, Oracle или Postgres. С помощью Rails service можно осуществить отправку почты, организовать веб-сервисы и создать страницы динамического содержания с поддержкой AJAX. Большая часть материала посвящена описанию тестирования, запуска и масштабирования разработанного вами веб-приложения. Книга будет полезна тем, кто желает разрабатывать динамические Web 2.0 приложения с использованием Rails.
Рубин в Apple Books
Описание издателя
A Бестселлер New York Times и подборка Oprah Book Club 2.0, эпическая, незабываемая история человека, решившего защитить женщину, которую он любит, от города, отчаянно пытающегося ее уничтожить. Этот красивый и сокрушительный дебют знаменует появление в художественной литературе нового крупного голоса.
Эфрам Дженнингс никогда не забывал красивую девушку с длинными косами, бегущую по сосновым лесам Либерти, их небольшого городка в Восточном Техасе. Юная Руби Белл, «такая красотка, на которую больно смотреть», страдала невообразимо, поэтому, как только она может, она сбегает из задыхающейся Свободы ради яркого притяжения 19 лет.Нью-Йорк 50-х годов. Руби быстро петляет по зрелому центру города — затемненным пиано-барам и скрытым улочкам Деревни — все время надеясь увидеть рыжие волосы и зеленые глаза своей матери.
Когда телеграмма от двоюродного брата вынуждает ее вернуться домой, тридцатилетняя Руби вновь переживает разрушительное насилие своего детства. С ужасающим осознанием того, что она может оказаться недостаточно сильной, чтобы снова пробиться обратно, Руби изо всех сил пытается пережить свои воспоминания о темном прошлом города. Тем временем Эфраму приходится выбирать между верностью сестре, которая его воспитала, и шансом на жизнь с женщиной, которую он любил с детства.
Полный жизни, изысканно написанный и пронизанный пасторальной красотой сельского Юга, Ruby – это трансцендентный роман, полный страсти и отваги. Этот удивительный переворачиватель страниц мчится сквозь красную пыль и сплетни Главной улицы к кострищу, где мужчины поят бутлегами возле «Джука Блума», на кухню Селии Дженнингс, где пекут желток за желтком торт, который Эфрам попробует. чтобы снова начать с Руби.
Совершенно захватывающий, с незабываемыми персонажами, захватывающим напряжением и захватывающей дух, яркой прозой Рубин предлагает непоколебимый портрет темных поступков человека и обещание искупительной силы любви.
Руби стала финалисткой премии Роберта Бингхэма за дебют в истории ПЕН-клуба Америки, премии Barnes & Noble Discover Great New Writers и премии Indie Next Pick.
ОБЗОР КНИГ APPLE
Когда Опра Уинфри объявила, что выбрала Ruby для своего книжного клуба Oprah 2.0, знаток СМИ практически потерял дар речи от своего восхищения книгой. Мы согласны с оценкой Опрой романа как «глубокого» и «великолепного» и пробежались по нему так быстро, как только могли. Мы следим за историей Руби Делл: дочери одной из трех обреченных красивых сестер из пыльного черного техасского городка. Сама Руби прошла через душераздирающие испытания и возвращается в свой родной город сломленной и расстроенной, которую избегают все, кроме Эфрама Дженнингса, союзника из ее прошлого. Начинающий автор Синтия Бонд создает музыку из слов, гарантируя, что ужасающие эпизоды расизма и насилия, о которых она пишет, проникают в наши сердца, а моменты красоты и изящества затрагивают нас так же глубоко.
ИЗДАТЕЛИ ЕЖЕНЕДЕЛЬНО
Дебютный роман Бонда «» трудно читать из-за его яркого и неудобного изображения расизма, сексуального насилия и религиозной нетерпимости в Восточном Техасе в 1960-х и 1970-х годах. Бонд — одаренный рассказчик, способный заставить читателя корчиться от гнева и беспокойства, поскольку она ярко изображает, как легко плохие вещи случаются с хорошими людьми. Руби Белл — темнокожая женщина средних лет, живущая дикой жизнью в лесах Либерти-Тауншип, бедного чернокожего сообщества, где нетерпимые и суеверные жители с отвращением относятся к ней как к изгою общества и нераскаявшейся грешнице, потому что она проститутка. Эфрам Дженнингс вырос с Руби и уже много лет любит ее, несмотря на ее репутацию. Его тоже избегают и высмеивают из-за его чувств к ней. Их роман остается грустным и болезненно односторонним, несмотря на нежные добрые намерения Ефрема. Даже его любящая старшая сестра Селия смущена и пристыжена поведением Эфрама, а ее глубокая, интуитивная ненависть к Руби насчитывает десятилетия. Воспоминания показывают, почему Руби выбрала жизнь проститутки и почему Селия ненавидит ее, а также почему Эфрам изо всех сил пытается выбраться из-под влияния своей сестры. Вся семейная драма разворачивается на фоне укоренившейся культуры сексуальной эксплуатации женщин и детей, расовой жестокости и пассивного принятия сообществом фактов жизни. Это мрачная история, хорошо рассказанная, но на этих страницах нет утешения, только трагедия и душевная боль.
ЖАНР
Художественная литература
ВЫПУЩЕН
2014
29 апреля
ЯЗЫК
EN
Английский
ДЛИНА
352
Страниц
ИЗДАТЕЛЬ
Издательская группа Random House
ПРОДАВЕЦ
ООО «Пингвин Рэндом Хаус»
РАЗМЕР
8
МБ
Отзывы покупателей
Рубин уникален
«Руби» — очень необычная для меня книга, но я зацепился уже через несколько страниц. Написание было настолько красиво описательным, что я легко представил себе каждого персонажа и обстановку в деталях. Было что-то в выборе слов и напряженности, что напомнило мне романы Стивена Кинга «Стрелок».
Удивительно
Я купил бумажную версию Ruby в прошлом месяце… она была настолько убедительной, что я решил скачать аудиоверсию. Пока я читал, персонажи казались мне реальными… Голоса персонажей на аудио создавали впечатление фильма (также интересно, будет ли Руби превращена в фильм???) Письмо похоже на поэзию… Безупречная детализация дано каждому предложению. История описывает такую великую борьбу и триумф. Так сложно и красиво проиллюстрировано зло человечества вкупе с существующим добром.
Увлекательный
Замечательно написано, но все же довольно тревожно
Еще книги Синтии Бонд
Клиенты также купили
Ruby от Cynthia Bond: Краткое изложение и обзоры
Обзор BookBrowse
BookBrowse
Это невероятно мощный и сложный дебютный роман, открывающий механизмы, которые позволяют нам противостоять настоящему злу. Как мы должны относиться к книгам, которые заставляют нас столкнуться с неприятными темами? Разве мы не читаем для развлечения и бегства от действительности? Быть вынужденным столкнуться с некоторыми из самых отвратительных преступлений в мире может показаться жестоким, но Бонд обращается с ее предметом — особенно с сексуальным насилием — с замечательным уровнем откровенности и чувства… продолжение
Полный обзор (601 слово).
Этот обзор доступен для лиц, не являющихся членами, в течение ограниченного времени. Для полного доступа, стать участником сегодня.
(отзыв Люси Рок).
Обзоры СМИ
Список книг
«Starred Review. [A] мощный, взрывной роман. Бонд погружает читателей в полностью реализованный мир, израненный яростным расизмом и извращенными ритуалами, но также искупленный любовью.
Журнал библиотеки
Помеченный отзыв. Романист-дебютант Бонд знает темные возможности своего окружения и ловко исследует их через каждого хорошо нарисованного персонажа… [Э] его книга демонстрирует темную и искупительную красоту. Проза Бонда напоминает Элис Уокер и Тони Моррисон, отдавая дань уважения великим писателям южной готики.
Киркус Отзывы
Воодушевляющий… Бесспорно… Ясно отголоски Элис Уокер и Тони Моррисон… Очень сильный первый роман, в котором жесткий реализм сочетается с притягательной странностью лихорадочного сна.
Эми Грин, автор книги Bloodroot
С первого предложения незабываемый дебютный роман Синтии Бонд, Руби, завладел мной и не отпускает. Как только я начал читать, я не мог остановиться, благоговея перед огромным талантом Бонда. История Руби — это история боли и красоты, проклятия и искупления. Синтия Бонд написала книгу, которую должен прочитать каждый, о силе любви, способной преодолеть даже самые мрачные истории.
Энтони Марра, автор книги Созвездие жизненно важных явлений
Ruby — это душераздирающий галлюцинаторный роман, история любви и история о привидениях о попытке одной женщины сбежать от наследия насилия в маленьком южном городке. Синтия Бонд пишет с ослепительной поэзией, которая частично принадлежит Уильяму Фолкнеру, частично Тони Моррисон, но полностью принадлежит ей. Рубин окружен тенями, но сверкает светом.
Эдвидж Дантикат, автор книги Клэр Морского Света
Читая « Ruby » Синтии Бонд, вы не можете не чувствовать, что однажды эта книга станет одним из основных продуктов нашей литературы, классикой. Пышная, глубокая, знаменательная, очень похожая на людей и ландшафт, которые она описывает, Руби очаровывает не только своим мощным рассказом о поисках на протяжении всей жизни и безжалостной любви, но и своим изысканным языком. Это сокровище книги, которую вы не скоро забудете.
Джанет Фитч, автор книги Белый олеандр
Чистая магия. Каждая линия сияет энергией, звуком и красотой. Рубин каким-то образом умудряется сдерживать мрак расового конфликта и жестокости, постоянство памяти, физическую тьму соснового леса и странные стихийные силы, и спаивать воедино яркие швы любви, верности, дружбы, пронизанные мелочностью. комедии из провинциальной жизни. Медленные трагедии, внезапный свет. Этот потрясающий дебют доставляет, доставляет и доставляет.
Джон Речи, автор книги «Ночной город»
Потрясающий дебют. Рубин незабываем.
Отзывы читателей
Дебра
Удивительно
Описание настолько подробное, что переносит вас в самую душу Ruby. Меня особенно тронуло развитие отношений и исцеляющая сила любви, выраженная в развитии персонажей. Есть также очень тревожные … Подробнее
Беверли
Впечатляющий дебют
Впечатляющий дебют Бонда, расцветающий изысканным языком, раскрывает сложности сердца и выживания в этой глубоко трогательной истории. Это 1940-е годы в Восточном Техасе, и юная Руби страдает от красоты, искушающей мужчин невыразимым злом; … Подробнее
Напишите свой отзыв!
Рубин | Книга В.К. Эндрюс | Страница официального издателя
Рубин 1
Силы бабушки
Громкий и отчаянный стук в нашу сетчатую дверь эхом разнесся по всему дому и отвлек мое внимание и внимание бабушки Кэтрин от нашей работы. Той ночью мы были наверху в гренье , в ткацкой мастерской, ткали из желтого хлопка одеяла, которые мы продавали на прилавке перед нашим домом по выходным, когда в залив приезжали туристы. Я затаил дыхание. Стук раздался снова, громче и неистовее.
— Спустись и посмотри, кто там, Руби, — громко прошептала бабушка Кэтрин. «Быстро. И если это твой дедушка Джек снова вымок в этом болотном виски, закрой дверь как можно быстрее, — добавила она, но что-то в том, как расширились ее темные глаза, говорило, что она знает, что это кто-то другой и что-то гораздо более пугающее и неприятное.
Сильный ветер поднялся из-за толстых слоев темных облаков, которые окружили нас, как саван, скрывая четверть луны и звезды на апрельском небе Луизианы. В этом году весна была больше похожа на лето. Дни и ночи были такими жаркими и влажными, что утром я обнаружил плесень на своих ботинках. В полдень на солнце золотарник блестел, а комары и мухи сходили с ума в поисках прохладной тени. В ясные ночи я мог видеть, откуда болотные пауки «Золотая леди» расставляли свои гигантские сети для ночной ловли жуков и комаров. Наши окна были натянуты тканью, которая защищала нас от насекомых, но пропускала любой прохладный ветерок, дувший с залива.
Я поспешил вниз по лестнице и через узкий коридор, который шел прямо из задней части дома в переднюю часть. Вид лица Терезы Родригес, прижавшейся носом к экрану, остановил меня и повернул ноги в сторону. Она выглядела белой, как кувшинка, ее черные, как кофе, волосы взъерошились, а глаза были полны ужаса.
«Где твоя бабушка?» — отчаянно воскликнула она.
Я позвал бабушку и подошел к двери. Тереза была невысокой полной девушкой на три года старше меня. В восемнадцать лет она была старшей из пяти детей. Я знал, что ее мать собиралась родить еще одного. — Что случилось, Тереза? — спросил я, присоединяясь к ней в галерее. — Это твоя мать?
Немедленно она расплакалась, ее тяжелая грудь вздымалась и опускалась от рыданий, она закрыла лицо руками. Я оглянулся в дом как раз вовремя, чтобы увидеть, как бабушка Кэтрин спускается по лестнице, бросает один взгляд на Терезу и крестится.
— Говори быстрее, дитя, — потребовала бабушка Кэтрин, подбегая к двери.
«Моя мама. . . родила . . . к мертвому младенцу, — плакала Тереза.
«Mon Dieu», Бабушка Кэтрин еще раз перекрестилась. — Я чувствовала это, — пробормотала она, обратив на меня глаза. Я вспомнил моменты нашего плетения, когда она поднимала взгляд и, казалось, прислушивалась к звукам ночи. Крик енота был похож на крик младенца.
— Мой отец послал меня за тобой, — простонала Тереза сквозь слезы. Бабушка Кэтрин кивнула и ободряюще сжала руку Терезы.
«Сейчас иду».
«Спасибо, миссис Лэндри. Спасибо, — сказала Тереза и вылетела с крыльца в ночь, оставив меня в замешательстве и страхе. Бабушка Кэтрин уже собирала свои вещи и наполняла дубовую корзину. Я быстро вернулся внутрь.
«Что нужно мистеру Родригесу, бабушка? Что вы можете сделать для них сейчас?»
Когда бабушку вызывали ночью, это обычно означало, что кто-то очень болен или испытывает боль. Что бы это ни было, мой желудок покалывал, как будто я проглотил дюжину мух, которые жужжали внутри.
— Принеси бутановый фонарь, — приказала она вместо ответа. Я поспешил сделать это. В отличие от обезумевшей Терезы Родригес, чей ужас освещал ей путь в темноте, нам понадобится фонарь, чтобы пройти от крыльца через болотную траву к чернильно-черному шоссе с гравием. Для бабушки пасмурное ночное небо имело зловещее значение, особенно сегодня вечером. Как только мы вышли и она подняла голову, она покачала головой и пробормотала: «Плохой знак».
Позади нас и рядом с нами болото, казалось, ожило от ее темных слов. Квакали лягушки, каркали ночные птицы, аллигаторы скользили по прохладной грязи.
В пятнадцать лет я уже был на два дюйма выше бабушки Кэтрин, рост которой в мокасинах был едва ли пять футов четыре дюйма. Миниатюрная по размеру, она все же была самой сильной женщиной, которую я знал, поскольку, помимо ее мудрости и выдержки, она обладала способностями Traiteur, лекаря; она была духовным целителем, кем-то, кто не боялся сражаться со злом, каким бы темным или коварным оно ни было. У бабушки, казалось, всегда было решение, она всегда лезла в свою сумку с лекарями и ритуалами и умудрялась найти правильный план действий. Это было что-то ненаписанное, что-то переданное ей по наследству, а что не было передано, она волшебным образом знала сама.
Бабушка была левшой, что для всех нас, каджунов, означало, что она может обладать духовными способностями. Но я думал, что ее сила исходила от темных ониксовых глаз. Она никогда ничего не боялась. Легенда гласит, что однажды ночью в болоте она столкнулась лицом к лицу с самим Мрачным Жнецом и смотрела сквозь взгляд Смерти, пока он не понял, что ей пока не с кем связываться.
Люди в болотах приходили к ней, чтобы вылечить свои бородавки и ревматизм. У нее были свои секретные лекарства от простуды и кашля, и, как говорили, она даже знала способ предотвратить старение, хотя никогда им не пользовалась, потому что это противоречило бы естественному порядку вещей. Природа была священна для бабушки Кэтрин. Она извлекала все свои лекарства из растений и трав, деревьев и животных, которые жили рядом с болотами или в них.
«Почему мы идем в дом Родригесов, бабушка? Не слишком ли поздно?»
«Кушемаль», пробормотала она и пробормотала себе под нос молитву. То, как она молилась, вызывало у меня мурашки по спине и, несмотря на влажность, озноб. Я стиснул зубы изо всех сил, надеясь, что они не будут стучать. Я был полон решимости быть таким же бесстрашным, как бабушка, и в большинстве случаев мне это удавалось.
— Я думаю, вы уже достаточно взрослые, чтобы я могла вам сказать, — сказала она так тихо, что мне пришлось напрячь слух. «Кушемаль — это злой дух, который скрывается, когда умирает некрещеный младенец. Если мы не прогоним его, он будет преследовать семью и принесет им несчастье», — сказала она. «Они должны были позвонить мне, как только миссис Родригес начала рожать. Особенно в такую ночь, как эта, — мрачно добавила она.
Свет бутановой лампы перед нами заставлял тени плясать и покачиваться под то, что дедушка Джек назвал «Болотной песней» — песней, состоящей не только из звуков животных, но и из особого тихого свиста, который иногда появился из искривленных ветвей и свисающего испанского мха, которого мы, каджунцы, называли испанской бородой, когда дул ветерок. Я старался держаться как можно ближе к бабушке, не сталкиваясь с ней, и мои ноги двигались так быстро, как только могли, чтобы не отставать. Бабушка была так сосредоточена на нашей цели и на стоящей перед нами удивительной задаче, что казалось, что она может пройти сквозь кромешную тьму.
В своей дубовой корзине Бабушка несла полдюжины маленьких тотемов Девы Марии, а также бутылку святой воды и несколько трав и растений. Молитвы и заклинания, которые она носила в своей голове.
— Бабушка, — начал я. Мне нужно было услышать звук собственного голоса. «Qu’est-ce—»
«Английский», — быстро поправила она. «Говори только по-английски». Бабушка всегда настаивала, чтобы мы говорили по-английски, особенно когда мы выходили из дома, хотя нашим каджунским языком был французский. «Когда-нибудь ты покинешь этот залив, — предсказывала она, — и будешь жить в мире, который, возможно, смотрит свысока на наш каджунский язык и обычаи».
«Зачем мне покидать старицу, бабушка?» Я спросил ее. «И зачем мне оставаться с людьми, которые смотрят на нас свысока?»
«Ты просто будешь», — ответила она в своей обычной загадочной манере. — Ты просто будешь.
— Бабушка, — начал я снова, — почему дух вообще должен преследовать родригезцев? Что они сделали?»
«Они ничего не сделали. Ребенок родился мертвым. Он пришел в теле младенца, но дух был некрещен и ему некуда деться, поэтому он будет преследовать их и приносить им несчастье».
Я оглянулся. Ночь опустилась позади нас, как свинцовая завеса, подталкивая нас вперед. Когда мы сделали поворот, я был счастлив увидеть освещенные окна Бьют, нашего ближайшего соседа. Его вид позволил мне сделать вид, что все нормально.
«Ты уже делала это много раз, бабушка?» Я знала, что моя бабушка была призвана совершать множество ритуалов, от благословения нового дома до привлечения удачи ловцу креветок или устриц. Матери молодых невест, неспособных иметь детей, призывали ее сделать все возможное, чтобы сделать их плодовитыми. Чаще всего они беременели. Я знал обо всем этом, но до сегодняшнего вечера я никогда не слышал о кошемалах.
«К сожалению, много раз», — ответила она. «Как и предатели до меня, еще в наши дни в старой стране».
«А тебе всегда удавалось прогнать злого духа?»
«Всегда», — ответила она с такой уверенностью, что я вдруг почувствовал себя в безопасности.
Бабушка Кэтрин и я жили одни в нашем домике на ножках зубочистки с жестяной крышей и галереей. Мы жили в Хоуме, штат Луизиана, в приходе Терребонн. Люди говорили, что приход находится всего в двух часах езды от Нового Орлеана на машине, но я не знал, правда ли это, поскольку я никогда не был в Новом Орлеане. Я никогда не покидал залив.
Дедушка Джек сам построил наш дом более тридцати лет назад, когда он и бабушка Кэтрин впервые поженились. Как и в большинстве каджунских домов, наш дом стоял на столбах, чтобы держать нас выше ползающих животных и давать нам некоторую защиту от наводнений и сырости. Его стены были построены из кипарисового дерева, а крыша из гофрированного металла. Каждый раз, когда шел дождь, капли стучали в наш дом, как в барабан. Редкий незнакомец, появлявшийся в нашем доме, иногда беспокоился об этом, но мы так же привыкли к барабанному бою, как и к крику болотных ястребов.
«Куда уходит дух, когда мы его прогоняем?» Я попросил.
«Назад в подвешенное состояние, где он не может причинить добрым богобоязненным людям никакого вреда», — ответила она.
Мы, каджунцы, потомки аркадийцев, изгнанных из Канады в середине 1700-х годов, верили в духовность, смешавшую католицизм с дохристианским фольклором. Мы ходили в церковь и молились таким святым, как святой Медад, но так же крепко держались своих суеверий и вековых верований. Некоторые, как дедушка Джек, цеплялись за них больше. Он часто был вовлечен в какую-то деятельность, чтобы отогнать неудачу, и у него было множество талисманов, таких как зубы аллигатора и сушеные оленьи уши, которые можно было носить на шее или иногда носить на поясе. Бабушка сказала, что ни один мужчина в болоте не нуждается в них больше, чем он.
Гравийная дорога тянулась и поворачивала вперед, но в том темпе, которого мы придерживались, кипарисовый дом Родригесов, теперь уже побелевший серо-белой патиной, вскоре вырисовывался перед нами. Мы услышали плач, доносившийся изнутри, и увидели мистера Родригеса на парадной галерее, держащего на руках четырехлетнего брата Терезы. Он сидел в кресле-качалке из расколотого дуба и смотрел в ночь, как будто уже видел злого духа. Меня это похолодело еще больше, но я двинулся вперед так же быстро, как бабушка Кэтрин. В тот момент, когда он увидел ее, его выражение печали и страха сменилось выражением надежды. Было приятно видеть, насколько уважают бабушку.
«Спасибо, что пришли так быстро, миссис Лэндри. Спасибо, что пришли, — сказал он и быстро поднялся. — Тереза, — закричал он, и Тереза вышла из дома, чтобы забрать у него своего младшего брата. Он открыл дверь для моей бабушки, и после того, как я поставила фонарь, я последовала за ней внутрь.
Бабушка Кэтрин уже бывала в доме Родригес и направилась прямо в спальню миссис Родригес. Она лежала, глаза закрыты, лицо пепельно-серое, черные волосы разметались по подушке. Бабушка взяла ее за руку, и миссис Родригес слабо посмотрела на нее. Бабушка Кэтрин устремила взгляд на миссис Родригес и пристально посмотрела, словно ища знак. Миссис Родригес с трудом поднялась.
— Отдыхай, Долорес, — сказала бабушка Кэтрин. «Я здесь чтобы помочь.»
— Да, — сказала миссис Родригес громким шепотом. Она сжала запястье бабушки. — Я чувствовал это, Кэтрин. Я чувствовал, как его сердцебиение начиналось и прекращалось, а затем я чувствовал, как кошемат ускользает. Я почувствовал это. . . ».
«Отдыхай, Долорес. Я сделаю то, что должно быть сделано, — пообещала бабушка Кэтрин. Она похлопала себя по руке и повернулась ко мне. Она слегка кивнула, и я последовал за ней в галерею, где Тереза и другие дети Родригеса ждали с широко раскрытыми глазами.
Бабушка Кэтрин полезла в свою корзинку из расколотого дуба и достала одну из своих бутылок со святой водой. Она осторожно открыла его и повернулась ко мне.
«Возьми фонарь и проведи меня по дому», — сказала она. «Каждой цистерне, каждому горшку с водой нужна одна-две капли святой воды, Руби. Убедитесь, что мы не пропустим ни одного», — предупредила она. Я кивнул, мои ноги дрожали, и мы начали нашу вылазку.
В темноте ухнула сова, но когда мы свернули за угол дома, я услышал, как что-то скользнуло по траве. Мое сердце стучало так сильно, что я думал, что уроню фонарь. Сделает ли злой дух что-нибудь, чтобы попытаться остановить нас? Словно отвечая на мой вопрос, что-то прохладное и мокрое проскользнуло мимо меня в темноте и слегка задело мою левую щеку. Я громко выдохнул. Бабушка Кэтрин повернулась, чтобы успокоить меня.
«Дух прячется в цистерне или горшке. Приходится прятаться в воде. Не бойтесь, — сказала она, а затем остановилась у цистерны, в которую собирали дождевую воду с крыши дома Родригесов. Она открыла бутылку и наклонила ее так, чтобы пролить в нее всего одну-две капли, а затем закрыла глаза и пробормотала молитву. Мы проделывали то же самое с каждой бочкой и каждым горшком, пока не обогнули дом и не вернулись вперед, где в ожидании ждали мистер Родригес, Тереза и двое других детей.
— Простите, миссис Лэндри, — сказал мистер Родригес, — но Тереза только что сказала мне, что у детей есть старый горшочек с гамбо. В нем наверняка есть немного дождевой воды из-за ливня, прошедшего сегодня ближе к вечеру.
— Покажи мне, — приказала бабушка Терезе, которая кивнула и пошла впереди. Она так нервничала, что сначала не могла его найти
— Мы должны найти его, — предупредила бабушка Кэтрин. Тереза начала плакать.
— Не торопись, Тереза, — сказал я ей и нежно сжал ее руку, чтобы успокоить. Она глубоко вздохнула и кивнула. Затем она прикусила нижнюю губу и сосредоточилась, пока не вспомнила точное место и не повела нас туда. Бабушка опустилась на колени и капнула туда святую воду, при этом шепча молитву.
Возможно, это было мое воспаленное воображение; возможно, нет, но мне показалось, что я увидел что-то бледно-серое, что-то похожее на младенца, взлетевшее вверх и прочь. Я подавил крик, опасаясь, что напугаю Терезу еще больше. Бабушка Кэтрин встала, и мы вернулись в дом, чтобы выразить последние соболезнования. Она поставила тотем Девы Марии у входной двери и велела мистеру Родригесу убедиться, что он останется там в течение сорока дней и сорока ночей. Она дала ему еще один и велела ему положить его у изножья кровати его и его жены и оставить там так же долго. Затем мы отправились обратно в наш собственный дом.
— Думаешь, ты прогнала его, бабушка? Я спросил, когда мы были достаточно далеко от дома и никто из семьи Родригес не услышал.
— Да, — сказала она. Затем она повернулась ко мне и добавила: «Хотела бы я так же легко изгнать злого духа, который обитает в твоем дедушке. Если бы я думал, что это поможет, я бы вымыл его в святой воде. Видит бог, ему все равно не помешала бы стирка.
Я улыбнулась, но мои глаза тоже вскоре наполнились слезами. Сколько я себя помню, дедушка Джек жил отдельно от нас, жил в своей охотничьей лачуге на болоте. Большую часть времени бабушка Кэтрин говорила о нем только плохое и отказывалась смотреть на него всякий раз, когда он появлялся, но иногда ее голос становился мягче, глаза теплее, и ей хотелось, чтобы он сделал то или иное. помочь себе или изменить свой образ жизни. Ей не нравилось, когда я тащил пирогу по болотам к нему в гости.
«Не дай бог перевернуть это хлипкое каноэ или выпасть. Он, наверное, слишком напьется виски, чтобы услышать твои крики о помощи, а потом придется бороться со змеями и аллигаторами, Руби. Он не стоит усилий путешествия», — бормотала она, но никогда не останавливала меня, и хотя она делала вид, что ей все равно или не хочет знать о нем, я заметил, что она всегда умела слушать, когда я описывал одну из моих визиты к Грандперу.
Сколько ночей я сидел у своего окна и смотрел на луну, выглядывающую из-за двух облаков, и желал и молился, чтобы мы каким-то образом могли стать семьей. У меня не было ни матери, ни отца, а была только бабушка Кэтрин, которая была и остается мне матерью. Бабушка всегда говорила, что дедушка едва ли может позаботиться о себе, не говоря уже о том, чтобы заменить меня отцом. И все же я мечтал. Если бы они снова были вместе. . . если бы мы были все вместе в нашем доме, мы были бы как нормальная семья. Возможно, тогда дедушка Джек не стал бы пить и играть в азартные игры. У всех моих друзей в школе были обычные семьи, с братьями и сестрами и двумя родителями, к которым можно было вернуться домой и полюбить.
Но моя мать была похоронена на кладбище в полумиле отсюда, а мой отец. . . мой отец был безымянным лицом без имени, незнакомцем, который проезжал через заводь и встретил мою мать на фейс додо, каджунском танце. По словам бабушки Кэтрин, любовь, которую они предприняли в ту ночь так бурно и беззаботно, привела к моему рождению. Что меня ранило помимо трагической смерти моей матери, так это осознание того, что где-то там жил человек, который никогда не знал, что у него есть дочь, и что у меня есть. Мы никогда не увидим друг друга, никогда не обменяемся ни словом. Мы даже не видели тени или силуэты друг друга, как две рыбацкие лодки, проплывающие в ночи.
Когда я была маленькой девочкой, я придумала игру: Игра в папочки. Я изучала себя в зеркале, а затем пыталась представить свои черты лица на мужчине. Я сидел за чертежным столом и рисовал его лицо. Сотворить остальную часть его было труднее. Иногда я делал его очень высоким, таким же высоким, как дедушка Джек, а иногда всего на дюйм или около того выше меня. Он всегда был хорошо сложенным, мускулистым мужчиной. Я давно решила, что он должен быть хорош собой и очень обаятелен, если так быстро завоевал сердце моей матери.
Некоторые рисунки стали акварельными. В одном из них я поместил своего воображаемого отца в зал с додо, прислонившись к стене и улыбаясь, потому что впервые увидел мою мать. Он выглядел сексуально и опасно, точно так же, как он должен был выглядеть, чтобы привлечь к себе мою прекрасную мать. На другой картине он шел по дороге, но повернулся, чтобы помахать рукой на прощание. Я всегда думал, что на этой фотографии в его лице было обещание, обещание вернуться.
На большинстве моих картин изображен человек, который в моем воображении был моим отцом. Он был либо на креветочной лодке, либо плыл на пироге по одному из каналов или через один из прудов. Бабушка Кэтрин знала, почему этот человек был на моих фотографиях. Я видел, как ей стало грустно, но ничего не мог с собой поделать. В последнее время она убеждала меня чаще рисовать болотных зверей и птиц, чем людей.
По выходным мы вывешивали некоторые из моих картин вместе с нашими ткаными одеялами, простынями и полотенцами, корзинами из расщепленного дуба и шляпами из пальметто. Бабушка также расставляла баночки с лекарственными травами от головной боли, бессонницы и кашля. Иногда у нас была маринованная змея или большая лягушка-бык в банке, потому что туристы, которые проезжали мимо и останавливались, любили их покупать. Многие любили есть бабушкин гамбо или джамбалайю. Она разливала его по маленьким чашкам, и они садились на скамейки и столы перед нашим домом и наслаждались настоящим каджунским обедом.
В общем, я полагаю, что моя жизнь в заливе была не так плоха, как жизнь некоторых детей без матери и отца. У нас с бабушкой Кэтрин не было большого количества мирских благ, но у нас был наш маленький безопасный дом, и мы могли обходиться нашим ткацким станком и рукоделием. Время от времени, хотя, по общему признанию, не так часто, дедушка Джек заглядывал к нам, чтобы отдать нам часть своих доходов от ловли ондатры, которая в те дни была его основным заработком на жизнь. Бабушка Кэтрин была слишком горда или слишком зла на него, чтобы с достоинством принять это. Либо я возьму его, либо дедушка просто оставит его на кухонном столе.
— Я не жду от нее никакой благодарности, — бормотал он мне, — но, по крайней мере, она могла признать, что я оставляю ей чертовы деньги. Трудно заработано, это так, — заявлял он громким голосом на ступенях галереи. Бабушка Кэтрин ничего не говорила в ответ, но обычно продолжала делать то, что делала внутри.
«Спасибо, дедушка», — говорил я ему.
«Ах, мне не нужна ваша благодарность. Я прошу не о твоей благодарности, Руби. Я просто хочу, чтобы кто-нибудь знал, что я не мертв, не похоронен и не проглочен аллигатором. Хоть кто-нибудь имел бы приличие взглянуть на меня, — часто стонал он, но достаточно громко, чтобы бабушка могла слышать.
Иногда она появлялась в дверях, если он говорил что-то, что ее задевало.
«Приличия», — крикнула она из-за сетчатой двери. — Я слышал, Джек Лэндри, что вы говорите о приличиях?
«Ах. . ». Дедушка Джек махнул своей длинной рукой в ее сторону и повернулся, чтобы вернуться к болоту.
— Подожди, дедушка, — закричал я, бегая за ним.
«Подождать? Для чего? Вы не видели упрямца, пока не увидели каджунскую женщину, принявшую решение. Ждать нечего, — заявил он и пошел дальше, его ботфорты всасывали губчатую траву и землю. Обычно он носил свой красный плащ, нечто среднее между жилеткой и пожарным плащом, с огромными вшитыми карманами, которые огибали сзади с двух сторон. В них были прорези, и они назывались крысиными карманами, потому что туда он клал своих ондатр.
Всякий раз, когда он бросался в гневе, его длинные, совершенно белые волосы взлетали вверх и вокруг его головы, словно белое пламя. Он был темнокожим мужчиной. Говорят, что в Ландри текла индейская кровь. Но у него были изумрудно-зеленые глаза, которые сияли озорным очарованием, когда он был трезв и в хорошем настроении. Высокий, долговязый и достаточно сильный, чтобы бороться с аллигатором, дедушка Джек был чем-то вроде легенды в старице. Немногие люди жили за счет болот так же хорошо, как он.
Но бабушка Кэтрин была у Ландри и часто доводила меня до слез, когда проклинала тот день, когда вышла замуж за дедушку.
«Пусть это будет тебе уроком, Руби», — сказала она мне однажды. «Урок о том, как сердце может обманывать и сбивать с толку разум. Сердце хочет того, чего хочет сердце. Но прежде чем отдаться мужчине, убедитесь, что у вас есть хорошее представление о том, куда он вас приведет. Иногда лучший способ увидеть будущее — это заглянуть в прошлое», — посоветовала бабушка. «Я должен был прислушаться к тому, что все говорили мне о Ландри. Они так полны плохой крови. . . они были плохими с тех пор, как здесь поселились первые Лэндри. Вскоре в этих краях были вывешены таблички с надписью «Лэндрис запрещен». Как это плохо и как это за то, что слушаешь свое юное сердце, а не старую мудрость?
«Но ведь вы наверняка когда-то любили дедушку. Вы, должно быть, увидели в нем что-то хорошее, — настаивал я.
«Я увидела то, что хотела увидеть», — ответила она. Она была упряма, когда дело доходило до него, но по причинам, которых я до сих пор не понимал. В тот день я, должно быть, ощутил прилив противоречия или смелости, потому что пытался копаться в прошлом.
«Бабушка, почему он ушел? Было ли это только из-за того, что он пил, потому что я думаю, что он остановился бы, если бы снова жил с нами?»
Ее глаза метнулись ко мне. — Нет, это не только из-за его пьянства. Она помолчала. — Хотя это достаточная причина.
«Это из-за того, как он проигрывает свои деньги?»
— Азартные игры не хуже, — отрезала она голосом, говорящим, что я должна оставить этот вопрос. Но почему-то не смог.
«Тогда что, бабушка? Что такого ужасного он сделал?»
Ее лицо потемнело, а потом немного смягчилось. — Это между ним и мной, — сказала она. «Не тебе это знать. Ты слишком молода, чтобы все понять, Руби. Если дедушке Джеку суждено жить с нами… . . все было бы по-другому, — настаивала она и оставила меня такой же растерянной и расстроенной, как всегда.
Бабушка Кэтрин обладала такой мудростью и такой силой. Почему она не могла сделать что-то, чтобы мы снова стали семьей? Почему она не могла простить дедушку и использовать свою силу, чтобы изменить его, чтобы он снова мог жить с нами? Почему мы не можем быть настоящей семьей?
Что бы дедушка Джек ни говорил мне и другим людям, сколько бы он ни ругался, разглагольствовал и бредил, я знал, что он должен быть одиноким человеком, живущим в одиночестве на болоте. Его мало кто посещал, и его дом был на самом деле не более чем лачугой. Он стоял на сваях в шести футах от болота. У него была цистерна для сбора дождевой воды и бутановые фонари для освещения. У него была дровяная печь для сжигания бревен и коряг. По ночам он сидел на своей галерее, наигрывал скорбные мелодии на аккордеоне и пил свой поганый виски.
Он был не очень счастлив, как и бабушка Кэтрин. Здесь мы возвращались из дома Родригеса после того, как прогнали злого духа, и мы не могли прогнать злых духов, которые обитали в тени нашего собственного дома. В глубине души я думал, что бабушка Кэтрин похожа на сапожника без обуви. Она может сделать так много хорошего для других, но, похоже, не способна сделать то же самое для себя.
Такова судьба Предателя? Цена, которую ей пришлось заплатить за власть?
Будет ли это и моей судьбой: помогать другим, но быть не в состоянии помочь себе?
Байу был миром, наполненным множеством загадочных вещей. Каждое путешествие в него открывало что-то удивительное. Секрет до сего момента не раскрыт. Но секреты, хранящиеся в наших собственных сердцах, были секретами, которые я жаждал узнать больше всего.
• • •
Как раз перед тем, как мы добрались до дома, бабушка Кэтрин сказала: «В доме кто-то есть». С ноткой неодобрения она добавила: «Это снова тот мальчик Тейт».
Пол сидел на ступенях галереи и играл на губной гармошке, прислонив мотороллер к пню кипариса. В тот момент, когда он увидел наш фонарь, он прекратил играть и встал, чтобы поприветствовать нас.
Пол был семнадцатилетним сыном Октавиуса Тейта, одного из самых богатых людей Хоумы. Тейты владели консервным заводом по производству креветок и жили в большом доме. У них был прогулочный катер и дорогие машины. У Пола было две младшие сестры, Жанна, которая училась в моем классе в школе, и Тоби, которая была на два года младше. Мы с Полом знали друг друга всю жизнь, но совсем недавно стали проводить больше времени вместе. Я знаю, что его родители были недовольны этим. У отца Пола не раз были стычки с дедушкой Джеком, и он не любил Лэндри.
«Все в порядке, Руби?» — быстро спросил Пол, когда мы подошли ближе. На нем была светло-голубая хлопчатобумажная рубашка-поло, штаны цвета хаки и кожаные ботинки, туго зашнурованные под ними. Сегодня вечером он показался мне выше и шире, а также старше.
«Мы с бабушкой пошли навестить семью Родригес. Ребенок миссис Родригес родился мертвым, — сказал я ему.
— О, это ужасно, — тихо сказал Пол. Из всех мальчиков, которых я знала в школе, Пол казался самым искренним и самым зрелым, хотя и одним из самых застенчивых. Он определенно был одним из самых красивых с лазурно-голубыми глазами и толстым телом.0008 чатин волосы, которые каджунцы называли коричневыми, смешанными со светлыми. — Добрый вечер, миссис Лэндри, — сказал он бабушке Кэтрин.
Она бросила на него взгляд с подозрением, которое у нее было с тех пор, как Пол впервые проводил меня домой из школы. Теперь, когда он стал приходить чаще, она стала рассматривать его еще внимательнее, что меня смущало. Пол казался немного удивленным, но также и немного испуганным. Большинство людей верили в пророческие и мистические способности бабушки.
— Добрый вечер, — медленно сказала она. «Возможно, сегодня вечером будет ливень», — предсказала она. — Тебе не следует возить машину с этой хлипкой штуковиной.
— Да, мэм, — сказал Пол.
Бабушка Кэтрин перевела взгляд на меня. «Мы должны закончить плетение, которое начали», — напомнила она мне.
«Да, бабушка. Я сейчас подойду.
Она снова посмотрела на Пола и вошла внутрь.
«Твоя бабушка очень расстроена из-за потери ребенка Родригеса?» он спросил.
«Ее не вызывали помогать доставлять», — ответил я и рассказал ему, почему ее вызвали и что мы сделали. Он слушал с интересом, а затем покачал головой.
«Мой отец ни во что из этого не верит. Он говорит, что суеверия и фольклор — это то, что удерживает каджунов отсталыми и заставляет других людей думать, что мы невежественны. Но я не согласен, — быстро добавил он.
— Бабушка Катерина далеко не невежа, — добавил я, не скрывая возмущения. «Невежественно не принимать меры предосторожности против злых духов и невезения».
Пол кивнул. «Вы . . . вижу ничего?» он спросил.
— Я почувствовал, как он пролетел мимо моего лица, — сказал я, приложив руку к щеке. «Это тронуло меня здесь. А потом мне показалось, что я видел, как он ушел».
Пол тихо свистнул.
«Ты, должно быть, был очень смелым», — сказал он.
— Только потому, что я был с бабушкой Кэтрин, — признался я.
«Хотел бы я оказаться здесь раньше и быть с тобой. . . чтобы убедиться, что с тобой ничего плохого не случилось, — добавил он. Я почувствовал, что краснею от его желания защитить меня.
«Со мной все в порядке, но я рад, что все закончилось», — признался я. Пол рассмеялся.
В тусклом свете нашей галереи его лицо выглядело мягче, а глаза еще теплее. Мы только что взялись за руки и поцеловались полдюжины раз, всего два раза в губы, но воспоминание об этих поцелуях заставило мое сердце трепетать сейчас, когда я смотрела на него и стояла так близко к нему. Ветер мягко откинул несколько прядей волос, упавших ему на лоб. За домом вода из болот плескалась о берег, а над нами хлопала крыльями ночная птица, невидимая на фоне темного неба.
«Я был разочарован, когда пришел, а тебя не было дома», — сказал он. — Я уже собирался уходить, когда увидел свет твоего фонаря.
«Я рад, что ты ждал», — ответил я, и его улыбка стала шире. — Но я не могу пригласить вас, потому что бабушка хочет, чтобы мы закончили одеяла, которые завтра выставим на продажу. Она думает, что мы будем заняты в эти выходные, и обычно она права. Она всегда помнит, какие выходные в прошлом году были более загруженными, чем другие. Ни у кого нет лучшей памяти на эти вещи, — добавил я.
«Завтра я весь день работаю на консервном заводе, но, может быть, я смогу зайти завтра вечером после ужина, и мы прогуляемся в город за чашкой колотого льда», — предложил Пол.
«Хочу, — сказал я. Пол подошел ко мне и пристально посмотрел мне в лицо. Мы упивались друг другом на мгновение, прежде чем он набрался достаточно смелости, чтобы сказать то, что он действительно хотел сказать. «Что я действительно хочу сделать, так это отвести тебя к fais dodo в следующую субботу вечером», — быстро объявил он.
Я никогда раньше не был на настоящем свидании. Одна только мысль об этом наполняла меня волнением. Большинство девочек моего возраста пошли бы в fais dodo со своими семьями и танцевали бы с мальчиками, которых они там встретили, но чтобы их забрали и сопровождали, и танцевать всю ночь только с Полом. . . что заставило меня пошатнуться.
«Я должен спросить бабушку Кэтрин, — сказал я, быстро добавив, — но я бы очень этого хотел».
«Хорошо. Ну, — сказал он, пятясь к своему мотороллеру, — думаю, мне лучше уйти, пока не пошел ливень. Это крепко усадило его.
«Ты в порядке?» — воскликнул я, бросаясь к нему. Он рассмеялся, смутившись.
«Я в порядке, если не считать мокрой задней части», — добавил он и рассмеялся. Он потянулся, чтобы взять меня за руку и встать, и когда он это сделал, мы были всего в нескольких дюймах друг от друга. Медленно, миллиметр за миллиметром, наши губы сближались все ближе и ближе, пока не встретились. Это был короткий поцелуй, но более крепкий и уверенный с обеих сторон. Я поднялась на цыпочки, чтобы приблизиться к его губам, и моя грудь коснулась его груди. Неожиданный контакт с электричеством нашего поцелуя вызвал волну теплого, приятного возбуждения по моему позвоночнику.
— Руби, — сказал он, переполненный эмоциями. «Ты самая красивая и милая девушка во всем заливе».
«О, нет, Пол. Я не могу быть. Есть так много симпатичных девушек, девушек с дорогой одеждой и дорогими украшениями и…
«Меня не волнует, что у них самые большие бриллианты и платья из Парижа. Ничто не могло сделать их красивее тебя, — выпалил он. Я знал, что у него не хватило бы смелости сказать такие вещи, если бы мы не стояли в тени, и я не мог видеть его так ясно. Я был уверен, что его лицо было багровым.
«Рубин!» — позвала бабушка из окна. «Я не хочу не спать всю ночь, заканчивая это».
«Я иду, бабушка. Спокойной ночи, Пол, — сказал я, а затем наклонился вперед, чтобы еще раз чмокнуть его в губы, прежде чем повернуться и оставить его стоять в темноте. Я услышал, как он завел свой мотороллер и уехал, а затем поспешил к гренье , чтобы помочь бабушке Кэтрин.
Долгое время она молчала. Она работала и не сводила глаз с ткацкого станка. Затем она перевела взгляд на меня и поджала губы, как часто делала, когда глубоко задумалась.
«Мальчик Тейт в последнее время часто приходил к вам, не так ли?»
«Да, бабушка».
«А что об этом думают его родители?» — спросила она, как всегда переходя прямо в суть вещей.
— Не знаю, бабушка, — сказал я, глядя вниз.
«Думаю, да, Руби».
— Я нравлюсь Полу, и он мне нравится, — быстро сказала я. «Что думают его родители, не важно».
«Он сильно вырос за этот год, он мужчина. И ты уже не маленькая девочка, Руби. Ты тоже вырос. Я вижу, как вы двое смотрите друг на друга. Я слишком хорошо знаю этот взгляд и то, к чему он может привести», — добавила она.
«Ни к чему плохому это не приведет. Пол — самый хороший мальчик в школе, — настаивал я. Она кивнула, но не сводила с меня своих темных глаз. «Перестань заставлять меня чувствовать себя непослушной, бабушка. Я не сделал ничего такого, что заставило бы вас стыдиться меня».
— Еще нет, — сказала она, — но в тебе есть Лэндри, а кровь имеет свойство разлагаться. Я видел это в твоей матери, я не хочу видеть это в тебе».
Мой подбородок начал дрожать.
«Я говорю это не для того, чтобы причинить тебе боль, дитя. Я говорю их, чтобы не причинить тебе вреда, — сказала она, положив свою руку на мою.
«Разве я не могу любить кого-то чисто и красиво, бабушка? Или я проклят из-за того, что в моих жилах течет кровь дедушки Джека? Что с твоей кровью? Разве это не даст мне мудрости, необходимой мне, чтобы уберечь себя от неприятностей?» — спросил я. Она покачала головой и улыбнулась.
«Боюсь, это не спасло меня от неприятностей. Я вышла за него замуж и жила с ним когда-то, — сказала она и вздохнула. «Но, возможно, вы правы; вы можете быть сильнее и мудрее в некотором смысле. Ты определенно намного умнее, чем я был в твоем возрасте, и намного талантливее. Почему ваши рисунки и картины…»
«О, нет, бабушка, я…»
«Да, Руби. Вы талантливы. Когда-нибудь кто-нибудь увидит этот талант и предложит вам за него большие деньги», — пророчествовала она. «Я просто не хочу, чтобы ты сделала что-то, что разрушило бы твой шанс выбраться отсюда, дитя, подняться над болотом и рекой».
– Здесь так плохо, бабушка?
«Это для тебя, дитя».
«Но почему, бабушка?»
«Это просто так», — сказала она и снова начала плести, снова оставив меня в море тайн.
«Пол попросил меня пойти с ним в фейс додо через неделю после субботы. Я очень хочу пойти с ним, бабушка, — добавил я.
«Разрешат ли ему это родители?» — быстро спросила она.
«Я не знаю. Пол так думает, наверное. Мы можем пригласить его на ужин в воскресенье вечером, бабушка? Мы можем?»
— Я никогда никому не отказывала от своего обеденного стола, — сказала бабушка, — но не планирую идти на танцы. Я знаю семью Тейт и не хочу причинять тебе боль».
— О, не буду, бабушка, — сказал я, чуть не подпрыгивая на стуле от волнения. — Значит, Пол может прийти на ужин?
«Я сказала, что не брошу его», — ответила она.
«О, бабушка, спасибо. Спасибо.» Я обнял ее. Она покачала головой.
«Если мы будем продолжать в том же духе, мы будем работать всю ночь, Руби», — сказала она, но поцеловала меня в щеку. «Моя маленькая Руби, моя дорогая девочка, так быстро превращается в женщину, что мне лучше не моргать, иначе я пропущу это», — сказала она. Мы снова обнялись, а затем вернулись к работе, мои руки двигались с новой энергией, мое сердце наполнилось новой радостью, несмотря на зловещие предупреждения бабушки Кэтрин.
Ruby от Cynthia Bond обзор – история выжившей любви, безумия и сатанизма | Книги
«Черт, нет ничего странного, когда цветные сходят с ума. Странно, когда мы этого не делаем», — отмечает персонаж нового романа Синтии Бонд «Руби». И все же жители Либерти-Тауншип в восточном Техасе приписывают «воющее, полуобнаженное» безумие главной героини ее собственным грехам и путешествиям, как возмездие за ее сверхъестественную красоту, так и активный выбор. Местные жители ни на секунду не задумываются о том, что Руби Белл, заколдованный, лишенный отца ребенок светлокожей рыжеволосой женщины, могла быть сформирована под тяжестью истории.
Пока Бонд строит свою историю на 330 страницах, мы чувствуем, насколько она тяжела. Еще до рождения Руби ее тетя застрелена помощниками шерифа за то, что уступила требованиям женатого белого человека. Как только Руби рождается, мать Руби бросает свою карамельную девочку и бежит от изнасилований и веревок с юга, чтобы переродиться в белую женщину в Нью-Йорке. Будучи маленьким ребенком, без взрослых защитников, и только ее подруга Мэгги присматривала за ней, Руби отослали и заставили делать ужасные вещи для карманных денег. Она держит губы онемевшими, а глаза пустыми.
Рубин от Синтии Бонд.В 1950 году Руби сбегает в Нью-Йорк, «где цветные и белые девушки притворялись равными», чтобы найти свою мать. И хотя она носит духи Chanel, немного теряет восточно-техасский акцент и получает заговорщический подмигивания от Джеймса Болдуина, большой город почти так же жесток к ней, как и маленький городок. Телеграмма звонит ей домой в 1963 году, как раз в тот момент, когда сотни людей стекаются на север, на Марш на Вашингтон. «Как одинокий лосось, Руби пошла по дороге на юг», — именно здесь мы находим ее в начале романа, живущую на земле своей семьи и разговаривающую с невидимыми духами. Она полностью раскрылась.
Многие сравнивают Ruby с работами Тони Моррисон или Зоры Нил Херстон, как это сделала Опра Уинфри. (Она выбрала его в качестве четвертого варианта в своем Книжном клубе 2.0.) Сцены сатанизма и сексуального насилия Руби также напоминают «Настоящий детектив» HBO, действие которого происходит в соседней Луизиане и имеет довольно много общих деталей с реальной историей. Несколько сюжетных моментов могут быть похожими, но Бонд рассказывает о событиях с точки зрения выжившего, который переживает их каждый день, а не стороннего исследователя, которого смягчили время и расстояние. Эффект сильно отличается.
Наиболее уместно сравнить Бонда с Габриэлем Гарсиа Маркесом. Ruby сплетен с магическим реализмом. Корни сосен и ветки кипрея, кружащиеся вороны и блестящий белый ангельский пирог — это гораздо больше, чем декорации и бутафория: это сюжет. В Ruby , сверхъестественное и естественное связаны вместе, так что вряд ли нужно объяснять, как каждый демон создается ужасными человеческими действиями. Нужны люди, хорошо знакомые со злом, люди которого способны поверить в истинного и настоящего сатану. И поэтому даже самые набожные прихожане в городе Либерти посыпают солью углы своего дома, чтобы отогнать призраков или призрачные заблудшие души. Саму Руби не раз называли хейнтом. Она до сих пор живое напоминание о том, что ужасы прошлого не умерли.
Такой тяжелый сюжет обычно рискует перерасти в мелодраму, но яркая проза Бонда основана на достоверной реальности. Бонд, как и одноименная героиня ее романа, родилась в восточном Техасе. Ее тетя тоже была убита связанным с Кланом шерифом и его заместителями. Бонд тоже стал жертвой секс-торговли. Как и Руби, она искала жизнь в городе — в ее случае это Нью-Йорк, Чикаго, а теперь и Лос-Анджелес, где она работает с молодежью из групп риска. В возрасте 53 лет это первый роман Бонда, и на его завершение ушло более десяти лет. «Написание Ruby, — говорит она в приложении вопросов и ответов к книге, — стало моим спасением».
Руби находит свое спасение — или, точнее, путь к нему — в Эфраме Дженнингсе, сыне злобного проповедника и его жены-северянки, которая «разорвала швы своих мечтаний и залатала их в его». Оба родителя Эфрама трагически кончают: у его матери случается нервный срыв, и ее отправляют в психиатрическую больницу после того, как она узнает правду о своем муже, которого несколько лет спустя линчевали белые мужчины. Молодой Ефрем становится свидетелем обоих событий, и его воспитывает его сестра Селия, бескомпромиссная женщина Божья, с которой он живет следующие три десятилетия, называя ее «мама». Целибатная рутина будних дней, проведенных за покупками продуктов в Piggly Wiggly, и воскресенья, проведенного в церкви, не может стереть детские воспоминания о сверхъестественном кусочке дня с Руби. Когда он видит ее на местном рынке через 13 лет после ее отъезда в Нью-Йорк, он сразу ее узнает. И он продолжает видеть ее, даже когда она позволяет безумию полностью окутать себя, а остальная часть города слепнет к ней.
Таким образом, Ruby — это история любви о чистосердечном терпении, преодолевающем непреодолимые препятствия. Жестокое обращение на протяжении всей жизни научило Руби тому, что «мужчины были небольшим разногласием, которого она ждала, чтобы пройти», и поэтому Эфрам должен доказать ей свою преданность. Затем он должен защищать его перед всем городом, который может медленно видеть, но быстро судить. Когда он заступается за Руби, чье десятилетнее беспорядочное поведение усугубило ее детскую репутацию сосуда для всего зла, циркулирующего в обществе, прихожанин ругает Ефрема: «Ты говоришь так, будто тебя облили и поджарили в неправомерности». Даже он сомневается в своей приверженности женщине, которая пережила невыносимое, поскольку он все глубже погружается в ее мир: «Может быть, с ума ты простудился».
Бонд медленно раскрывает по ходу романа, что женщины, считающиеся сумасшедшими в городке Либерти, — это женщины, которые признают двойную тупую силу расизма и сексизма в своей жизни и осознают, насколько трудно подняться выше их. В этом смысле, возможно, сумасшедший является заразным. Как только они осознают такую несправедливость и решают с ней столкнуться, они бросают вызов окружающим, чтобы они тоже увидели это.
Ruby издается в США издательством Hogarth по цене 12,50 долл.0582 K by Two Roads за 7,99 фунтов стерлингов (можно приобрести в книжном магазине Guardian за 6,39 фунтов стерлингов).
20 лучших книг по программированию на Ruby: от новичка до профессионала
Одним из лучших языков для современного программирования является Ruby. Он в основном используется в Интернете, но также подходит для разработки программного обеспечения и небольших приложений.
С этим языком можно многому научиться, и если вы хотите начать, в этом посте должно быть все, что вам нужно. Я составил каталог 20 лучших книг по Ruby от основ до более сложных тем.
Внимательно просмотрите этот список и посмотрите, что вы можете найти!
Best Intro Ruby Book
Если вы новичок в Ruby и общем программировании, я рекомендую Intro To Ruby Programming Джона Элдера. Это очень подробное руководство, охватывающее все основы и написанное простым английским языком. Любой может взять эту книгу и пройти через эти уроки, чтобы стать уверенным программистом на Ruby.
Язык программирования Ruby
В языке программирования Ruby есть что-то, что делает его уникальным: частично автором этой книги является создатель Ruby Юкихиро Мацумото.
На 450 страницах это действительно полное руководство по среде программирования Ruby. Он охватывает основной синтаксис языка и то, как настроить его для локального запуска на вашем компьютере.
Далее вы перейдете к более практическим упражнениям по изучению типов данных, выражений, циклов и подобных концепций.
Эта книга немного устарела, так как последней версией является Ruby v1.9. Однако фундаментальные принципы остаются прежними, и чтение идей создателя языка — настоящее удовольствие.
Head First Ruby: руководство для мозга
Вот еще одна книга для начинающих по изучению языка Ruby, и эта немного более современная. В книге Head First Ruby: A Brain-Friendly Guide вы узнаете, как работает Ruby и почему вы должны писать код определенным образом.
Если Ruby — ваш первый язык программирования, нужно усвоить множество терминов. К счастью, эта книга умеет ясно объяснять идеи, поэтому ее будет полезно прочитать, если вы никогда раньше не работали с языком.
Вы будете работать с практическими примерами с большим количеством фрагментов кода и понятным языком, объясняющим, почему вы должны программировать определенным образом. К концу книги вы узнаете, как работать со сторонними библиотеками и как создавать собственные приложения на Sinatra.
В качестве ясного руководства, которое объясняет все запутанные моменты Ruby, я должен предложить это всем, особенно людям, не являющимся техническими специалистами.
Обоснованный Rubyist
Обоснованный Rubyist — интересная книга, так как она охватывает много вопросов как для новичков, так и для программистов среднего уровня.
Первые главы ясно объясняют синтаксис Ruby, что должно помочь вам не отставать от уроков по мере их продвижения вперед. Но вы проработаете много сложных уроков, которые могут потребовать некоторого технического опыта, поэтому большая часть этой книги колеблется взад и вперед, чтобы охватить широкую аудиторию.
Вы узнаете, как организовывать объекты, создавать свои собственные классы, использовать встроенные классы, обрабатывать ввод файлов, циклы и почти все основы Ruby. Он преподается очень фактическим образом, поэтому в нем не так много самоанализа или теоретических концепций.
Это также означает, что книга может быть сложнее для новичков, которые никогда в жизни не использовали язык программирования.
Но уровень детализации безупречен, что делает его ценным для всех, кто хочет работать с руководством. И в этой книге есть что-то для всех уровней опыта, так что это настоящая жемчужина на вашей книжной полке.
Начало Ruby: от новичка до профессионала
Для понимания нового языка программирования часто требуется правильный учитель. Если вы учите себя, это может быть сложнее, но если вы правильно изучите концепции, вам все равно будет легко.
В книге «Начало Ruby: от новичка до профессионала» вы познакомитесь со всеми основами Ruby и принципами работы языка.
Первые главы объясняют принципы объектно-ориентированного программирования и то, как должен работать Ruby. В нем также рассказывается о стилях синтаксиса и о том, как вы можете использовать Ruby для CLI/терминала, а также о создании собственных веб-сайтов на Rails.
Вы не будете углубляться ни в одну из этих тем, хотя и узнаете множество различных применений Ruby.
Думайте об этой книге как о путешествии по ландшафту Руби. Вы изучите все основы и увидите, как Ruby можно использовать в реальном мире.
Изучите Ruby за 24 часа или меньше
Для очень дешевого и довольно краткого введения в язык Ruby эта книга — хороший выбор, не вмятина вашей кредитной карты.
«Изучай Ruby за 24 часа или меньше» Роберта Дуайта — одна из новейших книг в этом списке, а также одна из самых коротких. Всего в нем 110 страниц с главами, посвященными различным основам программирования, таким как классы, объекты, циклы и наследование.
Это полностью соответствует новейшей версии Ruby 2.x и охватывает многие из этих новых функций, хотя и не очень подробно.
Поскольку книга такая короткая, она работает только для того, чтобы подогреть ваш интерес к этому языку. Но вы всегда можете начать с этого, чтобы сэкономить деньги, а затем перейти к книге большего размера, как только вы освоитесь с основами.
Введение в программирование на Ruby
Вот еще одна книга по Ruby для начинающих, которая также кажется немного легкой. Хотя я должен признать, что объяснения и стиль написания в этой книге яснее, чем во многих других, предназначенных для полных новичков, так что это может сработать для людей, которые просто не могут «поймать» Ruby.
Введение в Ruby Программирование очень простое и понятное. Каждая глава представляет новую тему вместе с большим количеством примеров и понятных пояснений кода.
Вы узнаете, как правильно структурировать свои приложения и как организовать свой код для максимальной эффективности. Это не то, о чем думают многие новички, хотя это то, что вам в конечном итоге нужно будет изучить, поэтому приятно видеть, что эта тема освещена.
Если вы дидактик и предпочитаете самообучение, то эта книга вам очень понравится.
Это, конечно, не приведет вас к профессиональному статусу, но это мощная отправная точка без большого количества страниц, чтобы отпугнуть вас.
Учебное пособие по Ruby on Rails
В настоящее время в 4-м издании этот массивный ресурс — именно то, что нужно начинающему программисту, когда он отправляется в дикий мир Ruby.
С 816 страницами и годами обновлений, Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl, пожалуй, самая сильная литература для начинающих. Это руководство создано специально для веб-разработчиков, и оно хорошо охватывает эту тему.
Вы узнаете, как настроить Ruby для веб-сервера и как объединить файлы . rb с кодом HTML/CSS. Каждый фрагмент Ruby сопровождается понятным объяснением, так что вы будете чувствовать себя очень уверенно в своих способностях к программированию.
От настройки локальной среды IDE, применения модели программирования MVC и запуска настройки разработки через тестирование — вы узнаете все передовые методы использования Ruby в Интернете.
Если вы серьезно интересуетесь Ruby для веб-разработки, то эта книга — отличное начало. Упражнения очень практичны, и вы будете чувствовать себя намного увереннее в своих способностях к программированию.
Практическое объектно-ориентированное проектирование в Ruby
Поскольку Ruby построен на понятии объектов, имеет смысл считать его «чистым» ООП-языком. Но это не значит, что вам будет легче усвоить концепции, лежащие в основе этого стиля.
Практическое объектно-ориентированное проектирование в Ruby проведет вас через процесс объектно-ориентированного рабочего процесса. Книга занимает 270 страниц с десятками практических упражнений, которые помогут вам узнать все, что нужно знать о принципах ООП Ruby.
С самого начала вы заметите, что в этой книге используется простой подход к обучению. Вы не будете тратить время на ксерокопии, так как можно узнать гораздо больше, просто погрузившись в код.
Каждая глава помогает углубить ваши знания об объектах, классах и организации кода, чтобы сделать ваш код удобочитаемым и оптимизированным. Эти уроки могут принести большую пользу как новичкам, так и более опытным программистам, которые хотят подправить свои знания ООП.
Красноречивый рубин
Книга Расса Олсена «Красноречивый рубин» использует этот простой язык и учит вас, как прясть с его помощью золото.
То, что вы можете написать код и заставить его работать, не означает, что это самый эффективный способ. И эта книга ориентирована на аудиторию программистов, которые просто не знают наиболее эффективного способа.
Вы начнете с изучения того, как организовывать код и как тестировать ошибки, которые могут замедлить естественный процесс программирования.
По мере поступления в более крупные классы вы узнаете, что файлы Ruby могут быстро запутаться. Ваша задача как разработчика — понять, как вы должны организовать эти классы, объекты и внутренние методы, чтобы убедиться, что все это работает гладко и хорошо масштабируется в больших программах.
К счастью, это руководство на 450 страницах является отличной отправной точкой, а уроки более чем практичны.
Это поможет, если у вас уже есть опыт создания приложений Ruby, поэтому я рассматриваю эту книгу скорее как книгу для среднего уровня.
Effective Ruby
Вот еще одна книга, предназначенная для разработчиков среднего уровня, и я думаю, что она может вывести полуприличного программиста на вершину своей игры.
Эффективный Ruby: 48 конкретных способов писать лучше Ruby предполагает, что вы уже достаточно много знаете о Ruby, но можете не знать, как правильно организовать свой код.
Профессиональные программисты, работающие в командах, часто могут спросить ведущих программистов, как структурировать их проекты. Но обучение на работе невозможно, если вы учите себя! Так что книга, подобная этой, действительно ценна для начинающих программистов, потому что советы и приемы применимы ко всем профессиональным проектам.
Главы разбиты на разные темы, такие как исключения, метапрограммирование и тестирование. Вы можете погрузиться в любой раздел или перейти к интересующим вас урокам.
Но в любом случае, если вы проработаете эту книгу, вы станете гораздо лучшим кодером.
Обучение программированию игр на Ruby
На Ruby можно создавать потрясающие игры, и это один из немногих языков, которые люди не используют в играх (в отличие от C++ или Java).
Learn Game Programming with Ruby — довольно короткое, но очень подробное руководство по процессу создания игр на Ruby. Автор Марк Собкович проведет вас через множество различных библиотек для добавления звуковых эффектов, анимации и 2D-графики для любого типа игр.
Упражнения чрезвычайно практичны, поэтому вы можете повторно использовать некоторые из этих кодов в своих собственных проектах.
Например, обработка ввода с помощью мыши/клавиатуры является важной частью любой настольной игры. Как только вы проработаете эту главу, у вас будет достаточно знаний, чтобы применить эти навыки во всем, что вы хотите сделать.
Обратите внимание, что вам действительно нужно понять основы Ruby, прежде чем вы сможете перейти к этой книге. Я не говорю, что невозможно сразу приступить к разработке игр, но новичкам будет сложно, если сначала они не поймут основные принципы ООП и Ruby.
Шаблоны проектирования в Ruby
Ruby очень уникален своим собственным стилем, отличным от устаревших языков программирования.
Design Patterns in Ruby рассматривает уникальные качества Ruby и показывает, как лучше проектировать работающие приложения. Вы узнаете о распространенных шаблонах проектирования и о том, что представляет собой комплексный пакет кода.
Автор рассказывает об алгоритмах, структурах классов, итераторах и о том, как наблюдать шаблоны, изучая другие кодовые базы. Вы можете копаться во множестве проектов Ruby, просто просматривая GitHub, и там их много.
Прежде чем читать эту книгу, вы уже должны немного разбираться в ООП и иметь практический опыт создания объектно-ориентированных приложений. Читается не легко, но и не особо сложно.
Цель этой книги — помочь улучшить ваш код и настроить вас на то, чтобы везде видеть шаблоны проектирования.
Text Processing with Ruby
Книга Роба Миллера Text Processing with Ruby — отличное пособие для тех, кто работает с большими объемами данных.
Это может включать работу с API или людей, разрабатывающих огромные веб-сайты социальных сетей. Сбор пользовательских данных — это одно, а их организация и сортировка по шаблонам — совсем другое.
На этих уроках вы узнаете, как запускать регулярные выражения и как работать с большими объемами текста. Роб объясняет важность правильного сбора данных с помощью вызовов базы данных, работы с API или простого парсинга необработанных веб-сайтов и организации данных.
Эти приемы чрезвычайно сильны, и вы можете использовать их по-разному. Вы уже должны быть знакомы с основами, но вам также не нужно быть экспертом по Ruby.
Если вы хотите использовать Ruby для обработки текста, то эта книга обязательна к прочтению.
Карманный справочник Ruby
Небольшие карманные справочники могут оказаться полезными, если вы путешествуете или хотите, чтобы кодекс Ruby всегда был под рукой. Ruby Pocket Reference поставляется как в печатном, так и в цифровом формате, поэтому это удобный выбор для разработчиков.
Это не так ценно для полных новичков, потому что это не похоже на пошаговое руководство. Вместо этого вы будете ссылаться на него как на указатель информации, пытаетесь ли вы лучше понять концепцию или пытаетесь найти точный синтаксис для объявления.
Это довольно маленькая книга шириной всего 4 дюйма, но она также довольно толстая и содержит 220 страниц исходного материала. Первые главы действительно охватывают некоторые базовые обучающие материалы, но в первую очередь это простая книга с очень базовыми уроками.
Организация великолепна, и вы сможете найти любую необходимую информацию. Но просто пропустите этот заголовок, если вы не поклонник карманных руководств.
Трудный путь изучения Ruby
Пусть вас не пугает название этой книги. На самом деле это тщательно продуманная серия руководств с пошаговым подходом к обучению Ruby для всех, кто хочет попрактиковаться.
Learn Ruby the Hard Way содержит 52 первоначальных упражнения для обучения основным принципам правильного программирования на Ruby.
Цель состоит в том, чтобы заставить вас вводить все решения самостоятельно, чтобы вы узнали, что делает каждая команда, и чтобы вы освоились в процессе создания приложений Ruby.
Первые главы начинаются с основ установки Ruby и запуска простого приложения hello, world. Оттуда вы перейдете к переменным, базовой математике, методам ввода-вывода, циклам, поведению пользователей и более подробным темам по отладке.
В самом конце книги вы найдете некоторую информацию о программировании на Ruby для практических целей: разработка игр и веб-разработка.
Книга на 320 страниц невелика, так что она никого не должна пугать. Но это заставляет вас действовать, что, в конечном счете, является единственным способом по-настоящему чему-то научиться.
Ruby под микроскопом
Изучив основы, вы можете немного больше узнать о том, как функционирует Ruby. Книга «Рубин под микроскопом» идеально подходит для этого.
Автор Пэт Шонесси глубоко погружается в язык Ruby, исследуя, как выполняется код и что делает его более эффективным. Вы также совершите экскурсию по языку Ruby, чтобы изучить некоторые основные классы и модули, чтобы увидеть, как они устроены.
Две другие реализации Ruby также получают некоторое страничное время: JRuby и Rubinius соответственно. Они могут не относиться к вашей традиционной работе с Ruby, но изучение того, как они построены, может улучшить ваш взгляд на общее развитие.
В целом я рекомендую эту книгу программистам среднего и продвинутого уровня, которые любят Ruby и хотят по-настоящему понять, как все это работает.
Это не поможет вам сразу же решить проблемы или создать новый классный проект. Но это даст вам вновь обретенное уважение к языку и тому, как он работает.
The Rails 5 Way
Нельзя отрицать, что Ruby on Rails — самый популярный веб-фреймворк для программистов на Ruby. Это полностью открытый исходный код, и он существует уже более десяти лет, впервые выпущенный в 2004 году. Автор Оби Фернандес — известный программист на Ruby, который может похвастаться широкой поддержкой языка и среды Rails. Если кому и стоит доверять в этом вопросе, так это Оби.
В этом руководстве вы изучите основы установки Rails, работы со службами REST, подключения к базе данных, управления функциями CRUD, веб-сокетами, схемой базы данных и безопасностью, а также многим другим.
Это действительно полное руководство по Ruby on Rails, и вы будете изучать его правильно, используя все новейшие технологии.
Некоторые главы также входят в Haml для HTML, так что это поможет, если у вас есть опыт работы с интерфейсом.
Тем не менее, я думаю, что каждый может прочитать эту книгу, если он достаточно сильно хочет изучить Rails. Это также руководство, которое останется актуальным и будет ценным на долгие годы.
Learning Sinatra
Это новейшая и актуальная книга по платформе Ruby Sinatra. Обучение Sinatra было впервые опубликовано в середине 2016 года и включает в себя 160 страниц упражнений от базовой настройки до детальной настройки.
Если вы никогда раньше не использовали фреймворк, Sinatra — хорошая отправная точка. Он конкурирует с фреймворком Rails, который чаще всего выбирают программисты на Ruby.
Но Синатра также очень популярен, и я думаю, что это отличный выбор для начинающих из-за его простоты. Эта книга довольно короткая, но также невероятно подробная, в ней используются практические проекты для объяснения простых понятий с нуля.
Каждый фрагмент кода имеет очень четкое объяснение, так что у вас не должно возникнуть проблем с тем, чтобы быстро разобраться с фреймворком.
Если вы когда-нибудь хотели изучить Синатру, это самое понятное вводное руководство. Это также самая новая доступная информация, поэтому вы знаете, что информация актуальна и заслуживает доверия.
Ruby Cookbook: Recipes for Object-Oriented Scripting
Я абсолютно рекомендую эту книгу любому серьезному Ruby-программисту как обширный настольный справочник и надежный источник кода.
В этой огромной книге, насчитывающей чуть меньше 1000 страниц, вы найдете более 350 рецептов, полных идей, которые помогут вам реализовать любой проект и решить любую проблему. Ruby Cookbook: Recipes for Object-Oriented Scripting — исчерпывающее руководство по веб-разработке, распределенному программированию, многопоточности и множеству методов для улучшения ООП.
Эта огромная книга может показаться пугающей. Но это также не книга для чтения, где вы пролистываете главы одну за другой, чтобы следовать урокам.
Вместо этого вы можете пролистать, чтобы найти точные рецепты, которые помогут вам узнать именно то, что вы хотите. Ему всего пару лет, поэтому фрагменты кода все еще очень актуальны, и он охватывает абсолютно все темы, которые вы могли бы когда-либо изучать.
Если вам нравится идея массивного настольного справочника, я отдаю свой голос за Ruby Cookbook.
Ruby Best Practices
Последнее, но не менее важное, это Ruby Best Practices от Gregory T Brown. Эта книга относится к вам как к профессиональному программисту и написана для парней (и девушек), которые серьезно относятся к Ruby.
Освоив основы, вы захотите понять, как правильно организовывать и проектировать свои приложения. В этой книге рассматриваются структуры и объекты классов, а также сложные темы по обработке текста, разработке алгоритмов и регулярным выражениям.
Если вы уже хорошо разбираетесь в Ruby, но хотите поднять свои навыки на новый уровень, вам нужна копия этой книги. Это невероятное чтение, которое гарантированно поднимет ваши навыки выше, чем вы думали.
Это также книга, которую вы можете перечитывать много раз, чтобы освежить свой разум и усвоить некоторые нюансы техники, которые вы, возможно, пропустили после первого прочтения.
Я знаю, что найти нужный ресурс может быть сложно, но я искренне надеюсь, что этот список поможет каждому улучшить свои навыки программирования на Ruby.
Если вы только начинаете, я рекомендую две конкретные книги: Intro To Ruby Programming для абсолютного новичка, чтобы понять основы. Затем я рекомендую The Well-Grounded Rubyist, чтобы вывести вас далеко за рамки основ и укрепить ваши шаблоны проектирования.
Чем больше вы будете практиковаться, тем большему вы научитесь, и в этом списке должно быть что-то для каждого уровня навыков.
Автор: Хайме Моррисон
Джейме — младший. дизайнер, заинтересованный в исследованиях мобильного UI/UX и веб-разработке внешнего интерфейса с помощью фреймворков JavaScript. Он освещает общие новости и полезные ресурсы в области веб-дизайна.
Замечательно Руби: Эмми и друзья, Книга 6 Рецензия на книгу
Перейти к основному содержаниюРецензия на книгу Аманды Нохадера, Common Sense Media
Здравый смысл говорит
возраст 9+
We display the minimum age for which content is developmentally appropriate. The star rating reflects overall quality and learning potential. <a href="/about-us/our-mission/about-our-ratings" class="link link—cta">Learn how we rate</a> » data-html=»true» data-placement=»bottom» data-interactive=»true»/>Занимательный графический роман подчеркивает мужество и сочувствие.
Терри Либенсон Графический роман 2022
Прейскурант
Common Sense — некоммерческая организация. Ваша покупка помогает нам оставаться независимыми и свободными от рекламы.
Прейскурант
Мы что-то упустили в разнообразии?
Исследования показывают связь между здоровой самооценкой детей и положительным изображением в СМИ. Вот почему мы добавили в наши обзоры новый раздел «Разнообразные представления», который будет обновляться на постоянной основе. Вы можете помочь нам помочь детям, предлагая обновление разнообразия.
Что нужно знать родителям
Родители должны знать, что Замечательная Руби , шестая книга из серии графических романов Терри Либенсон Эмми и друзья , рассказывает историю Руби и Мии, двух школьниц, которые когда-то были лучшими подругами. . Читатели узнают о поэзии и важности дружбы, общения, мужества и сопереживания. Руби и Миа ссорятся и дерутся в школе. Персонажи рассказывают о своих увлечениях, Миа целует своего парня и держит его за руку, а один персонаж признается, что он гей. Мягкий язык включает в себя «придурок», «придурок», «тупой», «неудачник» и «какого черта».
Отзывы сообщества
Пока нет отзывов. Добавь первым отзыв к этой статье.
Что за история?
ЗАМЕЧАТЕЛЬНО РУБИ рассказывает историю Руби и Мии, двух школьниц, которые когда-то были лучшими подругами. Руби беспокойна, замкнута и любит писать стихи. Миа общительна, популярна и баллотируется на пост президента класса. Девочки могут подумать, что они стали полными противоположностями, но смогут ли они найти способ возродить свою дружбу?
Это хорошо?
Стремительный, увлекательный графический роман Терри Либенсон о дружбе и выходе за пределы зоны комфорта обязателен к прочтению детьми. Как и в своих предыдущих графических романах, Либсон продолжает использовать разные форматы для своих персонажей — прозу с набросками для Руби и панно в стиле комиксов для Мии — чтобы рассказать свою историю. Читатели будут удивлены неожиданной связью Руби и Мии, и им понравится, как они найдут дорогу друг к другу. Как Замечательно рубиновый прогрессирует, дети также узнают о важности общения, мужества и сочувствия.
Поговорите со своими детьми о…
Семьи могут поговорить о формате графического романа. Насколько эффективно он рассказывает историю Remarkably Ruby ?
Как в твоей жизни появились новые друзья? Как вы помогли завести новые дружеские отношения?
Как персонажи проявляют мужество, общительность и сочувствие? Почему эти важные сильные стороны характера?
Детали книги
- Автор : Терри Либенсон
- иллюстратор : Терри Либенсон
- Жанр : Графический роман
- Темы : Братья и сестры, Дружба, Великие модели для подражания для девочек, Средняя школа
- Сильные стороны характера : Коммуникация, Храбрость, Сочувствие
- Тип книги : Вымысел
- Издатель : Бальцер + Брей
- Дата публикации : 3 мая 2022 г.
- Рекомендуемый возраст издателя : 8 — 12
- Количество страниц : 384
- Доступно для : Мягкая обложка, уголок, аудиокнига (без сокращений), твердый переплет, iBooks, Kindle
- Последнее обновление : 22 июля 2022 г.
Наши редакторы рекомендуют
Невидимая Эмми: Эмми и друзья, книга 1
Текстовая драма помогает неуверенной в себе и популярной девушке наладить контакт.
возраст 9+
Положительно Иззи: Эмми и друзья, книга 2
Девочки-подростки соединяются в эмоциональном графическом романе.
возраст 9+
Просто Джейме: Эмми и друзья, книга 3
Динамичная, эмоциональная история о школьном друге.
возраст 9+
Стать Брианной: Эмми и друзья, книга 4
Девушка готовится к бат-мицве в очаровательном графическом романе.
возраст 9+
Настоящий Тайлер: Эмми и друзья, книга 5
Динамичный графический роман о травле и давлении со стороны сверстников.
возраст 9+
Для детей, которые любят графические романы
- Графические новеллы
- Графические романы, которые учат истории
- Посмотреть все рекомендуемые списки книг
Сильные стороны характера
Найдите другие книги, которые помогут детям развить характер.