파이썬이랑 R이랑 어떻게 다른가요?
통계랑 경영을 배우면서 필요하게 되었는데, 둘이 어떤차이가 있나요? 어떤게 처음에 배우기 더 쉽나요? 둘 다 프로그래밍 언어이긴 한가요? 통계에 이용하는거 말고 다른데 쓰일 수도 있죠??,
먼저 둘 다 프로그래밍 언어입니다. 다만 인터프리터 언어에 해당하므로 속도나 효율성 면에서는 C와 같은 컴파일 언어에 비해 떨어집니다.
가장 크게는 문법이 다릅니다만, 둘 다 문법이 다른 프로그래밍 언어 대비 쉬운 편이긴 합니다. 다만 R의 문법 같은 경우 직관성을 지나치게 강조하다보니 문법의 엄격성이 다소 떨어지는 것 같습니다. 그래서 프로그래밍 입문으로는 파이썬이 좀 더 낫다고 생각합니다.
R과 파이썬의 또 다른 큰 차이는 라이브러리에 있습니다. R은 통계 패키지가 많은 반면 파이썬은 머신러닝 패키지가 많습니다. 파이썬에는 통계를 위한 패키지가 다소 부실히 갖춰진 편입니다. 글쓴 분이 학교에서 통계를 배우고 계시다면 불가피하게 R을 사용하게 될 듯하네요.
프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.
컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.
많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.
처음 배운다면 파이썬으로 시작하는 것을 추천합니다.
다른 언어보다 상대적으로 쉽기 때문에 좋습니다.
"파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.
데이터 분석으로 유명한게 파이썬과 R인데 둘중 뭐가 어렵다라고 말하기는 애매합니다. R은 통계학자들에 의해 만들어진 통계학적 요소가 많은 툴이라 보시면 되고, 파이썬은 이해하기 쉽고, 유연하며, 접근성이 좋은 언어라 보시면 됩니다. 파이썬을 언어, R을 툴이라 표현한 만큼 이용범위는 파이썬이 더 넓습니다. 우리가 많이 사용하는 구글, 카카오톡, 페이스북에도 파이썬을 기반으로 한 플렛폼이 많이 존재합니다.