본문으로 바로가기

트랙

R 개발자

R 개발자로 성공하는 데 필요한 경력 개발 기술을 효율적으로 코드를 작성하고 패키징하는 방법을 배우며 익히세요. 코딩 경험은 필요 없습니다!

  • R
  • 프로그래밍
  • 52 시간
  • 4,841

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

트랙 설명

R 개발자

R 개발자가 되세요: 효율적인 코딩과 패키징 마스터하기

코딩 경험이 전혀 없어도 숙련된 R 개발자가 되는 여정을 시작하세요. 이 트랙에서는 효율적인 R 코드를 작성하고, 작업을 자동화하며, 스크립트를 쉽게 공유하고 협업할 수 있도록 패키징하는 데 필요한 핵심 기술을 익히게 됩니다.

R 프로그래밍의 탄탄한 기초를 다지세요

R의 기초를 익히는 것부터 시작하세요. 여기에는 다음이 포함됩니다:
  • 숫자, 문자열, 요인, 불리언, 날짜, 시간과 같은 핵심 데이터 구조
  • 데이터 처리와 계산 수행을 위한 조건문과 반복문과 같은 제어 구조
  • 모범 사례를 사용하여 모듈식이고 재사용 가능한 함수 작성
  • 복잡한 코드베이스를 관리하기 위한 객체 지향 프로그래밍 기법

성능과 효율성을 위해 코드를 최적화하세요

코드의 성능 병목을 식별하고 리소스 집약적인 작업을 개선하기 위해 코드 벤치마킹 방법을 익혀 R 실력을 한 단계 끌어올리세요. parallel, purrr, 및 foreach와 같은 강력한 라이브러리를 사용해 병렬 처리를 탐구하며, 더 효율적인 계산을 가능하게 합니다. 이러한 기법을 익히면 대용량 데이터세트를 손쉽게 처리할 수 있는 더 빠르고 최적화된 R 코드를 작성할 수 있습니다.

패키징과 협업의 기술을 마스터하세요

R 개발자로서, 코드를 공유하고 다른 사람들과 협업할 수 있어야 합니다. 이 트랙에서는 다음을 배우게 됩니다:
  • devtools, roxygen2, testthat 같은 업계 표준 도구를 사용해 코드를 패키징하세요
  • 쉬운 이해와 유지보수를 위해 코드를 문서화하세요
  • Git을 사용하여 버전 관리를 통해 코드베이스를 안전하고 효율적으로 관리하기
  • 오픈 소스 프로젝트에 기여하고 다른 개발자들과 협업하기

왜 R 개발자가 되어야 할까요?

R은 오늘날 데이터 중심의 세계에서 매우 수요가 높은 기술입니다. 이 트랙을 완료하면 반복적인 작업을 자동화하고 데이터 분석 워크플로를 간소화하며, 견고하고 유지보수 가능한 R 패키지를 개발하고, 데이터 과학자, 분석가, 개발자와 효과적으로 협업할 수 있게 됩니다. 이러한 기술은 데이터 분석, 비즈니스 인텔리전스, 연구와 같은 분야에서 경력을 발전시키는 데 도움이 됩니다.R 프로그래머를 꿈꾸거나 기존 기술을 향상시키고 있다면, 이 트랙은 자신감 있고 유능한 R 개발자가 되기 위한 종합적인 경로를 제공합니다.

사전 요구 사항

이 트랙에는 선수 조건이 없습니다

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.