Звезды и С - Главная КУРСЫ ОБУЧЕНИЕ ВЕБИНАРЫ Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск
≡ Вендоры

РЕД ОС
Базальт СПО
ОС ROSA Linux
Авторские курсы Linux
Lenovo
VMware
ITIL
Red Hat
Условия обучения
Huawei
Мой офис
Linux
JavaScript
Python
Язык R
Тестирование

Курс R-1: Программирование на языке R. Базовые знания

Цена для физических лиц, р.: 39900
Цена для юридических лиц, р.: 39900
Цена вебинара для физических лиц, р.: 38900
Цена вебинара для юридических лиц, р.: 38900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель:

Необходимая подготовка:

Формат обучения, регистрация на курс:

План курса:

Модуль 1. Знакомство с языком R и со средой разработки

  • Основные особенности языка R
  • Библиотеки языка R
  • Интерфейс среды разработки RStudio
  • Практика: Конфигурирование RStudio, загрузка и подключение библиотек и работа со справочной системой

Модуль 2. Типы данных в R и работа с ними

  • Понимание системы типов R. Всё есть объект
  • Вектора, списки, матрицы и, массивы
  • Практика: Элементарная статистика из базовой библиотеке R
  • Формулы и функции в R
  • Практика: Написание и вызов простейших функций. Файлы скриптов и их подключение
  • Атрибуты объектов
  • Вспомогательные и специальные составные объекты
  • Практика: Работа с объектом Data frame, использование библиотеки dplyr

Модуль 3. Написание выражений и команд в R

  • Символы, константы и операции языка R
  • Практика: Создание своих операций
  • Условное выполнение кода (if…else)
  • Циклы for, while и repeat
  • Практика: Нахождение минимума и максимума при наличии пропущенных данных (NA)
  • Взаимодействие с другими языками программирования
  • Практика: Вызов написанной на Си функции

Модуль 4. Написание функций в R

  • Аргументы функций и сопоставление аргументов
  • Область видимости объектов
  • Понятие окружения (Environment)
  • Замыкание и анонимные функции
  • Возвращаемое значение функции
  • Практика: Написание и вызов функций для вычисления характеристик объектов (минимум/максимум, среднее и т.д.)

Модуль 5. Объектно-ориентированное программирование

  • Класс объекта
  • Наследование в R
  • Диспетчеризация вызовов функций/методов
  • UseMethod()
  • NextMethod()
  • Практика: Написание и вызов полиморфных функций для вычисления характеристик объектов (минимум/максимум, среднее и т.д.)

Модуль 6. Исключения и отладка в R

  • Генерация исключений/ошибок в R
  • Перехват и обработка исключений/ошибок
  • Конфигурирование обработка исключений/ошибок
  • Отладка кода и функций
  • Трассировка кода
  • Практика: Поиск, исправление и/или игнорирование ошибок в R программах

Модуль 7. Полезные функции из базовой библиотеки языка R

  • Работа с датой и временем
  • Обработка текстов/строк
  • Регулярные выражения
  • Использование стандартных распределений
  • Визуализация графиков функций
  • Практика: Графическая проверка нормальности распределения


  О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2023, Оферта