★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨
◆エラーを解決したいときはエラー表示と
環境(Pythonのバージョン・OS・IDEの種類とバージョン)をシッカリ書く
◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
↓にあげてるような、ソースコード用サイトに貼ってきてくだしあ
(スクリーンショットをimgurうp等の横着をしない)
ttp://ideone.com/ 推定最大手。デフォ設定がCなので、Pythonするには選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
◇Pythonオフィシャルサイト
http://www.python.org/
◇まとめwiki
ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/
〇前スレ
Pythonのお勉強 Part59
http://mevius.5ch.net/test/read.cgi/tech/1552194662/
次スレの建立は>>985が挑戦する
探検
Pythonのお勉強 Part60
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/04/30(火) 08:34:23.34ID:sH/UeeJ62デフォルトの名無しさん
2019/04/30(火) 12:08:16.07ID:O+RhbMFB うんこなう
2019/04/30(火) 14:25:44.90ID:sV+tjWI0
Ruby好きとは仲良くなれないってことね
4デフォルトの名無しさん
2019/04/30(火) 14:33:10.30ID:vQCVvLf1 >>2
me too
me too
2019/04/30(火) 15:25:56.32ID:n9fNGNFb
実際のところ、Python以外にどれか一つの言語をやるとしたら、
やっぱりjavascriptは外せないだろうな。
オレは順序が逆だったけど。
やっぱりjavascriptは外せないだろうな。
オレは順序が逆だったけど。
2019/04/30(火) 17:09:21.60ID:EpZ78spp
>>5 JavaScriptのがサイト作れたりして楽しそうだからJavaScriptからやろうかと思ってるけど間違い?
2019/04/30(火) 17:25:35.77ID:8mIuXrcb
>>6
最初にJSやRubyのような自由度の高すぎる言語をやると変な癖がつくからお勧めできない
Pythonは比較的かっちりした標準的な書き方が見につくから、両方やる前提ならPythonからの方がいい
最初にJSやRubyのような自由度の高すぎる言語をやると変な癖がつくからお勧めできない
Pythonは比較的かっちりした標準的な書き方が見につくから、両方やる前提ならPythonからの方がいい
2019/04/30(火) 17:41:06.42ID:wC75OwRZ
>>7 なるほど… ちなみにPython GO JS でも順番はPythonとからがオススメですかね?
GOにも興味を持っていて
GOにも興味を持っていて
9デフォルトの名無しさん
2019/04/30(火) 17:49:41.16ID:rgwV3988 とりあえずガタガタ言う前に始めろ
挫折するやつは簡単と言われてる言語のプログラミングでも挫折するから
挫折するやつは簡単と言われてる言語のプログラミングでも挫折するから
2019/04/30(火) 17:50:41.56ID:fI4NHg08
勉強する順番に意味はない
そんなアホな書き込みしてる前にpython bootcampやってこい(´・ω・`)
そんなアホな書き込みしてる前にpython bootcampやってこい(´・ω・`)
2019/04/30(火) 17:56:36.08ID:EpZ78spp
はい先生…
2019/04/30(火) 20:59:36.71ID:ZGVZ18q/
半年たったら自分のコードも他人のコードの様に見えると言われるこの世界ではプログラムは習字のように型を身に着ける方がよほど良い
2019/04/30(火) 21:12:29.86ID:wC75OwRZ
ある程度 学んだら未経験可のところに転職したいなぁ
2019/04/30(火) 21:39:27.49ID:xHYWEb3z
初心者はまず、Ruby から始めるのが定番。
YouTube に動画を上げている、雑食系エンジニアのKENTA も、そう言ってる
まず画面無しで、CSV などのファイル操作、1-liner、コマンドフィルターなどを作る。
シェルスクリプト・PowerShell の代わりにもなる
a.b.c みたいな関数型のメソッドチェーンに慣れる。
さらに、p a.b.c みたいに、p を付けると、型・内容を表示してくれるので、デバッグもいらない
JavaScript(JS), Kotlin なども、メソッドチェーンを使うので、Rubyの知識が応用できる。
Elixir ではパイプ演算子を使って、a |> b |> c
一方、Python では、c( b( a( ) ) ) になるから、右から実行されてしまう。
これのデバッグが、かなりやっかい
Rubyで、Sinatra, Rails で、web アプリを作る際、
HTML, SASS/CSS, JS, Node.js, jQuery も学ぶ
つまり最初に、Rubyで、オブジェクト指向・関数型を学ぶと、JSも学びやすい
Ruby 2.6 対応の「たのしいRuby 第6版、2019/3/19」を読むとよい
YouTube に動画を上げている、雑食系エンジニアのKENTA も、そう言ってる
まず画面無しで、CSV などのファイル操作、1-liner、コマンドフィルターなどを作る。
シェルスクリプト・PowerShell の代わりにもなる
a.b.c みたいな関数型のメソッドチェーンに慣れる。
さらに、p a.b.c みたいに、p を付けると、型・内容を表示してくれるので、デバッグもいらない
JavaScript(JS), Kotlin なども、メソッドチェーンを使うので、Rubyの知識が応用できる。
Elixir ではパイプ演算子を使って、a |> b |> c
一方、Python では、c( b( a( ) ) ) になるから、右から実行されてしまう。
これのデバッグが、かなりやっかい
Rubyで、Sinatra, Rails で、web アプリを作る際、
HTML, SASS/CSS, JS, Node.js, jQuery も学ぶ
つまり最初に、Rubyで、オブジェクト指向・関数型を学ぶと、JSも学びやすい
Ruby 2.6 対応の「たのしいRuby 第6版、2019/3/19」を読むとよい
2019/04/30(火) 21:56:35.70ID:qoTv0ESv
Ruby君月にいくら貰ってるんだ
2019/04/30(火) 22:07:36.24ID:AMBMNz/t
そんなにRubyって寂れているのか
2019/04/30(火) 22:11:55.04ID:BPaXCBbn
Rubyは好きな言語の一つなんだが、この書き込み見るたびにゲンナリしてしまう...
18デフォルトの名無しさん
2019/04/30(火) 22:13:44.82ID:c2yp3V/O こりや廃れますわw
2019/04/30(火) 22:16:53.53ID:8mIuXrcb
キチガイでもできるRuby
いい宣伝じゃないか
いい宣伝じゃないか
2014
2019/04/30(火) 22:32:13.11ID:xHYWEb3z ちなみに、a.b.c みたいな関数型のメソッドチェーンが、Go でも、c( b( a( ) ) )
res1 = a( )
res2 = b( res1 )
res3 = c( res2 )
これは、たまらん!
Go を作っているのは、C を作った、手続き型の老害プログラマw
関数型じゃないから、メソッドチェーンできない!
初心者がやる言語ではない!
まず初心者は、コマンドフィルターとか、何かの一部分を作ることが重要。
その後に、全体を作る
言語の文法ではなく、プログラミング自体や工程を学ばないといけない
res1 = a( )
res2 = b( res1 )
res3 = c( res2 )
これは、たまらん!
Go を作っているのは、C を作った、手続き型の老害プログラマw
関数型じゃないから、メソッドチェーンできない!
初心者がやる言語ではない!
まず初心者は、コマンドフィルターとか、何かの一部分を作ることが重要。
その後に、全体を作る
言語の文法ではなく、プログラミング自体や工程を学ばないといけない
2019/04/30(火) 22:40:43.45ID:z/UhmdMU
はっきり言って迷惑。
22デフォルトの名無しさん
2019/04/30(火) 22:49:49.47ID:t406fgcl > 関数型じゃないから、メソッドチェーンできない!
> 関数型じゃないから、メソッドチェーンできない!
> 関数型じゃないから、メソッドチェーンできない!
ギャハハww(≧▽≦) 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
> 関数型じゃないから、メソッドチェーンできない!
> 関数型じゃないから、メソッドチェーンできない!
ギャハハww(≧▽≦) 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
2019/04/30(火) 22:52:51.04ID:hb9ui0Yd
>>20
触れちゃいけないのは理解しているが、初心者も見ているため誤まった認識が広まらないように叩いておく
誤解その1
Rubyのメソッドチェーンはメソッドの戻り値に対して更にメソッドを呼んでいるだけである。Pythonでも全く同じことができる。
誤解その2
Rubyは関数型言語ではない。コンテキストオブジェクトを特別扱いする正真正銘のオブジェクト指向言語である。
また、Rubyでは副作用の使用が推奨されている。これは関数型とは逆行する思想である。Rubyでメソッドチェーンが使えるケースが多いのもそのため。
基本的にメソッドの戻り値を積極的に使わずに副作用に頼るため、使い道のない戻り値でselfを返しておくというわけ。
誤解その3
Goでメソッドチェーンをほとんど使わないのはエラーを返すのに戻り値を使っているから。むしろ関数に拘った結果そうなっている。
触れちゃいけないのは理解しているが、初心者も見ているため誤まった認識が広まらないように叩いておく
誤解その1
Rubyのメソッドチェーンはメソッドの戻り値に対して更にメソッドを呼んでいるだけである。Pythonでも全く同じことができる。
誤解その2
Rubyは関数型言語ではない。コンテキストオブジェクトを特別扱いする正真正銘のオブジェクト指向言語である。
また、Rubyでは副作用の使用が推奨されている。これは関数型とは逆行する思想である。Rubyでメソッドチェーンが使えるケースが多いのもそのため。
基本的にメソッドの戻り値を積極的に使わずに副作用に頼るため、使い道のない戻り値でselfを返しておくというわけ。
誤解その3
Goでメソッドチェーンをほとんど使わないのはエラーを返すのに戻り値を使っているから。むしろ関数に拘った結果そうなっている。
2019/05/01(水) 00:00:04.26ID:QpzB6V4r
さて勉強するか
25デフォルトの名無しさん
2019/05/01(水) 00:00:35.44ID:YTeuDukx ルビーが落ち目でパイソンが人気上昇中。
落ち目のルビー信者がパイソンに対して敵愾心剥き出し。
そんな感じで理解してる。
落ち目のルビー信者がパイソンに対して敵愾心剥き出し。
そんな感じで理解してる。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 「だからデビューできないんだよ」やす子、ジュニアへの“不適切発言”が炎上《何がわかる》ファンの逆鱗 [Anonymous★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨 [931948549]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- もう疲れたよパトラッシュ......をVIPで発言して役6年
- 最強のカップ麺👈🏿( ・᷇ὢ・᷆ )何のカプ麺さ????????????????
- 【高市悲報】日本が🇨🇳輸出規制したフォトレジスト、早速韓国企業が中国に売り込みかけて日本の対抗手段もうなくなるwww [709039863]
