Трек
Разработчик R
Создать бесплатный аккаунт
Продолжить через GoogleПоказать больше вариантовили
Любимая обучающимися из тысяч компаний
Обучаете команду?
Попробуйте для бизнесаОписание трека
Разработчик R
Станьте R-разработчиком: Освойте эффективное кодирование и упаковку
Начните свой путь к тому, чтобы стать опытным разработчиком на R, даже без предварительного опыта программирования. В этом треке вы освоите основные навыки написания эффективного кода на R, автоматизации задач и упаковки скриптов для удобного обмена и совместной работы.Создайте прочную основу в программировании на R
Начните с освоения основ R, включая:- Ключевые структуры данных, такие как числа, строки, факторы, логические значения, даты и время
- Управляющие конструкции, такие как условные операторы и циклы, для обработки данных и выполнения вычислений
- Написание модульных и повторно используемых функций с использованием лучших практик
- Объектно-ориентированные методы программирования для управления сложными кодовыми базами
Оптимизируйте свой код для повышения производительности и эффективности
Поднимите свои навыки R на новый уровень, научившись проводить бенчмаркинг кода, чтобы выявлять узкие места производительности и улучшать ресурсоёмкие операции. Вы изучите параллельную обработку с помощью мощных библиотек, таких как parallel, purrr и foreach, что позволит выполнять вычисления эффективнее. Освоив эти техники, вы будете писать R-код быстрее и эффективнее, способный с легкостью обрабатывать большие наборы данных.Освойте искусство упаковки и совместной работы
Как разработчику на R, вам нужно делиться своим кодом и сотрудничать с другими. В этом треке вы узнаете, как:- Упакуйте свой код с помощью отраслевых инструментов, таких как devtools, roxygen2 и testthat
- Документируйте свой код для удобства понимания и сопровождения
- Используйте систему контроля версий с Git для безопасного и эффективного управления кодовыми базами
- Вносить вклад в проекты с открытым исходным кодом и работать с другими разработчиками
Зачем становиться разработчиком на R?
R — это очень востребованный навык в современном мире, ориентированном на данные. Завершив этот трек, вы сможете автоматизировать повторяющиеся задачи и оптимизировать рабочие процессы анализа данных, разрабатывать надежные и поддерживаемые пакеты R и эффективно сотрудничать с data scientists, аналитиками и разработчиками. Эти навыки помогут вам продвинуться по карьерной лестнице в таких областях, как анализ данных, бизнес-аналитика и исследования.Независимо от того, начинаете ли вы осваивать R как программист или хотите улучшить уже имеющиеся навыки, этот трек предлагает комплексный путь к тому, чтобы стать уверенным и компетентным разработчиком на R.Необходимые условия
Для этого трека нет предварительных требованийCourse
Освойте основы анализа данных в R: векторы, списки и data frames, и практикуйте R на реальных наборах данных.
Course
Продолжите путь к мастерству R, изучив условные операторы, циклы и функции векторов.
Course
Начните путь к исследованию и визуализации своих данных с tidyverse — мощным и популярным набором инструментов data science в R.
Course
Освойте Tidyverse, научившись преобразовывать и обрабатывать данные с помощью dplyr.
Project
Analyze the popularity of programming languages over time based on Stack Overflow data.
Course
Take your R skills up a notch by learning to write efficient, reusable functions.
Course
Научитесь писать R-код быстрее, освоите бенчмаркинг и профилирование, а также раскройте секреты параллельного программирования.
Course
Научитесь легко сводить и обрабатывать списки с помощью пакета purrr.
Course
Раскройте возможности параллельных вычислений в R. Улучшите навыки анализа данных, ускорьте вычисления и легко обрабатывайте большие наборы данных.
Course
Командная строка Unix помогает объединять существующие программы по-новому, автоматизировать рутинные задачи и запускать программы на кластерах и в облаках.
Course
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.
Course
Изучите защитное программирование на R, чтобы сделать ваш код более устойчивым.
Course
Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.
Course
Освойте основы Git для контроля версий в ваших проектах по разработке ПО и данным.
Course
Освойте ветки и удалённые репозитории для контроля версий в совместных проектах по разработке ПО и данным с Git!
Skill Assessment
бонусR Programming
завершён
Получить сертификат об окончании
Добавьте эту квалификацию в профиль LinkedIn, резюме или CVПоделитесь в социальных сетях и в обзоре эффективностиЗаписаться сейчас
Присоединяйтесь к более чем 19 миллионам обучающихся и начните Разработчик R уже сегодня!
Создать бесплатный аккаунт
Продолжить через GoogleПоказать больше вариантовили
Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.
Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.