Открыто

Программирование на языке R. Уровень 1. Базовые знания [Специалист] [Александр Кораблин]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 9 май 2026.

Основной список: 1 участников

  1. 9 май 2026
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Программирование на языке R. Уровень 1. Базовые знания [Специалист] [Александр Кораблин]

    upload_2026-5-9_18-56-40.png

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

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

    Программа:

    Модуль 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 ак. ч.)
    • Работа с датой и временем
    • Обработка текстов/строк
    • Регулярные выражения
    • Использование стандартных распределений
    • Визуализация графиков функций
    • Практика: Графическая проверка нормальности распределения
    • ДЗ: Проверка гипотез нормальности распределения с использованием различных критериев, гистограмма и построение её огибающей, диаграмма квантиль-квантиль
    Цена 25990 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Teloriel
      Teloriel участвует в складчине.
      11 май 2026