6. Методы. Синтаксис. Уроки Scala.

7. Операторы. Собственный тип значений (наследование AnyVal). Инфиксный вызов метода. Уроки Scala.

8. Приоритет и ассоциативность операторов (Уроки программирования на Scala)

9. Управляющие структуры. Выражение If. Императивный и функциональный стиль. Вывод типов.

10. For-Comprehensions. Цикл for, выражение for. Обход коллекций. Генерация коллекций.

11. Цикл while и цикл do-while (Уроки Scala)

12. Хвостовая рекурсия. Коллекции Range. foldLeft, reduce, product (Уроки программирования на Scala)

Разрабатываем Telegram БОТ для управления личными финансами на NodeJs⁄TypeScript

Установка NodeJS, VS Code Создание NPM⁄TypeScript проекта Публикация кода в GitHub

Пример Telegram бота на NodeJs и TypeScript

Работа с Google таблицами из NodeJs TypeScript

Парсер-комбинаторы Parsimmon для Node JS и TypeScript — Вступление. Telegram бот на NodeJs

Unit тестирование с библиотекой mocha. Telegram бот на NodeJs/Typescript.

Распознавание текста с помощью парсер комбинаторов Parsimmon

Парсер комбинаторы Parsimmon — часть 3 — распознаем дату транзакции

Арифметические выражения на парсер комбинаторах. Пишем Telegram бот на NodeJs.

Сохраняем данные в таблицу Google. Работа с сервисом Google Spreadsheet из NodeJs. Пишем бот NodeJs

Google таблицы + Node JS: чтение данных. Категории финансовых операций. Пишем Telegram бот на NodeJs

Парсер комбинаторы + регулярные выражения для распознавания синонимов

Сводные таблицы Google Spreadsheet. Статистика расходов. Пишем Telegram бот на Node JS