Перейти к основному содержимому

Трек

Разработчик R

Освойте навыки, необходимые для карьерного роста и успеха в роли разработчика R, научившись эффективно писать и упаковывать код. Опыт программирования не требуется!

  • R
  • Программирование
  • 52 часы
  • 4,879

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?Попробовать для бизнеса

Описание трека

Разработчик R

Станьте R-разработчиком: Освойте эффективное кодирование и упаковку

Начните свой путь к тому, чтобы стать опытным разработчиком на R, даже без предварительного опыта программирования. В этом треке вы освоите основные навыки написания эффективного кода на R, автоматизации задач и упаковки скриптов для удобного обмена и совместной работы.

Создайте прочную основу в программировании на R

Начните с освоения основ R, включая:
  • Ключевые структуры данных, такие как числа, строки, факторы, логические значения, даты и время
  • Управляющие конструкции, такие как условные операторы и циклы, для обработки данных и выполнения вычислений
  • Написание модульных и повторно используемых функций с использованием лучших практик
  • Объектно-ориентированные методы программирования для управления сложными кодовыми базами

Оптимизируйте свой код для повышения производительности и эффективности

Поднимите свои навыки R на новый уровень, научившись проводить бенчмаркинг кода, чтобы выявлять узкие места производительности и улучшать ресурсоёмкие операции. Вы изучите параллельную обработку с помощью мощных библиотек, таких как parallel, purrr и foreach, что позволит выполнять вычисления эффективнее. Освоив эти техники, вы будете писать R-код быстрее и эффективнее, способный с легкостью обрабатывать большие наборы данных.

Освойте искусство упаковки и совместной работы

Как разработчику на R, вам нужно делиться своим кодом и сотрудничать с другими. В этом треке вы узнаете, как:
  • Упакуйте свой код с помощью отраслевых инструментов, таких как devtools, roxygen2 и testthat
  • Документируйте свой код для удобства понимания и сопровождения
  • Используйте систему контроля версий с Git для безопасного и эффективного управления кодовыми базами
  • Вносить вклад в проекты с открытым исходным кодом и работать с другими разработчиками

Зачем становиться разработчиком на R?

R — это очень востребованный навык в современном мире, ориентированном на данные. Завершив этот трек, вы сможете автоматизировать повторяющиеся задачи и оптимизировать рабочие процессы анализа данных, разрабатывать надежные и поддерживаемые пакеты R и эффективно сотрудничать с data scientists, аналитиками и разработчиками. Эти навыки помогут вам продвинуться по карьерной лестнице в таких областях, как анализ данных, бизнес-аналитика и исследования.Независимо от того, начинаете ли вы осваивать R как программист или хотите улучшить уже имеющиеся навыки, этот трек предлагает комплексный путь к тому, чтобы стать уверенным и компетентным разработчиком на R.

Предварительные требования

Для этого трека нет предварительных требований

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.