Ruby е интерпретиран език за програмиране за разработване на уеб приложения. Този език на високо ниво и общо предназначение може да ви помогне да разработите много сложни приложения. Ruby on Rails има богати скъпоценни камъни, които дори не притежават много съвременни технологии. Следователно по това време си струва да научите езика за програмиране Ruby. Имайки предвид тази гледна точка, ние предоставяме впечатляващ списък с книги на Ruby, за да можете да научите този скъпоценен език с комфорт и интерес.
Златната мина на най-добрите книги с рубин
Това съдържание е насока към читателите, които са избрали да научат езика за програмиране Ruby. В това ръководство ще намерите различни категории книги на Ruby, които са различни в своите стилове на преподаване и изключителни в начина си на иновативно преподаване. Ще намерите книги, подходящи както за любители, така и за експерти. Описанията и съдържанието ще ви помогнат да откриете най-добрата книга за Ruby за вас.
1. Започвайки Ruby on Rails
Тези, които искат да имат истинския вкус да научат езика за програмиране Ruby по вълнуващ начин, те могат да следват сляпо книгата за език за програмиране Ruby, наречена „Начало на Ruby on Rails.„Първоначално книгата улеснява процеса на инсталиране, като показва как да я инсталирате на някоя от важните операционни системи. След това идват различни твърдения, условия и т.н. Освен това книгата ще представи Rails, химията между Ruby и Rails и работни процедури с бази данни.
Съдържание
- Добре дошли в Ruby, инсталирайте Ruby и Rails
- Условни, цикли, методи, блокове
- Класове и обекти
- Добре дошли в Rails
- Свързване към база данни
- Проверка и тестване
- Контролиране на действието с контролера на действията
- Получаване на голямата картина с гледки
- Аякс и релси
Изтеглете книга
2. Книгата на Руби
Процесът на изучаване на езика за програмиране Ruby трябва да бъде много систематичен, особено за новите учащи; по този начин е написана тази книга за Руби, поддържаща всички възможни систематични начини. Първо, книгата ще ви научи на всяка обща представа за Руби и релси. В първата глава ще научите за низове, числа, класове и обекти. Постепенно книгата ще се потопи дълбоко в по-важни теми като обработка на изключения, отстраняване на грешки и Ruby on Rails и т.н.
Съдържание
- Какво е Ruby и какво е Rails
- Низове, числа, класове и обекти
- Клас, йерархии, атрибути и променливи на класа
- Струна и диапазони
- Масиви и хешове
- Цикли и итератори
- Условни изявления и метод
- Предаване на аргументи и връщане на ценности
- Обработка на изключения
- Блокове, Procs и Lambdas
- Символи, модули и миксини
- Файлове и IO
- YAML и маршал
- Редовен израз и нишки
- Отстраняване на грешки и тестване
- Рубин на релси
- Динамично програмиране
Изтеглете книга
3. Красноречив Рубин
Почти всички книги за Ruby обсъждат основните неща, от които се нуждаете, за да научите езика за програмиране Ruby. И все пак тази книга е предприела уникално начинание, като е обогатила книгата с теми като как да намерим низове, начини за използване на символи, как да възприемем динамичното писане и т.н. Eloquent Ruby ще ви научи как да използвате модули като Mixins и блокове за итерация. Има още много интересни и важни теми, където можете да научите и внедрите Ruby по перфектния начин.
Съдържание
- Основите
- Напишете кода, който прилича на Ruby
- Изберете правилната структура за управление
- Възползвайте се от Smart String на Ruby
- Намиране на правилния низ с регулярни изрази
- Класове, модули и блокове
- Постройте своите класове от кратки, фокусирани методи
- Определете операторите с уважение
- Създайте класове, които разбират Eulity
- Вземете поведението, от което се нуждаете, с методите на Singleton и Class
- Метапрограмиране
- Използвайте куки, за да информирате програмата си
- Използвайте method_missing за делегиране
- Използвайте method_missing за изграждане на гъвкави API
- Актуализирайте съществуващите класове с маймунски кръпки
- Дърпайки всичко заедно
-
- Изградете външни DSL за гъвкав синтаксис
- Опаковайте програмите си като микроби
- Познайте вашето внедряване на Ruby
- Запазете отворен ум, за да отидете с тези отворени класове
Изтеглете книга
4. Глава първо Руби
Винаги е по-добре да вземете много неща с по-малко усилия, което е точно предоставено от книгата Head First Ruby. Във всички глави ще откриете докосването както на иновациите, така и на литературата, което направи книгата много интересна. Можете да научите масиви, блокове, хешове, препратки, Mixins и т.н. по много подходящ начин. Тук се обсъждат не само теми като документация, изключение, уеб приложения, а се предлагат конкретни насоки за тяхното използване.
Съдържание
- Повече с по-малко: Кодирайте по начина, по който искате
- Методи и класове: Организиране
- Наследяване: Разчитане на родителите си
- Инициализиране на екземпляри: Отличен старт
- Масиви и блокове: По-добре от цикли
- Блокирани стойности за връщане: Как трябва да се справя с това?
- Хеш: Данни за етикетиране
- Препратки: Кръстосани сигнали
- Mixins: Mix It UP
- Сравними и изброими: Готови смеси
- Документация: Прочетете ръководството
- Изключения: Справяне с неочакваното
- Единично тестване: осигуряване на качеството на кода
- Уеб приложения: Обслужване на HTML
- Запазване и зареждане на данни: Дръжте го наблизо
- Остатъци: Десетте най-добри теми
Изтеглете книга
5. Learn Rails: Ускорена уеб разработка с Ruby on Rails
Тази книга на Ruby е идеална книга за изучаване на език за програмиране Ruby както за начинаещи, така и за експерти. Книгата обхваща всички основи на Ruby в началото, като методи, класове, коментари, низове, числа и т.н. Също така ще започнете пътуването си с Rails, където ще научите среди, оформления, частици и т.н. Постепенно в книгата ще се обсъждат маршрути, пакети, скъпоценни камъни, формуляри, тестове и др. Има много примери, които улесняват обучението, като екшън кабел, приложение на Rails, jquery и др.
Съдържание
- Въведение в Ruby
- Първи стъпки с релси
- ActiveRecord
- Скеле и ПОЧИВКА
- Маршрути
- В комплект и скъпоценни камъни
- Форми
- „Бисквитки“ и сесии
- Тестове
- Активна работа
- Action Mailer
- Интернационализация
- Осел тръбопровод
- Кеширане
- Кабел за действие
- Акредитивни писма
- Активно съхранение
Изтеглете книга
6. Научете Ruby програмиране чрез примери
Това красиво парче книга от Руби има много практичен начин за преподаване чрез примери. В първата част на книгата ще опознаете някои основни функции, които можете да наблюдавате в различни операционни системи като Mac OS X, Windows и т.н. В основната част ще получите различни уроци, включително онлайн уроци. И има много примери за отпечатване на форми като диамант, триъгълник и т.н. Книгата се обогати с много ресурси.
Съдържание
- Ruby на Windows
- Ruby на Mac OS X
- Онлайн уроци за Руби
- Ритъм за работа върху упражненията
- Предложения за оформления на Windows
- Тип грешки
- Интерактивна рубинна обвивка (IRB)
- Отпечатайте Триъгълник
- Отпечатайте половин диамант
- Разпечатайте Diamond Shape
- Отпечатайте голям диамант, посочете вашия размер
- Упражнения
Изтеглете книга
7. Научете Руби по трудния начин
Казват, че трудният начин е най-лесният и най-добрият начин да научите нещо. По този начин тази книга за езици за програмиране Ruby е избрала труден начин да научи читателите. В тази огромна книга има много упражнения, които включват упражнения за настройка, коментари и каламбури, упражнения за персонажи и т.н. Общо има петдесет и едно упражнения, за да накарате някой да владее рубинския език. Книгата съдържа и полезни съвети от стар програмист, които определено ще вдъхновят нов начинаещ.
Съдържание
- Трудният начин е по-лесен
- Четене и писане
- Внимание към детайлите
- Откриване на разлики
- Не копирайте-поставете
- Използване на включените видеоклипове
- Бележка за практиката и упоритостта
- Предупреждение за интелигентните
- Настройката за OS X, Windows, Linux и предупреждение за начинаещи
- Добра първа програма
- Брой и мач
- Променливи и имена
- Повече печат
- Печат, Печат
- Параметри, разопаковане, променливи
- Четене и писане на файлове
- Имена, променливи, кодове, функции
- Функциите могат да върнат нещо
Изтеглете книга
8. Малката книга на Руби
В сравнение с други книги на Ruby, тази книга е наистина ценна и съдържа почти всичко, за да направи някой истински програмист на езика за програмиране Ruby. В първите порции концепцията за Ruby и Rails е изяснена по приятен начин. Ще разберете как да инсталирате Ruby на вашата операционна система. След обсъждане на различни основни неща, книгата обсъжда различни методи за достъп, подробна дискусия за масиви, подробна дискусия за Hash, Loops и много други.
Съдържание
- Малката книга на Руби
- String и вградена оценка
- Променливи на инстанция и инстанция
- Създаване на йерархия на класа
- Методи за достъп
- Представяме ви масиви
- Създаване на хешове
- Цикли, блокове, докато цикли, докато цикли
- Ако ... друго и ... или ... не, ?:, Освен ако и ако не е Модификация
- Модулът е като клас
- Модулни методи, Модули като вестник
- Модули „Методи на екземпляра“
- Модулирани модули от файлове
- Включително модули от файлове
- Запазване на данни, YMAIL, файлове, придвижване
Изтеглете книга
9. Метапрограмиране Ruby
Метапрограмиране Ruby е книгата, в която различни теми са назовани с името на дните. В онези дни се обсъждат различни теми, като динамични методи. Различни отворени класове, викторини и упражнения са направили книгата уникална. В книгата има много тестове, които включват теста за методи, атрибути и т.н. Освен метапрограмирането с Ruby, книгата обсъжда и метапрограмирането в релси. Различни важни теми като имитиращи методи, самопридобиване и др. се състоя в книгата.
Съдържание
- Метапрограмиране Ruby
- Понеделник: Обектният модел
- Вторник: Методи
- Сряда: Блокове
- Четвъртък: Определения на класа
- Петък: Кодирайте, пише кода
- Епилог
- Дизайнът на ActiveRecord
- Вътре в ActiveRecord
- Безопасно метапрограмиране
Изтеглете книга
10. Практически обектно-ориентиран дизайн в Ruby
Тази книга има много живо и живо описание на всички теми. Тази книга за Ruby е за тези, които искат да бъдат самоуки програмисти, където различни основни теми като принципи на дизайна, дизайнерски модели, преценка на дизайна са широко обсъждани. От многобройните теми ще разберете за интерфейсите, диаграмите на последователностите и използването на процедура, Деметра и др. Книгата ще ви покаже начина за намаляване на разходите чрез въвеждане на патици.
Съдържание
- Обектно-ориентиран дизайн
- Проектиране на класове с една отговорност
- Управление на зависимости
- Създаване на гъвкави интерфейси
- Намаляване на разходите с въвеждане на патици
- Придобиване на поведение чрез наследяване
- Споделяне на ролево поведение с модули
- Комбиниране на обекти с композиция
- Проектиране на рентабилни тестове
Изтеглете книга
11. Програмиране на Ruby
Книгата съдържа документация за Ruby след преподаване на процедурата за инсталиране и стартиране на Ruby. В този обектно-ориентиран език какво представлява структурата на управление, блокове и итератори, напред и нагоре и т.н. се изчистват най-професионално. Как да дефинирам и да извикам метод? Е, отговорът е в книгата. Има много много теми като Ruby Tk, Ruby и Microsoft Windows, Ruby Objects в C, Aliasing и т.н. които са добре обхванати в книгата.
Съдържание
- Част I - Граници на Рубин
- Приготвяме се да започнем
- Руби.Ново
- Класове, обекти и променливи
- Контейнери, блокове и итератори
- Част II - Рубин в неговата настройка
- Руби и това е свят с интерактивната рубинна черупка
- Документиране на Ruby и управление на пакети с RubyGems
- Руби и мрежата, Руби Tk
- Руби и Microsoft Windows
- Удължаване на Ruby
- Част III - Кристализиран рубин
- Езикът на рубин и патица
- Класове и обекти
- Заключване на Ruby в сейфа
- Част IV - Предпочитание на библиотеката Ruby
- Вградени класове и модули
- Стандартна библиотека
Изтеглете книга
12. Най-добри практики за Ruby
Добре познатата продукция на O'Reilly представя много забележителна книга, в която Ruby идва с различни практики, така че можете бързо да научите езика за програмиране Ruby. Ще знаете кодирането, проектирането и начина за овладяване на езика. Книгата ще научи как да се справяте със ситуацията, когато нещо се обърка и как да поддържате различни проекти с перфектни умения.
Съдържание
- Кодове за шофиране чрез тестове
- Проектиране на красиви API
- Овладяване на динамичния набор от инструменти
- Обработка на текст и управление на файлове
- Техники за функционално програмиране
- Когато нещата се объркат
- Намаляване на културните бариери
- Умело поддържане на проекти
- Писане на съвместим с обратна връзка код
- Използвайки стандартната библиотека на Ruby
- Най-лошите практики на Руби
Изтеглете книга
13. Руби накратко
Друга колекция от O'Reilly за изучаване на езика за програмиране Ruby е Ruby in a Nutshell. Тази книга за Ruby декларира елегантността и действието на Ruby във въведението. След това се обсъждат различни основи на езика като литерали, променливи, методи, оператори. Задълбочено проучване на предварително дефинирани променливи и глобални константи с вградени функции и библиотеки получи отлично и подробно място в тази книга за Ruby.
Съдържание
- Елегантността на Руби и Руби в действие
- Езикови основи
- Опции на командния ред
- Променливи на околната среда, лексикални конвенции, литерали и променливи
- Оператори, методи и контролни структури
- Обектно-ориентирано програмиране
- Предпочитания за вградена библиотека
- Предварително дефинирани променливи
- Предварително определени глобални константи
- Вградени функции и библиотеки
- Ruby Tools
- Стандартна библиотечна справка
- Стандартни и допълнителни инструменти
- Архив на приложения на Ruby
- Актуализации на Ruby
Изтеглете книга
14. Предпочитание на Ruby Pocket
Справочникът Ruby Pocket е ключът към научаването на текущата процедура на интерпретатора Ruby. Можете да знаете как да използвате shebang линия в Linux и типове файлове в Windows. Има дискусии по някои теми като Методи, скоби, променливи аргументи, плъзгащи методи, книги като помощно дружество на Методи. Има много повече теми като аксесоари, единични, наследяване и т.н.
Съдържание
- Работещ Руби
- Запазени думи
- Коментари, числа, променливи и символи
- Предварително дефинирани променливи и псевдо променливи
- Глобални константи
- Обхвати, методи и условни изявления
- Класове и файлове
- Класовете IO
- Обработка на изключения
- Клас на обекта и модул на ядрото
- String Class, Array Class и Hash Class
- Директива за форматиране на времето
- Интерактивен Ruby (irb)
- Отстраняване на грешки в Ruby, Документация за Ruby и Опции за RDoC
- RubyGems
- Рейк
- Руби ресурси
- Терминологичен речник
Изтеглете книга
15. Руби програмиране
Подобно на повечето други книги за Ruby, тази книга за програмиране на Ruby започва с преподаването на инсталацията на Ruby. Книгата разглежда основните части като низове, обекти, масиви и др. Има повече от основните части като изключителен фалшив клас, IO и т.н. което направи книгата по-интересна и ценна за читателите. Други общи теми като метод, модули, обхват също се обсъждат с необходимото значение.
Съдържание
- Преглед и инсталиране на Ruby
- Руби редактори и Руби редактори
- Национални конвенции и интерактивен рубин
- Основни Ruby- низове, алтернативни оферти, тук документи, обекти
- Синтаксис - Лексикология, Променливи, Литерали, Оператори, Контролни структури
- Мързелива оценка
- Методи, които връщат изброители
- Още четения на преброители
- Изключение False Class
- IO- Fiber, Encoding, gets, Rev, read, File
- Маршал
- Методи
- Модул
- Числово - Цяло число, Begnum, Fixnum, Float
- Обхват
- Нишка, структура, символ
Изтеглете книга
16. Урок за руби
Точка за уроци представя Ruby Tutorial, една от най-добрите книги за изучаване на език за програмиране Ruby. Тази книга е написана за начинаещи, за да могат лесно да научат основните и постепенно усъвършенствани теми на езика за програмиране Ruby. Тази книга с уроци преподава различни инсталационни процеси на различни операционни системи като Windows, Linux, Mac OS. Книгата обсъжда подробно основите, настройката на средата, синтаксиса и много други.
Съдържание
- Общ преглед, настройка на средата, синтаксис, класове и обекти
- Променливи, константи и литерали
- Оператори, коментари, ако ... иначе, случай, освен ако
- Цикли, методи, блокове, модули и миксини
- Низове, масиви, хешове, дата и час
- Диапазони, Итератори, Файл I / O, Изключения
- Руби обектно ориентиран
- Регулярни изрази на Ruby
- Рубин - DBI
- Уеб приложения, изпращане на имейл, програмиране на гнезда
- Ruby - XML, XSLT, SPATH
- Ruby- Web Services, Tk Guide
- Ruby LDAP, многопоточност, вградени функции
- Предварително дефинирани променливи, предварително дефинирани константи
- Свързани инструменти
Изтеглете книга
17. Рубин начин
Ruby Way е книга на Ruby, която е приложима за всички категории читатели. Първо, книгата предоставя добър преглед на езика, на който са изложени въведението, синтаксисът, ООП, динамичните аспекти на Ruby. Постепенно ще научите как да работите с изрази на Ruby и как да интернационализирате Ruby. След това ще скочите, за да научите символи, синтаксис, ООП, GUI или графичен потребителски интерфейс, скриптове, паралелност и т.н.
Съдържание
- Руби в ревю
- Работа със струни
- Работа с регулярни изрази
- Интернационализация в Ruby
- Извършване на числени изчисления
- Символ и диапазони
- Работа с времена и дати
- Масиви, хешове и други изброими
- Аз.O и съхранение на данни
- OOP и динамични функции в Ruby
- Конци и паралелност
- Скриптове и системна администрация
- Формати на Ruby и данни
- Тестване и отстраняване на грешки
- Код за опаковане и разпространение
- Ruby и уеб приложение
- Разпределени Ruby и инструменти за разработка
- Общността на Руби
Изтеглете книга
18. Релси - Рубин върху релси
Друга книга от уроци посочва, където получавате химията на Ruby and Rails. Най-напред книгата представя и Ruby, и Rails, като дава отговор на това какво представляват и двамата. Има добра дискусия по Рамката. Ще откриете много примери за Ruby and Rails, които ще направят обучението ви много лесно. Поведението на Руби и Аякс върху релсите също е подчертано в книгата с подходящ пример и акцент.
Съдържание
- Рубин на релси
- Инсталация
- Рамка
- Структура на директорията
- Примери
- Настройка на база данни
- Активни записи
- Миграции
- Контролер
- Маршрути
- Изгледи
- Оформления
- Скеле
- Аякс на релси
- Качване на файл
- Изпратете имейл
Изтеглете книга
19. Ruby Notes за професионалисти
Професионалните програмисти на Ruby трябва да имат тази книга със себе си, тъй като тя е прецизна, но всичко в една книга на Ruby. Въпреки това, за да научите езика за програмиране Ruby, тази забележка на професионалистите работи чудесно. Всички необходими неща като низове, масиви, дати, блокове, хешове и т.н. са в книгата. В главата за числата има различни дискусии за числа като нечетни, четни, сложни и много други. Всички други глави също се обсъждат с толкова много различия.
Съдържание
- Първи стъпки с Ruby Language
- Кастинг, оператори, променлив обхват и видимост
- Променливи на околната среда, константи, специални константи в Ruby
- Коментари, масиви, многомерни масиви
- Струни, дата и час, числа и символи
- Сравним поток за управление
- Методи, хешове, блокове и Procs и Lambdas
- Взаимодействие, изключения, безброй в Ruby
- Класове, наследяване, пропускане на метод
- Регулярни изрази и операции, базирани на регулярни изрази
- Файлови и I / O операции
- Модификатори за достъп на Ruby
- Дизайнерски модели и идиоми в Ruby
- Нишка, обхват, модули
- Самоанализ в Ruby, закърпване на маймуни в Ruby и Splat Operator
- JSON с Ruby, Pure RSpec JSON API тестване
- Опашка, унищожаване, структура, метапрограмиране
Изтеглете книга
20. Езикът за програмиране Ruby
Това е последната колекция от нашия списък с книги за езици за програмиране Ruby, който също е друга публикация на O'Reilly. Книгата е както за начинаещи, така и за експерти, където можете да отидете на обиколка в света на програмирането на Ruby. Ще опознаете скелета и изпълнението на този език за програмиране, след като прочетете книгата. Всички основни и напреднали теми обаче са добре обсъдени в книгата по точен и точен начин.
Съдържание
- Обиколката на Руби
- Структурата и изпълнението на Ruby програми
- Типове данни и обекти
- Изрази и оператори
- Изявления и контролни структури
- Методи, Procs, Lambdas и затваряния
- Класове и модули
- Размисли и метапрограмиране
- Платформата Ruby
- Рубинната среда
Изтеглете книга
Последни думи
Досега се опитахме да включим всички възможни категории книги за езици за програмиране Ruby. Вярваме, че бихте могли да изберете правилната си книга за Руби. Надяваме се също, че тези книги са достатъчни, за да задоволят всички ваши изисквания и заявки, за да научите езика за програмиране Ruby. Ако имате някакви предложения за рестартиране на нашата колекция, моля, споделете вашите мисли, като коментирате. И накрая, положително смятаме, че сте се възползвали от нашите усилия и сте положителни да предадете това усилие на другите, като споделите. Вашата обратна връзка обаче е нашето вдъхновение и начин за по-нататъшно подобряване. Желая ви добро пътешествие с Руби.