- 1 名前:デフォルトの名無しさん [2015/10/01(木) 20:48:23.20 ID:zy2bldTw.net]
- Pythonオフィシャルサイト
www.python.org/ 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ Pythonのお勉強 Part50 peace.2ch.net/test/read.cgi/tech/1413474092/
- 16 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:59:50.07 ID:Ef6SGUZ8.net]
- いつのまにかpyinstallerが
python3に対応してた
- 17 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 12:11:02.59 ID:niXzNvfm.net]
- 本買うよりネットで調べれば充分
初心者ならなおさら
- 18 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 13:02:27.68 ID:3BasltAL.net]
- 初心者こそ体系的な本で学ぶべき
最近の新人くんはネットで勉強してるから知識に穴がありすぎて使い物にならないのよ ファイルの開き方すら知らないとかざらだし ネットだと自分が興味持ったことしか調べないから穴だらけになる
- 19 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 14:07:19.62 ID:YiK6tCta.net]
- >>17
> 知識に穴がありすぎて使い物にならないのよ まあ傾向としてはあるかもなぁ > ファイルの開き方すら知らないとかざらだし それはさすがにレベルが低すぎ そう言う新人がざらにいるなら君の会社のレベルがお察しレベルってことかと
- 20 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 14:08:08.65 ID:3slC6hth.net]
- ファイルの開き方を教えて下さい!
- 21 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 14:20:06.19 ID:q0j85ygB.net]
- 本派はネットも漁るけど
ネット派はネットのみ 本派の方が優れているのは間違いないw
- 22 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:22:01.96 ID:wB/X7nCW.net]
- 土曜のま昼間から決めつけでホルホルしている連中に比べたら
世界中の60億人くらいはそれより品性面でマシじゃねーかな
- 23 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 17:06:50.94 ID:q0j85ygB.net]
- 反論にもなって無くて文句言ってるだけじゃんw 頭脳面はアリンコですねww
- 24 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 18:37:38.04 ID:nLQtTnHp.net]
- 最近python始めました。
よろしくお願いします
- 25 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 18:56:53.01 ID:3slC6hth.net]
- DOE処理を自動化したいです。
オリジナルファイルがひとつある。 ファイルをコピーして、ファイルを開き、変数部分を書き換えて保存して閉じる。 これを水準数分実行したいです。 ざっくりで良いのでコードを教えて下さい。
- 26 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:00:08.61 ID:Gv3c0teS.net]
- >>24
初心者質問はこっちへ くだすれPython(超初心者用) その27 peace.2ch.net/test/read.cgi/tech/1441317912/
- 27 名前:デフォルトの名無しさん mailto:sage [2015/10/25(日) 20:24:22.26 ID:EfCy3eRH.net]
- 初心者スレとこのスレってどういう棲み分けなの?
- 28 名前:デフォルトの名無しさん [2015/10/25(日) 23:04:28.20 ID:SsfO68vO.net]
- >>24
初心忘るべからずの精神で成り立ってる
- 29 名前:デフォルトの名無しさん [2015/10/25(日) 23:05:07.04 ID:SsfO68vO.net]
- 間違えた>>26だった
- 30 名前: ◆Ww2pZaKGaW0T [2015/10/25(日) 23:50:10.16 ID:16Gig8Lp.net]
- 最初に無があった
無は有を生んだ これが全ての真理
- 31 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 07:19:46.86 ID:iCsWkTRo.net]
- ミンパイもう読んだけどPython3のオライリー本2冊とも買おうか迷ってる
- 32 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 14:30:14.84 ID:PFFVX39o.net]
- Python()
- 33 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 17:40:03.54 ID:0+H2Y3qH.net]
- Djangoについて勉強したいのですが、何かいい資料はないでしょうか?
英語の資料とか勉強過程で読んで来たのですが、なかなかしんどくて できれば日本語の本があればいいのですが
- 34 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 18:24:14.03 ID:ScEpFamN.net]
- ありません
需要がないです
- 35 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 20:36:42.43 ID:aEAd7QeI.net]
- こっちで聴いた方が良い
kanae.2ch.net/test/read.cgi/php/1323960422/
- 36 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 21:20:55.11 ID:0+H2Y3qH.net]
- >>34
ありがとう
- 37 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 18:31:34.46 ID:bEbTme1f.net]
- くだスレに貼られていたのでこちらにも転載
Ubuntu 16.04 LTS Will Try To Be Python-3-Only, No Python 2 By Default https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-16.04-Python-3-Hopes
- 38 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 02:10:20.73 ID:IQJ89P+V.net]
- ほうほ
- 39 名前:う
いいんじゃないの [] - [ここ壊れてます]
- 40 名前:デフォルトの名無しさん [2015/11/08(日) 11:36:59.52 ID:wo3CyX1n.net]
- >>5
これはあつい! Pythonチャームから卒業したい!
- 41 名前:デフォルトの名無しさん [2015/11/08(日) 11:37:48.10 ID:wo3CyX1n.net]
- >>8
ハイパフォーマンスPythonのバージョン2系かな2系であってほしい。。
- 42 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 11:47:01.83 ID:qE8APb0L.net]
- 2系と3系の違いくらい吸収できない頭で
パフォーマンスとか追求する必要あるの?
- 43 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 11:48:17.14 ID:qE8APb0L.net]
- その程度の経験値だと
パフォーマンス云々の前に根本的クソコード書いてる可能性の方が高かろう という意味で
- 44 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 16:01:57.39 ID:VNjsYNqG.net]
- いいから早く病院行けよ
- 45 名前:デフォルトの名無しさん [2015/11/08(日) 18:00:08.39 ID:wo3CyX1n.net]
- >>36
マジ?
- 46 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/08(日) 20:20:18.22 ID:w/pNyAon.net]
- 訳:初心者そろっと死ねよ
- 47 名前:デフォルトの名無しさん [2015/11/10(火) 02:45:23.22 ID:2mOVoJmJ.net]
- >>36
でもこれまだ確定じゃないよね?
- 48 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 07:24:36.40 ID:YEtl0cVJ.net]
- >>45
確定
- 49 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 08:29:51.10 ID:YKGP90Ph.net]
- よかったね
- 50 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 04:06:38.64 ID:b7Ivpbpt.net]
- A Python Interpreter Written in Python
aosabook.org/en/500L/a-python-interpreter-written-in-python.html
- 51 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 13:34:47.05 ID:I1490iMx.net]
- はじめてのプログラミング挑戦。
pythonはじめました。XPに2.7。 5000円のピンクのネズミの本買ってびっくりしました。 小学生の時やってたMSXのBASICになんとなく似てる。 質問なのですが、CとかJAVAとか他の言語もBASICに似てる要素があるんですか? 40歳のおっちゃんより
- 52 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 15:00:25.69 ID:umsjSeCw.net]
- CもJavaもBASICと同じ手続き型に大別される言語なので
根本的な部分(分岐やループや変数への代入)は同じだと思います 宣言型や関数型に分類されている言語はBASICとは違う考え方です 手続き型から入った人はカルチャーショック受けるかもしれない
- 53 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/13(金) 15:23:54.22 ID:Y891nyvQ.net]
- >>49
死ね老害
- 54 名前:デフォルトの名無しさん [2015/11/13(金) 16:48:47.50 ID:ImVMlUiD.net]
- Rubyもブロックが中かっこじゃないからC/Java/PerlとかよりBASICぽいって感じるかも
俺はRuby書いたことないが
- 55 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 17:59:07.36 ID:SOgWzJHN.net]
- CheckiOってレベルどんなもん?
難しすぎない? 俺のレベルが低すぎるだけだろうけど 最初の2ステージで時間かけてヒーヒー言ってるんだけど...
- 56 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 19:49:18.25 ID:T7eUgsPk.net]
- ああ5000円のピンクのネズミの本って初めてのPythonのことか
むっちゃ考えたわ 技術評論社のポケットリファレンスのやつはピンクだけどヘビだし5000円もしないしとか
- 57 名前:デフォルトの名無しさん [2015/11/13(金) 23:49:21.91 ID:I6rhFMTP.net]
- checkio試してみたけど簡単だった
難しい場合はなんだかんだで1000行とかいくもんよ 数十行で難しいといってるうちは下手くそなんだろうねぇ
- 58 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 00:56:19.39 ID:q3/e2lGU.net]
- GUI作りたかったのだけれどwxpythonってどうも3.5に対応してない様子
3.4に戻すべきなのかしら
- 59 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:14:51.17 ID:aTpTLiZf.net]
- そりゃ必要なら戻すでしょう
そういう疑問が出るってことは、手段と目的が逆転してるってことで ちょっと怖い
- 60 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:25:30.09 ID:TuAUCuHQ.net]
- >>49
Pythonはとりわけ BASIC に似てる --- 特に表面的な見た目が 中身はC系の主流言語とそれほど違わない ただ表面的な見た目がC系のセミコロンや{ }書式と違うのは人気が落ちる原因
- 61 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 10:29:17.98 ID:69QszCcH.net]
- PyQtおすすめよ
- 62 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:19:54.86 ID:kYx4kaK6.net]
- >ただ表面的な見た目がC系のセミコロンや{ }書式と違うのは人気が落ちる原因
こんなの人気に影響するのか だからjava糞riptが流行るのか
- 63 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 18:51:43.90 ID:qWvTXXP3.net]
- しかしGoogleの選択はPythonとGo
- 64 名前:49 mailto:sage [2015/11/14(土) 22:01:04.95 ID:U4QF8rJ3.net]
- 皆さんレスありがとうございます。
BASICに通じるものがあるんですね。 頑張ってPythonやってみようと思います。 とりあえず、はじめて一週間目、現在三角関数のグラフを描いてます。頑張ります!
- 65 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 00:52:06.23 ID:2QREH4SF.net]
- ねぇ、なんで
max(2.2, 5.6, 5.9, key=int) の結果は5.6になるん?
- 66 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 00:56:53.99 ID:2QREH4SF.net]
- ねぇ、なんで
max(2.2, 5.6, 5.9, key=int) の結果は5.6になるん?
- 67 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 05:11:23.56 ID:XKYu6RGQ.net]
- 理解しなくていいよ
すぐ死ね
- 68 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 05:17:09.85 ID:9AHTGN5y.net]
- 自分でint型を指定してるじゃん
- 69 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 09:51:37.95 ID:VMDG18y+.net]
- スキル別の平均最低月給リスト
jobinjapan.jp/cate/ 全掲載求人108,301件の平均最低月給195,700円 そして、なんと! Pythonの求人 の平均最低月給235,700円 jobinjapan.jp/job-listing/keyword-python.html
- 70 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 23:51:30.60 ID:S1iqNqir.net]
- セミコロンが無いとプログラミングがわかんなくなるっていう奴が一定数いて
そういう奴もPGとして使わないと周らないのが今のIT社会 Pythonなんて見せたら発狂する
- 71 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 00:19:30.32 ID:oxqwah1p.net]
- Python初めて触ったときはインデントごときでうっせえよって発狂しそうだったな
まさかここまで好きになるとは思わなかった
- 72 名前:デフォルトの名無しさん [2015/11/16(月) 01:43:23.05 ID:UoIZsuGU.net]
- Google製スクリプトはインデント2なんだが普通4だよね?
- 73 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 07:50:28.97 ID:I1cOuS6W.net]
- >>56
tkinter
- 74 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 21:43:06.79 ID:yP9rz+m4.net]
- tkinterはダサい
- 75 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 22:00:07.21 ID:Q+A1mYXy.net]
- ttkは?
- 76 名前:デフォルトの名無しさん [2015/11/16(月) 22:30:00.03 ID:KqlZhPmb.net]
- >>70
2でいいよ
- 77 名前:デフォルトの名無しさん [2015/11/16(月) 22:30:24.87 ID:KqlZhPmb.net]
- >>69
インデント強制をうざがるひとが多いけど python使ったことないんだなーって判る
- 78 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 09:18:50.58 ID:W6iAeEzf.net]
- qt系でいいやん
- 79 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 09:23:14.48 ID:nLopjri3.net]
- GTK は糞
- 80 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 12:23:11.54 ID:lC06ENXv.net]
- Talk Python To Me
talkpython.fm/ Pythonとその関連技術をテーマとするPodcast。 ひとつのトピックについて、その分野の専門家に30分程度インタビューをする形式。 MP3と書き起こしも提供されている。 週次更新。 有名なライブラリやフレームワーク、プロジェクト、著書等の作者・関係者が続々と登場している。
- 81 名前:デフォルトの名無しさん [2015/11/19(木) 00:06:58.99 ID:c5
]
- [ここ壊れてます]
- 82 名前:aB5CbD.net mailto: >>78
ちょwwwなんぞこれwww [] - [ここ壊れてます]
- 83 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 01:20:41.78 ID:CSD4XPaZ.net]
- 日本語ないのかよ
- 84 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 12:52:27.05 ID:+4gV87bK.net]
- Matzへのインタビューとか
- 85 名前:デフォルトの名無しさん [2015/11/23(月) 18:30:45.26 ID:dxOsyiE1.net]
- ハイパフォーマンスPythonの届いて読んでるけど2.7系でよかった
- 86 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 19:06:43.21 ID:A/a+NT0J.net]
- 2.7系wwwwwwwwwwww
- 87 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 19:13:49.43 ID:ELpWr6Hh.net]
- >>82
2.7かあ、良かった。俺も買おう。
- 88 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:55:14.65 ID:bXNRqJWN.net]
- CheckiO難しすぎんだけど...
お前らも全然解けずに諦めたくちだろ? 先に進むにしたがって回答者数がドンドン減ってるしw
- 89 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:10:05.71 ID:zRQjenRQ.net]
- その手のサイトで先に進むに従って回答者数が減ってなかったら欠陥だろ
単芝でドヤる内容じゃね〜な〜
- 90 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:31:20.70 ID:XUwPaxYW.net]
- あれらはやる意味が分からんのでやってない。
仕事ならgithubのスター100個集めたから間に合ってる。
- 91 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 08:01:39.93 ID:SicTFH7L.net]
-
板復帰(NG!:Gather .dat file OK:NOT moving DAT 487 -> 487:Get subject.txt OK:Check subject.txt 487 -> 487:fukki NG!)load averages: 1.08, 0.84, 0.73 age Maybe not broken
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 13:42:24.68 ID:39adQu8a.net]
- 実践 Python 3が出てるじゃん
2014年米国Joltアワード受賞書だって、きゃーすごーい!! なんだよハイパフォーマンスPythonってwwww
- 93 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 07:34:38.62 ID:KAZ63vDF.net]
- スクリプト言語にパフォーマンスを求めるって本末転倒だよな
スクリプト言語は、パフォーマンスを犠牲にすることで 言語の使い勝手を高めたものなのに
- 94 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 09:12:10.97 ID:HGRqjVZT.net]
- 小細工するより部分的にCで書いた方が1000倍速いもんね
- 95 名前:デフォルトの名無しさん [2015/12/05(土) 11:27:18.56 ID:pK0sc289.net]
- Pythonの良いところはCとかDでのネイティブモジュールの書きやすさだね
- 96 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 14:36:12.77 ID:S901WGX4.net]
- >>92
書き方のイロハを教えれ。
- 97 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 14:43:34.87 ID:ckYMWiJu.net]
- イ. extern(C) PyObject *funcname(PyObject *self, PyObject *args, PyObject *kw){} な関数を作る
ロ. PyMethodDef[] methods = {{}, {}, ..., {0,0,0,0}}; 関数定義構造体を列挙した配列を用意 ハ. extern(C) PyMODINIT_FUNC initモジュール名(){ Py_InitModule3("モジュール名", &methods[0], docstr); } 基本はこれだけ Node.js のネイティブ拡張より楽
- 98 名前:デフォルトの名無しさん [2015/12/06(日) 10:20:34.66 ID:H7MORAv1.net]
- >>90
言語の使い勝手を高めてさらに速度も上がれば最強だろ
- 99 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:13:06.30 ID:stzT4P/M.net]
- 多言語やってるとインデント文法が恋しくなる
- 100 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 23:51:20.38 ID:5QHRQBcn.net]
- endifとか書かされない限り、その辺に関してはどっちでも良いかなぁ、、、
- 101 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 00:11:40.35 ID:r2KBysZ4.net]
- 変数に$とか書かされない限りは気にならない
- 102 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 02:53:12.47 ID:iax6/k1z.net]
- BASICかよw
- 103 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 06:46:31.44 ID:PFJ6xruc.net]
- >>99
NBASIC 辺りで知識で語るなよ、爺い w
- 104 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 07:18:51.72 ID:ezXkVIgi.net]
- >>98
ああ、あれもきついな。 selfは不思議なことに平気なんだけどな、、、
- 105 名前:デフォルトの名無しさん [2015/12/07(月) 23:54:44.69 ID:tK/YAdcv.net]
- linuxの標準に含まれるのにあまり人気がないのはクソだという証拠ですよね
- 106 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 00:34:33.56 ID:VCOeEoWo.net]
- tiobeだと4位だし
英語読めないジャップログラマーが忌避してるだけでそ
- 107 名前:デフォルトの名無しさん [2015/12/12(土) 17:58:59.31 ID:SJC180uJ.net]
- 水着とれないよ!ウワーン
- 108 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:07:31.97 ID:Q3V9xzYz.net]
- 答え合ってるのに通らないなら
途中計算を10桁で揃えるよろし
- 109 名前:デフォルトの名無しさん [2015/12/12(土) 18:32:39.32 ID:SJC180uJ.net]
- 11桁にしたらできたー。ありがとうT-T
でもまるで納得いかないよ。どういうことなの?!
- 110 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:19:35.68 ID:bjavXFXE.net]
- 水着の問題、キャストの性質を使って作ってみた
変態コードだけど # coding: utf-8 N = int(input()) prod = 2 for n in range(3, N+1): prod *= n prod = int((str(int(str(prod)[::-1]))[:15])[::-1]) ans = int((str(int(str(prod)[::-1]))[:9])[::-1]) print(ans)
- 111 名前:デフォルトの名無しさん [2015/12/17(木) 05:27:18.77 ID:Z3E6FBSO.net]
- とあるクラスCaを使うのだが、そいつの使用しているクラスCb.__init__()を書き換えたい。
方法として、以下2つ以外ある? 一般的にはどうやるものなの? [1] class Cb1(Cb):して新しい__init()__を書く。それを使うclass Ca1(Ca):を書く。 [2] Cb.__init__ = new_Cb_init のように新しい__init__()で上書きする。
- 112 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 09:20:43.09 ID:Hr/jR6FU.net]
- 標準ライブラリのソースでも読めば分かるよ
- 113 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 11:08:59.02 ID:G4jh+gEv.net]
- >>108
俺だったらCbの修正の余波がCaに波及しないようにする Caのインスタンス生成時にCbのクラスかインスタンスを与える class Cb: pass class Cb1(Cb): pass class Ca: def __init__(self, cbclass): self.cb_instance = cbclass() a = Ca(Cb) b = Ca(Cb1)
- 114 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 14:36:29.43 ID:kLliwXlu.net]
- Python2はutf8で全部統一しないと駄目なんかな
- 115 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 00:14:00.16 ID:dGeVyz3f.net]
- いまどきPython2使ってる奴は真性情弱か社畜。
- 116 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 01:03:32.90 ID:fcZM0c4A.net]
- オラPython2には二度と戻りたくねぇーだぁ
|

|