Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

21 990 ₽
есть рассрочка

Язык программирования R - популярный скриптовый язык программирования, который стал мощным инструментом статистического анализа данных. Язык R и его библиотеки позволяют не только строить различные модели по экспериментальным данным, но и выполнять визуализация самих данных и результатов анализа, генерировать отчёты и создавать интерактивные веб-приложения.

В курсе «Язык программирования R 4.0» рассматриваются все элементы и конструкции самого языка R, а также разбираются некоторые возможности базовых библиотек R. В курсе приводится больше количество примеров и лабораторных, что позволит слушателям практически сразу после окончания приступить к реальной работе.
К

урс «Язык программирования R 4.0» предназначен для всех специалистов, связанных с анализом данных.

Вы научитесь:
- работать в среде RStudio;
- разбираться в типах данных языка R;
- использовать ветвление и циклы;
- создавать и вызывать функции на R;
- работать с векторами, списками, массивами и таблицами;
- использовать формулы и факторы;
- настраивать атрибуты объектов;
- использовать наследование и полиморфизм;
- обрабатывать ошибки, возникающие в программе;
- использовать трассировку кода;
- научитесь пользоваться отладчиком;
- работать с текстами и датой/временем;
- использовать стандартные распределения и базовую визуализацию данных.

Что вы получите после обучения

Приобретаемые навыки
1
RStudio
2
Визуализация данных
3
Данные языка R
4
Настройка атрибутов объектов
5
Трассировка кода
6
Пользоваться отладчиком
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Ведущий преподаватель Центра по программированию с более чем 20-летним опытом работы. Удостоен Почётной грамоты Microsoft за большой личный вклад в развитие обучения по технологиям Microsoft Visual Studio для разработчиков под Microsoft Windows.

Обладает более чем 15-летним опытом разработки программного обеспечения на языках Pascal, C, C++, C# с использованием технологий Windows API, СОМ и .NET. В 2002 году Александр Игоревич проходил специализированный тренинг в Лондоне и успешно выдержал сложнейший очный экзамен по управлению проектами — Microsoft Solutions Framework. В 2006 году участвовал в тренинге в Дубае по использованию новых программных интерфейсов Windows Vista и .Net 3.0.
С отличием окончил МГТУ имени Н.Э. Баумана. Имеет учёную степень кандидата технических наук. Александр Игоревич участвовал в научно-коммерческих проектах ЦЦНИИчермет им. И.П.Бардина и ведущих предприятий чёрной металлургии России и СНГ. Принимал участие в обучающих проектах совместно с Microsoft и АК «Алроса».
Регулярно участвует в конференциях Microsoft. В 2012 году участвовал в конференциях Microsoft в Нидерландах (июнь) и Индии (сентябрь). В 2018 году – в международной конференции Net developer days в Варшаве. Фактически на этих конференциях у Александра Игоревича учились преподаватели других учебных центров Microsoft!
Преподавание — настоящее призвание Александра Игоревича. За многие годы работы в Центре он с успехом обучил тысячи слушателей, ставших востребованными специалистами на рынке труда. Автор и ведущий бесплатных семинаров «Специалиста» по созданию рабочих процессов для SharePoint. В отзывах благодарных выпускников его курсов постоянно отмечается высокий профессионализм преподавателя и блестящая увлекательная манера подачи материала.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

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

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

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

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

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

- Символы, константы и операции языка R
- Практика: Создание своих операций
-Условное выполнение кода (if…else)
- Циклы for, while и repeat
- Практика: Нахождение минимума и максимума при наличии пропущенных данных (NA)
- Взаимодействие с другими языками программирования
- Практика: Вызов написанной на Си функции
- ДЗ: Найти локальные экстремумы функции (x3+2x2-3) /(x2+2) на отрезке [-2;2]

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

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

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

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

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

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

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

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

Рейтинг курса

4.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 24.04.2024 09:37
Программирование на языке R. Уровень 1. Базовые знания

Программирование на языке R. Уровень 1. Базовые знания

Оставить отзыв
Поделиться курсом с друзьями