Pull to refresh

Обучение программированию на Ruby — занятия продолжаются

Reading time 1 min
Views 4.5K
По субботам, в 15:00 MSK проводятся бесплатные удалённые занятия по обучению программированию на Ruby для школьников и студентов. Курс рассчитан на начинающих изучать программирование и может рассматриваться как введение в программирование вообще. Сложность изложения и темы в значительной степени определяются аудиторией курса. Под катом читайте про наши успехи

На прошедших 4-х занятиях мы успели следующее:
* Узнали, что Ruby — объектно-ориентированный язык, и познакомились с классами Fixnum, Bignum, Float, String, Array, Range, Hash
* Вывели таблицу умножения
* Написали метод вычисляющий сумму цифр числа в любой системе счисления
* Вычислили 100!
* Написали свою реализацию класса Range (класс MyRange) и примешали к нему примесь Enumerable
* Добавили ко всем контейнерам методы sum и product
* Сложили, умножили и разделили рационально-комплексные числа с абсолютной точностью
* Узнали про методы контейнеров (Enumerable) each, map, select, all?, any?, inject
* Разобрались, чем отличаются sort и sort!, uniq и uniq!, succ и succ!
* Поняли, почему в Ruby нет оператора ++
* Научились делать split и join и немножко прошлись по регулярным выражениям
* Попытались понять, что такое блок, ассоциированный с методом, и потрогали лямбды

Трансляция будет осуществляться с помощью VNC (рабочий стол) и VLC и Mumble (голос). Необходимо пройти бесплатную регистрацию на сайте cde.ru, чтобы получить доступ к виртуальной аудио-комнате Mumble, где будет слышен мой голос и каждый может задавать вопросы.

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

Не забудьте поставить будильник!
Tags:
Hubs:
+20
Comments 18
Comments Comments 18

Articles