VIPエレキバン

今から学ぶならRubyとPythonどっちが良い?

   

1:デフォルトの名無しさん 2017/03/29(水) 14:51:54.89 ID:5ZPtN1cO.net

教えてください

3: 2017/03/29(水) 15:46:03.20 ID:AoQaLdHc.net

Pythonを推します。
MITでも、入門はPythonでござる

5:デフォルトの名無しさん 2017/03/29(水) 16:45:04.48 ID:ct2ZLxEc.net

最初にやるならpythonかな

6:片山博文MZ ◆T6xkBnTXz7B0 2017/03/29(水) 17:07:57.68 ID:uG+6tdKu.net

ライブラリーが充実しているPythonをオススメする。

7:デフォルトの名無しさん 2017/03/29(水) 17:31:58.59 ID:LGcTtkeR.net

>>1
なんでRubyとPythonの2択なんだよ
しね

8:デフォルトの名無しさん 2017/03/29(水) 19:26:39.13 ID:5ZPtN1cO.net

1だけど
>>7じゃあ何にするんだよ

9:デフォルトの名無しさん 2017/03/29(水) 19:45:20.91 ID:bBGJwaRq.net

>>8
7だけど
VBとPHPの2択にしな

14:デフォルトの名無しさん 2017/03/30(木) 00:40:06.69 ID:ygl6H7Vq.net

その二つならlispをやる
全てはシンタックスシュガーにすぎないと知る

あとは自由にやる

10:デフォルトの名無しさん 2017/03/29(水) 20:02:46.70 ID:MuyfUd6J.net

RubyはRoRがあるからRubyもあり

2:デフォルトの名無しさん 2017/03/29(水) 15:16:44.80 ID:usqHQGcI.net

どうせ一方できればもう一方もできるから
どっちでもいいけど

Rubyやってから
Pythonやる方がオススメかな
日本語情報多いから

13:デフォルトの名無しさん 2017/03/29(水) 23:27:19.11 ID:igyVRP5i.net

MITとか、外人のやり方では、全然出来ない

日本には「たのしいRuby 第5版、2016」があるから、Rubyの方が基礎力がつく。
外国には「たのしいRuby」が無いから、無用の苦労をしているだけ

その後「みんなのPython 第4版、2017」を読む。
この2冊は表裏一体だから、「たのしいRuby」を読んでいれば、すぐ読める

外国では、こういう2言語同時学習が出来ないから、効率が悪い。
日本だけの特権

たのしいRuby 第5版

高橋 征義 後藤 裕蔵
SBクリエイティブ
売り上げランキング: 22,905

28:デフォルトの名無しさん 2017/04/02(日) 11:19:06.21 ID:Q3DMKeIK.net

Ruby2.x と Python3.xで比べたら
日本語の情報もPythonがもう逆転してんじゃね?
このところの出版ラッシュでかなり充実してると思うけど
amazonで検索しても予約受付中の書籍がまだ来てるぞ

退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング

Al Sweigart
オライリージャパン
売り上げランキング: 72,489

11:デフォルトの名無しさん 2017/03/29(水) 20:07:09.19 ID:cIqY5stF.net

>>1 プログラム始めたいけどrubyかPythonどっちが良い

強力に Python を勧める。

Python は読んで楽しめるプログラム・コードが一番多い言語だ。長い λ 式が書き難いなど、読みやすいコードになる傾向を持つ言語だ。

逆に Perl は自分の書いたコードでさえ読むのが嫌になる言語だ。Ruby には、まだ その残照がある。逆に書いて楽しい言語でもあるけれど。

これから Programming を始めるなら Python にしとけ。でないと変態プログラマーの癖が身についてしまうぞ。変態の道に分け入るのは、基礎が身についてからにしとけ。

15:デフォルトの名無しさん 2017/03/31(金) 08:00:52.06 ID:lne8XdLn.net

さすがPythonは意識高い系の奴らが群がってる言語だけあるな

17:デフォルトの名無しさん 2017/03/31(金) 20:55:52.65 ID:8xtI9II0.net

Rubyは言語としてはPythonよりオブジェクト指向を徹底してるけど、numPy(だっけ?)みたいに科学技術計算ライブラリとかで決定版が無いのがね。
インデントとかのお行儀の良いプログラミング学ぶならPythonかな。

ところで、smalltalkみたいにBoolクラスで条件分岐できる様になりませんかね?
整数クラスのtimesメソッドは有るのにって思っちゃう。

18:デフォルトの名無しさん 2017/03/31(金) 20:58:37.27 ID:lwEv/UZ2.net

Pythonはゆとり言語だぞ

19:デフォルトの名無しさん 2017/03/31(金) 21:19:41.70 ID:Y8CQH8Z+.net

Ruby は、設計が汚い。引き算の美学がない。

21:デフォルトの名無しさん 2017/04/01(土) 10:44:21.44 ID:44VilBxf.net

そもそもPython or Rubyだったらどっちでも良いんじゃない?
どうせ両方やる事になるし、最初は自分に合った入門書の有る無しとか、
周囲に詳しい人が居る方とかで決めて良いよ。
初心者にありがちなどの言語がいいか悩んでいる内に時間が経つのが一番駄目。

24:デフォルトの名無しさん 2017/04/01(土) 20:33:04.78 ID:Delvg+91.net

