Книги / Языки программирования / Ruby / Exploring Everyday Things with R and Ruby

Exploring Everyday Things with R and Ruby

Sau Sheong Chang

Эта книга предлагает нестандартный подход к изучению двух мощных языков программирования — R и Ruby. Вместо сухой теории автор, Сау Шеонг Чанг, предлагает исследовать повседневные явления и решать практические задачи, используя эти инструменты. Вы узнаете, как с помощью Ruby автоматизировать рутинные операции и собирать данные, а с помощью R — анализировать их и создавать наглядные визуализации.

Книга построена на серии увлекательных проектов. Вы смоделируете потоки людей в офисном здании, чтобы оптимизировать количество туалетных комнат, проанализируете экономические модели с помощью симуляций, исследуете собственные привычки, связанные с электронной почтой, и даже создадите самодельный цифровой стетоскоп для анализа сердечного ритма. Каждый проект — это возможность применить полученные знания на практике.

Помимо практических примеров, автор уделяет внимание основам обоих языков. Вы познакомитесь с синтаксисом Ruby, его объектной моделью и графической библиотекой Shoes. В части, посвященной R, рассматриваются структуры данных, импорт информации, базовые графики и мощная библиотека визуализации ggplot2.

Отдельные главы посвящены более сложным темам, таким как имитационное моделирование, обработка текста и создание симуляций, вдохновленных природой (например, стайное поведение птиц). Это позволяет выйти за рамки простых примеров и увидеть, как программирование применяется для решения комплексных задач.

Книга будет полезна всем, кто хочет освоить R и Ruby в контексте анализа данных, а также тем, кто ищет вдохновляющие примеры для применения своих навыков программирования в реальной жизни. Она идеально подходит для самообучения и позволяет быстро перейти от теории к созданию работающих проектов.