Python 대 Ruby
2014.05.01 02:23
질문하시기 전에 게시판 검색을 먼저 해주세요.
타블릿PC, 스마트폰에 관한 질문 또는 요청은 <포터블기기 질문답변> 게시판을 이용해주세요.
=============================================================================================
취미로 코딩을 해보려고 노력중입니다. 본업은 이쪽이 아닌데, 실제 업무를 좀더 빠르고 정확하게 하려면 아무래도 코딩은 필수인지라서 말이지요. 현재 C++ 책을 중간정도 보고 있습니다. 확실히 C보다 빠르고 편하네요.
빅데이터 분야에 대해서 좀더 전문적으로 해보려고 하는데, 이 분야는 기본적으로 R을 써야 합니다. 그러면서 파이썬이나 루비를 보통은 해야 하는 구조더라구요. 예전에는 R/C++였는데 다른 것도 하더라구요.
이 분야에서 일하는 사람들은 파이썬을 추천하는데, 친구는 루비온 레일즈를 추천하더군요. 개발자 분들은 어떻게 생각들 하세요?
코멘트 6
-
piloteer
05.01 02:30
-
해색주
05.02 00:00
말씀 감사 드립니다. 루비는 웹 프로그래밍 환경인데, 친구가 이걸로 뭔가를 쉽게 보여준다고 하더라구요.
-
언어를 중점으로 하는 사람들은 Python이 손에 맞는 편이고, 서비스를 중점으로 하는 사람들은 Ruby가 손에 맞는 편이라고 하죠. Ruby on rails는 piloteer님이 말씀하신 것처럼, web을 위한 ruby 개발 플랫폼이니 해당사항은 없으실 거 같구요.
그냥 바닥부터 하는데 있어서는 Ruby가 난이도가 더 낮다는 의견을 듣긴 했습니다. 전체적으로 보면 Python의 지원환경이 더 발전된 편인데, Web 개발이 많은 한국 개발자 특성상 Ruby on rails 덕분에 이미 도입하는 회사들도 많고, 그래서 Ruby를 공부하는 개발자들도 많으니 도움이 되기도 할거구요. 저보고 하라면 무조건 Python을 할겁니다만, 당장 "알바줄거 없움?" 라고 물어보면 Ruby 쪽이 많더라구요. 아니 사실 Python 관련 일은 아예 거의 전무합니다.
-
해색주
05.02 00:01
루비와 R을 같이 하는 프로그래밍이 있어서 한 번 문의드려 본겁니다. 파이썬은 주변에서 추천해주는 사람들이 많다고 하더라구요. 빠르게 배우고 쉽게 적용이 가능하다고 말이지요.
-
Ruby on rails의 가장 큰 장점은, 강력한 OOP와 쉬운 문법 수정, 그리고 web 플랫폼에 대한 쉬운 적용이라고 볼 수 있겠네요.
그냥 Python 하세요... ^^;;
-
해색주
05.04 22:19
파이썬이 과학 분야에서 많이 한다고 하네요, 저는 취미인지라 루비쪽으로 조금은 마음이 쏠리는군요. ^^ 뭔가 뚝딱뚝닥 만드는게 수월하다고 해서, 제가 좀더 동하는군요.
| 번호 | 제목 | 작성자 | 작성일 | 조회 |
|---|---|---|---|---|
| 공지 | 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] | 星夜舞人 | 2011.10.10 | 216205 |
| 공지 | [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] | iris | 2010.03.16 | 196282 |
| 5898 | 언더싱크 정수기 추천 바랍니다. | 아람이아빠 | 11.09 | 7 |
| 5897 | 요기 음악들을 한꺼번에 다운받는 방법이 없나요? [4] | 海印 | 10.07 | 170 |
| 5896 | 포인트 확인 방법을 못 찾겠습니다. [1] | 수퍼소닉 | 02.02 | 398 |
| 5895 |
Palm V 와 Palm Vx 는 서로 호환되나요?
[4]
| 海印 | 03.09 | 399 |
| 5894 | 음악을 즐기는 방법 문의드립니다. [2] | 맑은하늘 | 12.24 | 400 |
| 5893 | 팜 TX 배터리 교환하는 좋은 방법 조언 부탁드립니다. [2] | SON | 10.29 | 409 |
| 5892 | 시인 혹은 시집 추천 부탁드립니다. [9] | 쿠후^^ | 06.19 | 414 |
| 5891 | 전남 화순 여행지 추천 바랍니다. [6] | 해색주 | 03.03 | 414 |
| 5890 |
어디로 가야할까요??
[2]
| 인간 | 01.06 | 417 |
| 5889 | 공유기 추천좀 해주세요. [1] | 앙겔로스 | 02.19 | 417 |
| 5888 |
다익스트라 알고리즘 질문 있습니다.
[6]
| 스파르타 | 12.08 | 420 |
| 5887 | 호텔예약? [4] | 도원 | 07.07 | 424 |
| 5886 | 캘리포냐 이너넷, 뭘 쓰면 좋을까요 ? [3] | 왕초보 | 10.06 | 427 |
| 5885 | 메뉴와 파이어폭스 [5] | 베이스 | 10.02 | 429 |
| 5884 | [PC] 업그레이드를 고민 중입니다만... [2] | 하뷔 | 02.20 | 430 |
| 5883 | 라즈베리파이를 사려면 어디가 좋을까요? [4] | 조슈아 | 10.11 | 430 |
| 5882 | 광부 한분 영입해도 될까요? [4] | 우야씨 | 01.17 | 433 |
| 5881 |
절연 테이프 위치
[1]
| 우야씨 | 09.12 | 434 |
| 5880 | 담보대출 금리 때문에 여쭙니다 ㅜㅜ [18] | 청부업자 | 06.25 | 435 |
| 5879 | 구글 My Tracks 대체 앱이 있을까요 ? [4] | 맑은하늘 | 08.17 | 437 |


뭘 하셔도 둘중 하나만 일단 익숙해지시면 다른 언어는 금방 익히실 수 있을 거라고 생각합니다만.. (심지어 c++만이라도 제대로 익히시면 다른 언어들도 개념은 비슷비슷하므로 문법의 차이만 익히시면 금방 가능하실 겁니다.)저라면 파이썬입니다. 이유는 파이썬이 루비에 비해 사용자층이 넓고 많은 지원을 기대할 수 있기 때문입니다. 덕에 (하시는 업무의 경우에 대해서는 잘 모르겠습니다만) 일반적으로는 코드의 성능향상도 유리한 편이고요.
그런데 루비온레일이라면 일반 루비가 아니라 루비 기반 웹 프로그래밍 환경 아닌가요? 빅데이터는 경험이 전혀 없어서 그런 것이 필요한진 모르겠습니다만 C언어같은 것과는 조금 포지션이 다르지 싶습니다만..