犬と猫どっちが好きかで判定できる
犬好きならPython、猫好きならRubyで

25:デフォルトの名無しさん 2017/04/01(土) 22:31:43.93 ID:LVS++Jvv.net

pythonやってる奴はものすごい浅い
python押してる奴でまともにコードかいてる奴みたことない

26: 2017/04/01(土) 22:58:53.69 ID:QdhmYsV3.net

アセンブラから、やってきてるおじさんの、書くPythonの、コードは、きれいだったよ。

31:デフォルトの名無しさん 2017/04/02(日) 12:32:14.79 ID:YxVbyhBA.net

Rubyはまつもとが嫌いなので使いません

32:デフォルトの名無しさん 2017/04/04(火) 16:51:34.51 ID:XrSB+WLE.net

なんで選択肢にPerlがねえんだコルァ。

33:デフォルトの名無しさん 2017/04/04(火) 18:53:46.68 ID:Z3NPb7vM.net

>>32
Perlで簡単にできる事はRubyでも簡単にできるから
読みにくいPerlを選ぶ理由がない。

36:デフォルトの名無しさん 2017/04/15(土) 18:13:49.79 ID:SIVIGmF0.net

python一択

37:デフォルトの名無しさん 2017/04/16(日) 19:34:41.92 ID:KtytiiHR.net

おれは、Rubyがいい。Pythonもインストールしてあるけど実際は、つかってない

40:デフォルトの名無しさん 2017/04/26(水) 09:30:59.72 ID:sFOOLKPn.net

python のがインストールから使用まで楽。

41:デフォルトの名無しさん 2017/04/29(土) 16:17:12.11 ID:zrEgrcBg.net

Pythonのスクリプトソースが書きやすくなるエディタはたくさんあるけど
Rubyのスクリプトソースが書きやすくなるエディタはほとんどない
たくさん書いて勉強したいならPythonを選んだほうが楽かなと

42:デフォルトの名無しさん 2017/04/30(日) 02:55:04.84 ID:+fQlCDN/.net

将来的にLINEのチャットボット作りたいんですが
rubyとPythonどちらを勉強した方がいいですか?

46:デフォルトの名無しさん 2017/04/30(日) 04:54:57.63 ID:kLDfBj4F.net

>>42
Messaging APIのご紹介
https://business.line.me/ja/services/bot
Messaging API – LINE API Reference
https://devdocs.line.me/en/#messaging-api
>LINE Bot SDK
>Java/PHP/Go/Perl/Ruby/Python

SDKが用意されている6言語はLINEとの通信は簡単にできる。
あとはチャットボットに何を言わせたいかによる。
機械学習でメッセージを作りたいならPythonだ。

43:デフォルトの名無しさん 2017/04/30(日) 03:29:33.23 ID:ZBvjNkw+.net

どちらでもいい。プログラミングが初めてなら環境の方が大事。
敢えて言えば書籍やネット上の情報も多いRuby。
スクールでの勉強もRubyは実施してる所多いが、Pythonはまだまだマイナー

48:デフォルトの名無しさん 2017/04/30(日) 10:04:43.84 ID:IMS56ohX.net

書籍や情報が多いRuby? うせやろ?
標準ライブラリ – どっちでも良い
Web開発 – これも好みで。RoRが死にかけに見えるが
画像認識 – Python
機械学習 – Python
ラズパイ – Python
ペッパー君 – Python
Webスクレイピング – やっぱPython?
Kodi – Python

て感じ。バイアスは認める

49:デフォルトの名無しさん 2017/04/30(日) 20:16:55.56 ID:HZYmpN08.net

今ならPythonやってりゃ損無いやろ

47:デフォルトの名無しさん 2017/04/30(日) 10:00:12.96 ID:/yD4hEqB.net

Python
JavaScript
他は必要になったらでええよ。

50:デフォルトの名無しさん 2017/05/01(月) 09:18:28.56 ID:MTH6wgkv.net

なんとなく思ったんだけど両方並行して勉強していくのはダメなのかなあ

両方が持ってる概念は、プログラミングに必須の知識だからそこはしっかり理解しておく
片方にしかない概念は、たぶん汎用性が無い好みの範疇の概念だからスルーしちゃっていい
そんな見極めができて効率よく学べたりしないかな

最初に「この言語だけ勉強する」って決めちゃうと
その言語でしか通用しない特殊な概念・機能を一般的なものと勘違いして覚えちゃって
他の環境に移行できなくて苦労する場面があったりしないかな
BASIC脳やHSP脳がそんな感じで。アレは良くない気がするんだけど

51:デフォルトの名無しさん 2017/05/01(月) 09:59:59.51 ID:qDUnPkEI.net

同じようなLL並行して覚えても混乱するだけじゃない
C/C++とPythonがお勧め。どれだけPythonが楽か思い知る事になるw
PythonのモジュールをCで書いて高速化なんて事もできるから無駄にはならん

35:デフォルトの名無しさん 2017/04/14(金) 22:15:56.73 ID:H5FoFPUV.net

こんなん実際に書いてみて気に入った方選んだら一番早いと思うけどね。ただPython の方がグローバルな印象ある

入門 Python 3

Bill Lubanovic
オライリージャパン
売り上げランキング: 561

元スレ: http://toro.2ch.sc/test/read.cgi/tech/1490766714/

Python
Ruby

 - its