Библиотека knigago >> Компьютеры: Языки и системы программирования >> Ruby >> Руби для романтиков


Пьеса "Где деньги, или Волшебная сила улыбки" Виктора Романова - это захватывающая и трогательная комедия, исследующая силу любви, дружбы и человеческой связи. История вращается вокруг двух молодых людей, Саши и Маши, которые встречаются при необычных обстоятельствах. Саша - молодой писатель, отчаянно нуждающийся в деньгах, а Маша - состоятельная наследница, которой срочно нужно найти жениха. Несмотря на свои различия, они влюбляются друг в друга и решают пожениться. Однако путь их...

Роман Пушкин - Руби для романтиков

Самая простая книга по языку Руби с заданиями Руби для романтиков
Книга - Руби для романтиков.  Роман Пушкин  - прочитать полностью в библиотеке КнигаГо
Название:
Руби для романтиков
Роман Пушкин

Жанр:

Программы, Учебники и самоучители по компьютеру, Ruby

Изадано в серии:

неизвестно

Издательство:

Leanpub

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Руби для романтиков"

• Дружественная книга по языку Руби, которая написана простым и понятным языком. Более 400 страниц последовательного материала позволит ученику освоить тонкости языка в удобной игровой форме. Язык Руби (Ruby — англ.) и веб-программирование — это нечто среднее между «поскорее найти работу», «выучить что-нибудь несложное и интересное» и «чтобы также пригодилось в будущем». Руби не только позволяет составлять скучные программы, работая на кого-то в офисе, но также может быть полезен дома, в быту (одна из моих последних программ — обучение игре на гитаре). Также философия самого языка подразумевает, что обучение и использование не будет скучным. К примеру, один из принципов языка — принцип наименьшего сюрприза (principle of a least surprise), который говорит буквально следующее: «что бы вы ни делали — скорее всего у вас получится». Согласитесь, что это уже вдохновляет!

• Книга «Руби для романтиков» разделена на две части. В первой части мы рассмотрим основы языка Руби и использование языка из т.н. командной строки. Во второй части будет непосредственно веб-программирование и фреймворк Rails. Основы языка, умение находить и использовать нужные библиотеки уже дают возможность создавать вполне полезные приложения, которые могут использоваться для обработки данных (например, веб-скрейпинг), для создания конфигурационных скриптов и управлением операционной системой (что обязательно пригодится любому системному администратору), для работы с файлами различного формата и так далее. Умение использовать язык для разного рода задач, не связанных с веб-программированием, дает неоспоримое преимущество перед тем, как вы начнете заниматься программированием для веб. По сути, само веб-программирование это знакомство с определенными общепринятыми понятиями. А задачи мы будем решать уже с помощью инструмента, с которым мы научимся обращаться.


Читаем онлайн "Руби для романтиков". Главная страница.

Руби для романтиков
Roman Pushkin
Эта книга предназначена для продажи на http://leanpub.com/rubyisforfun_ru
Эта версия была опубликована 2022-05-16

Это книга с Leanpub book. Leanpub позволяет авторам и издателям
участвовать в так называемом Lean Publishing - процессе, при котором
электронная книга становится доступна читателям ещё до её завершения.
Это помогает собрать отзывы и пожелания для скорейшего улучшения книги.
Мы призываем авторов публиковать свои работы как можно раньше и чаще,
постепенно улучшая качество и объём материала. Тем более, что с нашими
удобными инструментами этот процесс превращается в удовольствие.
© 2022 Roman Pushkin

Оглавление
Введение . . . . . . . . . . . . . . . . . . . . . . . . .
Вместо предисловия . . . . . . . . . . . . . . .
Руби против ибур . . . . . . . . . . . . . . . . .
Для фана . . . . . . . . . . . . . . . . . . . . . . .
Что мы будем изучать . . . . . . . . . . . . . .
Веб-программирование или что-то другое?
Сколько зарабатывают программисты? . . .
Ваше преимущество . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

1
1
3
6
7
9
10
12

Часть 1. Первые шаги . . . . . . . . . . . . . . . . . . . . . .
Среда исполнения . . . . . . . . . . . . . . . . . . . . . .
Настройка Windows для запуска первой программы
Здравствуйте, я ваш REPL . . . . . . . . . . . . . . . . .
Запуск программы из файла . . . . . . . . . . . . . . . .
Я ваш файловый менеджер . . . . . . . . . . . . . . . . .
Основы работы с файловой системой . . . . . . . . . .
Навигация . . . . . . . . . . . . . . . . . . . . . . . . . . .
Создание файла . . . . . . . . . . . . . . . . . . . . . . . .
Консольный ниндзя . . . . . . . . . . . . . . . . . . . . .
Текстовые редакторы . . . . . . . . . . . . . . . . . . . .
Первая программа . . . . . . . . . . . . . . . . . . . . . .
Переменные в языке Руби . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

15
15
16
22
23
25
28
31
34
35
44
46
50

ОГЛАВЛЕНИЕ

Сложение и умножение строк . . . . . . . . . . . . . . . . . . . . . . . . . .

54

Часть 2. Основы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Типы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Докажем, что все в руби — объект . . . . . . . . . . . . . . . .
Приведение типов (англ: converting types или type casting)
Дробные числа . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Интерполяция строк . . . . . . . . . . . . . . . . . . . . . . . . .
Bang! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Блоки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Блоки и параметры . . . . . . . . . . . . . . . . . . . . . . . . . .
Любопытные методы класса Integer . . . . . . . . . . . . . . .
Сравнение переменных и ветвление . . . . . . . . . . . . . .
Комбинирование условий . . . . . . . . . . . . . . . . . . . . .
Некоторые полезные функции языка руби . . . . . . . . . .
Генерация случайных чисел . . . . . . . . . . . . . . . . . . . .
Угадай число . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 57
. 57
. 60
. 61
. 67
. 68
. 74
. 78
. 82
. 86
. 91
. 97
. 100
. 103
. 108

Часть 3. Время веселья . . . . . . . . . . . . . . . . . . . .
Тернарный оператор . . . . . . . . . . . . . . . . . . . .
Индикатор загрузки . . . . . . . . . . . . . . . . . . . .
Методы . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Эмулятор судного дня . . . . . . . . . . . . . . . . . . .
Переменные экземпляра и локальные переменные
Однорукий бандит (слот-машина) . . . . . . . . . . .
Массивы . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Немного про each . . . . . . . . . . . . . . . . . . . . . .
Инициализация массива . . . . . . . . . . . . . . . . .
Обращение к массиву . . . . . . . . . . . . . . . . . . .
Битва роботов . . . . . . . . . . . . . . . . . . . . . . . .
Массивы массивов (двумерные --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.