Mtour12.ru

Обучение в онлайне
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ruby язык программирования учебник

Ruby

Русский

Программирование на языке Ruby: Учебное пособие. Роганов Е.А. и Роганова Н.А

Настоящее пособие содержит описание языка программирования Ruby и предназначено для .

    Rails 4. Гибкая разработка веб-приложений. Сэм Руби

    Перед вами новое издание бестселлера «Agile web development with Rails», .

    Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails. Оби Фернандес

    Среда Ruby on Rails стремительно занимает ведущее место в ряду .

    Ruby. Объектно-ориентированное проектирование. Сэнди Метц

    Мировой бестселлер по программированию на языке Ruby. Книга уже стала .

    Head First. Изучаем Ruby. Джей Макгаврен

    Вам интересно, почему буквально все вокруг заговорили о языке Ruby? .

    Программирование на языке Ruby. Идеология языка, теория и практика применения. Хэл Фултон

    Эта книга называется «Путь Ruby». Название нуждается в некотором пояснении. .

    JRuby. Сборник рецептов. Джастин Эдельсон, Генри Лю

    Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails .

    Learn to Program. Крис Пайн

    Когда вы пишете программу для компьютера, вы должны «говорить» на .

    English

    Practical Object-Oriented Design: An Agile Primer Using Ruby. Sandi Metz

    The author teaches an object-oriented approach to application development and .

    Ruby Data Structures and Algorithms. Christopher Fox

    Data structures are presented in a container hierarchy that includes .

    Ruby Best Practices. Gregory Brown

    In 1993, when Ruby was born, Ruby had nothing. No .

    Ruby goes to great lengths to be a purely object .

    Ruby Cookbook, 2nd Edition. Lucas Carlson, Leonard Richardson

    Why spend time on coding problems that others have already .

    Врубись в Ruby: подборка книг по Ruby и Ruby on Rails

    Врубись в Ruby: подборка книг по Ruby и Ruby on Rails

    • Книги , 28 августа 2017 в 9:19
    • Иван Бирюков

    Ruby начал разрабатываться 23 февраля 1993 года и вышел в свет в 1995 году. Название навеяно языком Perl, многие особенности синтаксиса и семантики из которого заимствованы в Ruby (pearl — «жемчужина», ruby — «рубин»). Целью разработки было создание «настоящего объектно-ориентированного», лёгкого в разработке, интерпретируемого языка программирования.

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

    Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby. Он реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.

    Чтобы помочь вам в изучении этих технологий, мы собрали подборку книг. Как всегда, если вы знаете книгу, которая не попала в этот материал, делитесь ей в комментариях.

    Ruby Best Practices

    Эта книга предназначена для тех, кто хочет писать на Ruby как профи. В ней рассказывается, как проектировать красивые API и работать с приёмами функционального программирования. Новичкам книга не подойдёт, а вот тем, кто уже разбирается в Ruby, она точно пригодится.

    Путь Ruby

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

    Ruby on Rails для начинающих. Изучаем разработку веб-приложений на основе Rails

    Книга отличается достаточно низким входным порогом. Для ее изучения необязательно знать основы веб-разработки. В книге материал о Ruby on Rails, популярного фреймворка для разработки веб-приложений, дается с нуля. Автор Майкл Хартл, помимо Ruby on Rails, знакомит читателя с основами самого языка Ruby, языка запросов SQL, CSS, HTML. В книге много внимания уделено практическому использованию возможностей фреймворка. Также можно ознакомиться с фрагментом книги.

    Learn Ruby the Hard Way

    А эта книга пригодится именно начинающим. Её сложность увеличивается по нарастающей, и в каждом следующем разделе используются навыки, полученные в предыдущих.

    Head First. Изучаем Ruby

    С «Изучаем Ruby» вы в легкой и увлекательной форме на практике освоите все возможности этого языка, который сначала стремительно захватил сердца программистов Калифорнии, а затем и России.

    Прочитав эту книгу, вы научитесь писать элегантный код с применением всех его уникальных особенностей.

    Ruby Hacking Guide

    В этой книге подробное разбирается внутреннее устройство языка Ruby. Знать сам Ruby читателю не обязательно, но вот знание C и, в особенности, принципов ООП будет огромным плюсом.

    Ruby Essentials

    Эта книга отлично подойдёт для знакомства с Ruby. В ней разбираются все необходимые основы: от установки языка до обработки файлов и ООП. Каждая тема снабжена понятными примерами.

    Using Blocks in Ruby

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

    Ruby Programming

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

    Ruby on Rails Tutorial: Learn Web Development with Rails

    В этой книге рассказывается об основах веб-разработки на популярном фреймворке Ruby on Rails. Чтобы дать читателю представление о работе с реальными проектами, в книгу включены примеры использования Git, GitHub и Heroku.

    Objects on Rails

    Эта книга посвящена использованию принципов ООП в веб-проектах на Ruby on Rails. Фокус смещён в сторону практических решений, которые берут наилучшее от «пути Rails» и объектно-ориентированного подхода.

    Также советуем ознакомиться с этим руководством по стилю оформления Ruby-кода и официальными гайдами по Ruby on Rails.

    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)

    Это руководство для опытных разработчиков, которые решили вплотную заняться ООП. Книга поможет не только писать красивые приложения, но и менять существующие. Вы научитесь мощным, реальным, объектно-ориентированным методам проектирования с простыми и практичными примерами. Каждый метод иллюстрируется расширенными примерами для лучшего понимания.

    Читайте новости первыми в нашем Telegram-канале!

    Подписывайтесь на наш канал в Яндекс.Дзен!

    Ruby: три must-read книги, по мнению разработчиков

    В рейтинге GitHub на лето 2015 года Ruby занимал почетное третье место после JavaScript и Java. Этот язык хорош скоростью разработки, изящным синтаксисом и хорошими встроенными средствами. Но порог входа высокий, и перед его изучением желательно уже обладать навыками программирования на других языках. Мы подобрали три книги для новичков и опытных.

    Metaprogramming Ruby 2

    «Весьма продвинутое чтиво, едва ли стоит браться за него в начале, но оно может послужить тем клеем, которое соберет все ваши знания в цельный монолит, и закроет многие актуальные „а почему?“, попутно раскрыв детали имплементации MRI, которые нашли свое отражение в языке. Ну и, конечно же, научит правильно пользоваться „магией“ Ruby, которая перейдет в разряд удобных и понятных инструментов» — рекомендует Антон Сидельников, разработчик интерфейсов, Яндекс.

    «Книга будет полезна как для новичков, так и для тех, кто уже давно использует в своей работе язык программирования Ruby.
    Надо отметить, что это не справочник по основным конструкциям Ruby. Скорее, это
    книга о неожиданных возможностях, которые дает Ruby. Так, из книги можно узнать, что такое method_missing и как его использовать. Она поможет разобраться в создании динамических методов, в работе с блоками, а также поможет освоить много других, приятных для разработчика, возможностей.
    Книгу стоит прочитать, чтобы научиться шире использовать всю мощь языка. Ведь именно знание тех вещей, которые описываются в Metaprogramming Ruby 2, отличает человека, который только прикоснулся к языку от того, кто осознанно сделал выбор в пользу Ruby. Книга позволяет понять, почему Ruby стал так популярен в последние годы.
    Несомненным плюсом является не только наличие большого количества примеров, без которого нельзя представить книгу о языке программирования, но и возможность проверить полученные знания через прохождение Quiz'ов, которые есть в каждом разделе.
    Metaprogramming Ruby 2 можно перечитывать неоднократно, что, пожалуй, можно сказать далеко не обо всех книгах, посвященных IT-технологиям или тем более языкам программирования»
    — отзывается о книге Дмитрий Донской, старший разработчик AT Consulting.

    RSpec Book

    «Ни для кого не секрет, что старательно сообщество поддерживает культуру тестирования. Многие люди видят в тестировании хорошую идею, которая „полезна, конечно, но замедляет работу, а мне бы побыстрее“, и часто причина этого кроется в незнании или непонимании правильных инструментов. RSpec в мире Ruby является как раз таким базовым, очень мощным инструментом, который никак нельзя обходить стороной. Сама книга хоть и немного устарела, но всё ещё может принести много пользы.

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

    Agile Web Development with Rails

    «Для людей, которые изучают Ruby on Rails. Там сразу и язык и фреймворк. Книга есть на русском языке, но лучше всего читать в оригинале и, желательно, последнюю редакцию» — советует Сергей Завилкин, Lead Ruby on Rails Developer в EarlyAccess Inc.

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

    Расскажем о Ruby и Rails: профессия «Программист Ruby» от GeekBrains.


    Фото: так рубин выглядит в природе. Над камнем придется поработать, чтобы он заиграл. Автор фото Stowarzyszenie Spirifer, лицензия CC BY-SA 3.0

    В рейтинге GitHub на лето 2015 года Ruby занимал почетное третье место после JavaScript и Java. Этот язык хорош скоростью разработки, изящным синтаксисом и хорошими встроенными средствами. Но порог входа высокий, и перед его изучением желательно уже обладать навыками программирования на других языках. Мы подобрали три книги для новичков и опытных.

    Metaprogramming Ruby 2

    «Весьма продвинутое чтиво, едва ли стоит браться за него в начале, но оно может послужить тем клеем, которое соберет все ваши знания в цельный монолит, и закроет многие актуальные „а почему?“, попутно раскрыв детали имплементации MRI, которые нашли свое отражение в языке. Ну и, конечно же, научит правильно пользоваться „магией“ Ruby, которая перейдет в разряд удобных и понятных инструментов» — рекомендует Антон Сидельников, разработчик интерфейсов, Яндекс.

    «Книга будет полезна как для новичков, так и для тех, кто уже давно использует в своей работе язык программирования Ruby.
    Надо отметить, что это не справочник по основным конструкциям Ruby. Скорее, это
    книга о неожиданных возможностях, которые дает Ruby. Так, из книги можно узнать, что такое method_missing и как его использовать. Она поможет разобраться в создании динамических методов, в работе с блоками, а также поможет освоить много других, приятных для разработчика, возможностей.
    Книгу стоит прочитать, чтобы научиться шире использовать всю мощь языка. Ведь именно знание тех вещей, которые описываются в Metaprogramming Ruby 2, отличает человека, который только прикоснулся к языку от того, кто осознанно сделал выбор в пользу Ruby. Книга позволяет понять, почему Ruby стал так популярен в последние годы.
    Несомненным плюсом является не только наличие большого количества примеров, без которого нельзя представить книгу о языке программирования, но и возможность проверить полученные знания через прохождение Quiz’ов, которые есть в каждом разделе.
    Metaprogramming Ruby 2 можно перечитывать неоднократно, что, пожалуй, можно сказать далеко не обо всех книгах, посвященных IT-технологиям или тем более языкам программирования»
    — отзывается о книге Дмитрий Донской, старший разработчик AT Consulting.

    RSpec Book

    «Ни для кого не секрет, что старательно сообщество поддерживает культуру тестирования. Многие люди видят в тестировании хорошую идею, которая „полезна, конечно, но замедляет работу, а мне бы побыстрее“, и часто причина этого кроется в незнании или непонимании правильных инструментов. RSpec в мире Ruby является как раз таким базовым, очень мощным инструментом, который никак нельзя обходить стороной. Сама книга хоть и немного устарела, но всё ещё может принести много пользы.

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

    Agile Web Development with Rails

    «Для людей, которые изучают Ruby on Rails. Там сразу и язык и фреймворк. Книга есть на русском языке, но лучше всего читать в оригинале и, желательно, последнюю редакцию» — советует Сергей Завилкин, Lead Ruby on Rails Developer в EarlyAccess Inc.

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

    Расскажем о Ruby и Rails: профессия «Программист Ruby» от GeekBrains.

    ForCoder

    Книги по Ruby, скачать бесплатные книги, самоучители и учебники по Ruby в хорошем качестве

    Ruby on Rails — один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование не самая простая задача. Эта книга поможет вам решить ее независимо от того, имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений. Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений. Начиная обсуждение каждой новой методики, Хартл доходчиво объясняет, как она помогает решать практические задачи, а затем демонстрирует ее применение в программном коде, достаточно простом и понятном.

    Издание предназначено для всех программистов, желающих изучить Ruby on Rails.

    8,310 просмотров всего, 3 просмотров сегодня

    Изучаем Ruby

    Вам интересно, почему буквально все вокруг заговорили о языке Ruby? Спросите себя прямо: Вам нравится работать эффективно? Неужели многочисленные компиляторы, библиотеки, классы, которыми грузят вас другие языки программирования, приближают вас к решению конкретной задачи, восхищению коллег и толпе счастливых заказчиков? Вы хотите, чтобы язык программирования занимался техническими подробностями вместо вас? Тогда бросайте рутинную работу и приступайте к решению конкретных задач, а язык Ruby сделает за вас все остальное.
    Как и все книги серии Head First, книга «Изучаем Ruby» использует активный подход к обучению, выходя за рамки сухих, абстрактных объяснений и справочников. Вас не только научат языку Ruby, но и помогут вашей программистской звезде ярко воссиять на небосклоне. Вы освоите основы языка и продвинутые возможности Ruby, такие как блоки, объекты, методы, классы и регулярные выражения. С улучшением ваших навыков задачи будут усложняться, и вы перейдете к таким темам, как обработка исключений, модули, подмешанные классы и метапрограммирование.

    5,513 просмотров всего, сегодня нет просмотров

    Путь Ruby

    Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов.
    Новое издание охватывает версию Ruby 2.1 и содержит более 400 примеров, отвечающих на вопрос «Как это делается в Ruby?». Все примеры сопровождаются подробным описанием задачи и технических ограничений. Затем дается пошаговое объяснение одного хорошего решения с детальными комментариями, позволяющими лучше усвоить материал.
    Третье издание удобно организовано по темам, так что стало еще проще найти ответ на спой вопрос и писать более качественный код в согласии с духом и философией Ruby.

    6,532 просмотров всего, 4 просмотров сегодня

    Programming Ruby 1.9: The Pragmatic Programmers’ Guide

    Описание книги Programming Ruby 1.9: The Pragmatic Programmers’ Guide: Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we’ve got a language and book for you!

    7,549 просмотров всего, сегодня нет просмотров

    Agile Web Development with Rails

    Описание книги Agile Web Development with Rails:
    Rails just keeps on changing. Rails 3 and Ruby 1.9 bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it’s more useful than ever before for developers new to Ruby and Rails.

    Rails 3 is a major release—the changes aren’t just incremental, but structural. So we decided to follow suit. This book isn’t just a mild reworking of the previous edition to make it run with the new Rails. Instead, it’s a complete refactoring.

    EBook and Paperback Now Updated for Rails 3.1
    Rails 3.1 introduces a many user-facing changes, and this e-book release has been updated to match all the latest changes and new best practices. This includes full support for Ruby 1.9.2 hash syntax; incorporation of the new Sprockets 2.0 Asset Pipeline, including SCSS and CoffeeScript; jQuery now being the default; reversible migrations; JSON response support; Rack::Cache, and much more.

    Please note the Rails 3.1 updates are included in both ebook and paperbacks sold directly by us. If you purchase the paperback elsewhere, it may or may not contain the 3.1 updates (2nd printing) depending on their inventory. Check with the vendor before purchasing. Or just buy it here.

    8,244 просмотров всего, сегодня нет просмотров

    Изучаем Ruby

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

    Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы.

    Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам.

    Содержание книги «Изучаем Ruby»:

    1. Основные положения.
    2. Обзорная экскурсия по Ruby.
    3. Любовь к условным операторам.
    4. Строки.
    5. Математика.
    6. Массивы.
    7. Хэши.
    8. Работа с файлами.
    9. Классы.
    10. С Ruby не соскучишься.
    11. Краткий курс по Ruby on Rails.

    14,736 просмотров всего, 1 просмотров сегодня

    The Book Of Ruby

    Описание книги The Book Of Ruby:
    Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Ruby’s trendier features, The Book of Ruby reveals the secret inner workings of one of the world’s most popular programming languages, teaching you to write clear, maintainable code.

    You’ll start with the basics—types, data structures, and control flows—and progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you’ll learn to:

    • Leverage Ruby’s succinct and flexible syntax to maximize your productivity
    • Balance Ruby’s functional, imperative, and object-oriented features
    • Write self-modifying programs using dynamic programming techniques
    • Create new fibers and threads to manage independent processes concurrently
    • Catch and recover from execution errors with robust exception handling
    • Develop powerful web applications with the Ruby on Rails framework

    Each chapter includes a “Digging Deeper” section that shows you how Ruby works under the hood, so you’ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules.

    Whether you’re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.

    5,497 просмотров всего, сегодня нет просмотров

    Язык программирования Ruby

    Описание книги Язык программирования Ruby:
    Эта книга — официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган — известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz» Мацумото — создатель и ведущий разработчик Ruby.

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

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

    20,902 просмотров всего, сегодня нет просмотров

    Ruby on Rails for Microsoft Developers

    Описание книги Ruby on Rails for Microsoft Developers:
    This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You’ll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer. Plus, you’ll get a reliable roadmap for migrating your applications, skill set, and development processes to the newer, more agile programming platform that RoR offers.

    With its valuable combination of simplicity and productivity, Ruby on Rails is a portable, extendable, open source web application framework that quickly gained worldwide acclaim. The aim of this book is to make the enticing Rails methodology more approachable for developers who are already familiar with Microsoft tools.

    After an overview and brief history of the framework, you’ll focus on learning Rails development from the point of view of a beginner-to-intermediate level Microsoft developer.

    The author explores all the fundamental aspects of Rails, and includes comparisons and references to Microsoft development tools that you may already be familiar with. In doing so, he provides you with an easier path to learn how Rails simplifies the design and implementation of web applications.

    By serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform that Rails offers, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.

    What you will learn from this book:

    • The Rails history and culture, as well as common misconceptions
    • How to install Rails on Windows and other platforms
    • How to grasp the Model-View-Controller (MVC) architecture pattern as implemented by Rails
    • The different philosophies between Rails and Microsoft frameworks like ASP.NET and ASP.NET MVC
    • The essentials of the Ruby language and its datatypes
    • Techniques for creating and developing a new RESTful Rails application
    • Using the ActiveRecord Object-Relational Mapper (ORM) to work with databases
    • Publishing and consuming Web Services with Rails
    • Getting ready for deployment in production

    5,173 просмотров всего, 1 просмотров сегодня

    Using JRuby: Bringing Ruby to Java

    Описание книги Using JRuby: Bringing Ruby to Java:
    In Using JRuby you’ll venture into the wide world of open-source Ruby and Java libraries. Write Ruby on Rails web applications that run on Java servers like Tomcat. Use Java’s JDBC or Hibernate to easily connect Ruby to industry-standard databases. Test your Java program using Ruby’s elegant Cucumber and RSpec frameworks. Create dazzling desktop user interfaces with frameworks like Limelight and Monkeybars. Package a Rails or plain Ruby project for easy deployment to any Java environment.

    JRuby lets you merge the best of several possible worlds, so you can create unique software using the best tools available. This book is your definitive guide.

    4,349 просмотров всего, 1 просмотров сегодня

    Читать еще:  Университеты россии программирование
Ссылка на основную публикацию
Adblock
detector
Для любых предложений по сайту: [email protected]