DataScience
왜 파이썬이 아닌 R인가??
우병훈
2018-10-08 21:58:53
수업보기
왜 파이썬이 아닌 R인가??

R은 처음 통계분석을 목적으로 1976년에 포트란기반으로 제작된 플랫폼이었습니다.


이후 1988년에 C언어 버전으로 바뀌었고, 2004년에 최종적으로 현재 지금 쓰이는


R/Rstudio의 플랫폼이 완성되었죠.





지금 보이는 사진이 현재 사용되고있는 Rstudio입니다.


R은 파이썬보다 4년 먼저 태어난 프로그램입니다.


파이썬은 주로 소프트웨어 개발에 초점을 맞추어


포트란 기반으로 시작하고 1991년 파이썬이 완성되었죠.


생각해보면 지금 사용되는 Rstudio는 파이썬보다는 최신의 형태를 갖추는 것이 늦었다고


할 수 있겠네요.


각설하고 하필이면 왜 R인가!!!!


이를 논하기 위해서는 각 프로그램의 성격을 확실히 알아야 합니다.


- 파이썬은 주로 개발자에게 잘 맞추어진 환경을 제공

다양한 Import 모듈이 존재 (하지만 여전히 R대비 부족)

R사용자 대비 인원풀이 적음 (하지만 최근 인기급상승으로 풀이 급격히 증가)


- R은 주로 통계학과 데이터 사이언싱 및 시각화에 잘 맞추어진 환경을 제공

방대한양의 패키지 (최근도 계속해서 패키지가 등장)

상대적으로 긴 역사(?)와 기존의 방대한 유저층


저는 건설관련 분야에서 종사하고 있다보니 개발자에게 필요한 환경은 저에겐


필요하지 않습니다. 하지만 통계학과 빅데이터는 상당부분 다루기 때문에 저는


R을 주로 사용하죠


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 하지만 문제가 생겼죠 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


최근 건설연구 분야도 머신/딥러닝 등을 접하고 적용하기 위해서 급격하게 연구


들이 진행되고 있습니다. 해서 저도 프로그램언어를 갈아타야 하나 고민하는 순간


뚜둥!! R도 R환경에 맞는 Tensorflow 패키지가 들어왔죠!!

(원래도 Github으로 직접 들어가 R에 설치할 수는 있었으나 지금은 4줄짜리

설치코드를 1줄로 줄이고 R환경에 맞게 코드도 변신했다는 점!)


해서 저는 여전히 R에 큰 비중을 두고 사용합니다.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 물론 저는 R만 사용하지 않아요 !!!!!!!!!!!!!!!!!!!!!!!!!!!!


앞에서 언급했듯, 파이썬은 개발자환경에 적합한 환경을 제공합니다.


딥러닝의 경우 Convolutional algorithm과 같은 부분을 적용할 때는 파이썬이


더 편한 부분이 있어 파이썬도 사용합니다.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 결론적으로 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


데이터 사이언싱을 원하시면 R부터 하시구요


개발 및 딥러닝과 ai를 원하시면 파이썬부터 하세요


결국 저는 R과 파이썬 둘 모두를 사용하는 것을 추천합니다.



그 중에서 저는 R을 여러분께 전파하고자 이 튜터링을 개설한 것입니다.


(두 프로그램 모두 무료 컨텐츠로 작업환경을 구성하는덴 크게 문제가 없습니다.)




긴 글 읽어주셔서 감사합니다. 좋은하루 되세용~~~~

우병훈 튜터
안녕하세요, R쟁이 튜터 우병훈 입니다! 잘 부탁드립니다~!~!
튜터의 DataScience 수업 들으러 가기 (클릭)
969
2
7

김영경
튜터
삭제
수정
자세한 설명 감사합니다. 저도 조만간 꼭 수업 들어보고 싶네요 ㅎㅎㅎ
2018-10-18 11:37:14
답글
우병훈
튜터
삭제
수정
긴 글 읽어주셔서 감사해요 ㅎㅎ 좋은 튜터링으로 뵙길 바랄께요
2018-10-20 00:45:42
답글 작성하기
등록하기