- 1 名前:デフォルトの名無しさん [2019/02/04(月) 21:22:10.08 ID:9MrdxUVg.net]
- ★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その40 mevius.5ch.net/test/read.cgi/tech/1542874174/ ◆PythonのHome Page www.python.org/ ◆まとめwiki ttp://python.rdy.jp/ ◆Pythonのソースコードをそのまま5ちゃんにコピペすると インデントが崩れるので こういうところ↓にはってきてください ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste
- 995 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 23:24:59.24 ID:Ea7K77ki.net]
- https://i.imgur.com/0YbMsqj.jpg
- 996 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 23:39:56.92 ID:vwxCn2J+.net]
- この調子で1000まで埋めてくれwww
- 997 名前:956 mailto:sage [2019/03/18(月) 00:32:48.76 ID:QSJWNz5N.net]
- なんとなくわかったわ
__new__でインスタンス生成して__init__で初期化されてるのはいいとして それらの関数がどこから呼ばれるかが分からなかったけど type.__call__(cls, *args, **kwarg)から呼ばれてるんだな class MyClass: def __new__(cls, name): return object.__new__(cls) def __init__(self, name): self.name = name def getname(self): return self.name a = MyClass("Mike") # これは a = type.__call__(MyClass, "Mike") # これの糖衣構文と type.__call__はざっくり以下のような実装らしい class type: def __call__(cls, *args, **kwarg): obj = cls.__new__(cls, *args, **kwargs) obj.__init__(*args, **kwargs) return obj 一番元になるオブジェクトを生成するであろうobject.__new__()がどういう風に実装されてるのかは分からなかった Cで実装されてるらしい
- 998 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 00:34:09.24 ID:GvvOJgHh.net]
- 破産者マップに出てるぞお前さん
- 999 名前:デフォルトの名無しさん [2019/03/18(月) 01:21:38.93 ID:HYm9qYKJ.net]
- Rubyに興味も失ってたが、調べたらRuby3から頑張るっぽいね。
JITは今現在はオンにしてもRails遅くなるっぽい。 型検査はツールの提供と精度向上の方針。 “Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 https://logmi.jp/tech/articles/320752 かと思えば、こんな深刻な記事も。 想定してなかったくらい大規模な開発に使われて、つぎはぎ継ぎ接ぎで開発して行ったら行き詰まったって話になるのかな? Pythonも、同類になる可能性はあるが時期が早く来たのはRubyだったと。 Rubyは滅びゆく言語なのか? https://qiita.com/baban/items/a5a9819a4020f92e27e2
- 1000 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 01:32:41.95 ID:TDQy6vox.net]
- Redmonk言語ランキングがKotlinとSwiftの急上昇を明らかにした
https://www.infoq.com/jp/news/2018/05/RedmonkLanguageRankingsQ118 > Rubyは5位から8位に下がりはしたが、他のトップ10言語はほとんど同じ順位にとどまっている。 独り負けwwww
- 1001 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 01:33:16.80 ID:TDQy6vox.net]
- 日本生まれのクソ言語Ruby『最も嫌われているプログラミング言語』堂々ランクイン!!
https://japan.zdnet.com/article/35109803/ おめでとうクソ言語!🎊 おめでとう日本の恥!!www https://japan.zdnet.com/storage/2017/11/02/e28392adae17a191547db083133339eb/171106-zdnet-1-01-languages-1-900x675.png
- 1002 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 01:56:22.04 ID:TDQy6vox.net]
- Ruby is dead.
https://rubyisdead.science/
- 1003 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 02:01:08.34 ID:TDQy6vox.net]
- Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察
https://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
- 1004 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 07:48:49.96 ID:C9BGuQ42.net]
- self.name = name
みたいな変数は self変数にnameプロパティを定義しているということなんですか? init内に書かれる事が多いですが、プロパティはどのような使われ方をするのでしょうか
- 1005 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 11:21:28.47 ID:vyVf53oQ.net]
- Pythonでアニメーションムビーって作れますか?
教えてエロい人
- 1006 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 11:42:29.94 ID:GvvOJgHh.net]
- 出来るよ
このポリゴンアニメもPython で組まれている https://youtu.be/lU-stMiFESQ
- 1007 名前:デフォルトの名無しさん [2019/03/18(月) 13:43:14.45 ID:+MPRGO7m.net]
- くだすれPython(超初心者用) その42【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1552884175/
- 1008 名前:デフォルトの名無しさん [2019/03/18(月) 13:50:09.52 ID:HYm9qYKJ.net]
- 乙
- 1009 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 14:39:32.03 ID:3zrU7iIi.net]
- Pythonなら音声合成も機械学習でできるよ!
- 1010 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 14:59:40.24 ID:vyVf53oQ.net]
- >>982
ありがとうエロい人 よろしければおすすめのライブラリ教えてください
- 1011 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 16:32:01.12 ID:8JXxWTh8.net]
- Pythonなら毛糸洗いに自信が持てるよ!
- 1012 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 17:23:25.93 ID:LuaAQ2Ag.net]
- >>987
それはボールドだろ
- 1013 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 17:23:44.99 ID:LuaAQ2Ag.net]
- お、IDがlua永久にアゲだ
- 1014 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 17:33:08.14 ID:1Gq1ACAN.net]
- Python(Jupyter)で、複数の行をループさせることって出来ますか?
やりたいことはIn[5]〜In[8]を10回繰り返す、みたいな感じです
- 1015 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:07:37.57 ID:C9BGuQ42.net]
- selfわかんないよぉ(´;ω;`)
- 1016 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:25:52.07 ID:3zrU7iIi.net]
- >>991
class className(): def methodName(self): print("Hello World!") instance = className() instance.methodName()
- 1017 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:30:41.38 ID:jiPExRTx.net]
- >>990
forループとかwhileループをさがしてるのか?
- 1018 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:34:08.67 ID:C9BGuQ42.net]
- self.name=nameみたいなやつは、変数名はnameなのですが、selfなのですか?
- 1019 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:36:17.92 ID:C9BGuQ42.net]
- >>992
ですからこれ、selfはなんの役割をしているのですか?
- 1020 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:41:13.50 ID:jiPExRTx.net]
- >>994
そうだな >>995 この()の中のselfについては深く考えたことないなー クラス化した場合は 必ず1ツ目の引数self ってのは なんかもう 条件の後とかに「:」つけるのと一緒な感覚だなー
- 1021 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 21:09:20.45 ID:GvvOJgHh.net]
- >>99
- 1022 名前:5
class className(): def methodName(zelf): print("Hello World!") instance = className() instance.methodName() でも動くぞ []- [ここ壊れてます]
- 1023 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 21:17:48.43 ID:GvvOJgHh.net]
- よって、
self =zelf (証明おわり)
- 1024 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 21:36:51.06 ID:C9BGuQ42.net]
- ↑ありがつ
- 1025 名前:デフォルトの名無しさん [2019/03/18(月) 23:31:38.66 ID:+MPRGO7m.net]
- >>991
考えるな感じるんだ
- 1026 名前:847 mailto:sage [2019/03/18(月) 23:42:48.23 ID:e1XJ4IHa.net]
- self, this は、そのインスタンスを指す。
オブジェクト指向の基本だろ それもわからない人には、Python は無理! 勉強の順番を変えてください! Ruby でみっちり、オブジェクト指向・関数型を学んでください! その後に、Python, JavaScript, Kotlin に応用してください!
- 1027 名前:デフォルトの名無しさん [2019/03/18(月) 23:44:39.51 ID:+omKGkAV.net]
- これ、スコープとかnamespaceをわかっとらん
- 1028 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 42日 2時間 22分 29秒
- 1029 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|