Python勉強中ワイ、classに納得がいかない

記事サムネイル
1 : 2025/09/09(火) 22:06:10.584 ID:JIPQ59GkI
何を思ってこれに「class」って名前つけたんや???
絶対もっと腑に落ちる名前あるやろ
2 : 2025/09/09(火) 22:07:20.799 ID:HGgqyBHp0
いいから従え
3 : 2025/09/09(火) 22:07:34.815 ID:shYJxIAWI
構造体「合体するぞ」
関数「おう」

クラス「うおおおおおおおおおおお」

4 : 2025/09/09(火) 22:08:01.798 ID:8Vtx5YGlF
そんなレベルかよ
6 : 2025/09/09(火) 22:08:50.103 ID:8Vtx5YGlF
クラスであれ関数であれ責務を適切に切り出すことが重要や
8 : 2025/09/09(火) 22:09:22.904 ID:G7/Qc.F8K
たまに思うけど正規表現って訳でええんかあれ
式じゃないの?
12 : 2025/09/09(火) 22:10:45.451 ID:8Vtx5YGlF
>>8
あれ英語だとなんだっけレギュラーなんちゃらよな
25 : 2025/09/09(火) 22:15:06.510 ID:G7/Qc.F8K
>>12
expression
意味が多いのはわかるけどなんで表現って訳にしたのか
27 : 2025/09/09(火) 22:15:50.487 ID:8Vtx5YGlF
>>25
まあフワッとすりゃ式でも表現でも分からんでもないような
9 : 2025/09/09(火) 22:09:50.556 ID:8oyCqIKWr
馬鹿の山定期
10 : 2025/09/09(火) 22:10:16.379 ID:Pr5FE19BV
形宣言ない方に引っかかれよ
11 : 2025/09/09(火) 22:10:26.794 ID:shYJxIAWI
クラスなんていらないんです。
殆どの場合で関数で十分、引数を渡しとけば冗長だがわかりやすい。

効率よりも分かりやすさ、プログラミングに過剰な熱心な馬鹿は分からんのですよ

14 : 2025/09/09(火) 22:11:30.036 ID:8Vtx5YGlF
>>11
副作用が効く場面は往々にしてあるぞ
16 : 2025/09/09(火) 22:11:34.964 ID:G7/Qc.F8K
>>11
コントラクタとデストラクタはいるわ
それらないc言語なんかだるすぎて書いてられん
18 : 2025/09/09(火) 22:12:47.271 ID:DTqivj1Et
>>16
デストラクタはあるのに役に立たん言語があるから信用ならん
22 : 2025/09/09(火) 22:14:07.511 ID:AalA8LKU6
>>11
ゲーム作る現場でもなければこれはそう
15 : 2025/09/09(火) 22:11:31.276 ID:vsKMgH4zR
Pythonのクラスっておもちゃみたいなもんやろ
23 : 2025/09/09(火) 22:14:12.813 ID:8Vtx5YGlF
>>15
他の言語あんま知らんけどリッチだと何ができんの?
30 : 2025/09/09(火) 22:16:52.023 ID:vsKMgH4zR
>>23
安全になる
33 : 2025/09/09(火) 22:18:06.218 ID:8Vtx5YGlF
>>29
まあそれはそう
>>30
うん、それもそう
17 : 2025/09/09(火) 22:11:50.697 ID:rW.y4vQwo
プログラミングなんて勉強してる奴まだいるのか
プロゲートレベルのこととフレームワークさえ読めればなんも勉強することないぞ

早くAI駆動エンジニアになれ

19 : 2025/09/09(火) 22:13:31.494 ID:UH18CMxSy
フレームワーク読むのってかなり実力必要だろ
そこをAIに依存するって話なら読める必要ないし
24 : 2025/09/09(火) 22:14:24.790 ID:rW.y4vQwo
>>19
いらん
Kiroやcursol使えば実力必要ない
20 : 2025/09/09(火) 22:13:46.184 ID:Bp9jwWsXs
pypyおぱーいそん
21 : 2025/09/09(火) 22:13:49.018 ID:rW.y4vQwo
ワイはプログラミングを何も勉強していないが
AIに書かせたポートフォリオでシステムエンジニアの就活をクリアした

入ってからはパイセンが一年かけて作ったシステムを3週間で全て書き換えた

AI使えればプログラミングの知識なんていらん

40 : 2025/09/09(火) 22:21:48.072 ID:UH18CMxSy
>>21
そのレベルだとハリボテすぎてあかんやろ
47 : 2025/09/09(火) 22:23:28.027 ID:rW.y4vQwo
>>40
もちろんそうなんやが、正味その辺の企業の人事なんてコード見ても詳しいことは何もわからん
55 : 2025/09/09(火) 22:25:32.666 ID:UH18CMxSy
>>47
まあ今役に立ってるならそれでええんやが指示してコピペだけで食っていける夢の時代はさすがに続かんやろとは思う
56 : 2025/09/09(火) 22:26:32.512 ID:rW.y4vQwo
>>55
コピペすらせんぞ
AIが直接自動でゴリゴリにシステムを書き換えてるから
57 : 2025/09/09(火) 22:26:57.333 ID:8Vtx5YGlF
>>56
人間いらんやんむしろ
64 : 2025/09/09(火) 22:30:18.028 ID:UH18CMxSy
>>56
何やってる会社か知らんが、自力でコードの読み書きできないやつが内容把握せずシステム書き換えてたらやばいやろ
66 : 2025/09/09(火) 22:31:41.293 ID:rW.y4vQwo
>>64
俺のパイセンが一年かけて書いた手書きコードの方がよほどやべえよ
26 : 2025/09/09(火) 22:15:08.849 ID:8Vtx5YGlF
AIのパワーは確かに強大だけどある程度セオリーありきでは?
28 : 2025/09/09(火) 22:16:45.573 ID:G7/Qc.F8K
AIくん平気で嘘つくから嫌い
githubの中身とかは読んでないみたいで新しいver未対応だったり
29 : 2025/09/09(火) 22:16:46.556 ID:rW.y4vQwo
ある程度読めるに越したことはもちろんないで?
ただプログラミングを受験勉強のノリでやってるやつはアホや
こんなもん楽に実装する方法いくらでもある
31 : 2025/09/09(火) 22:17:33.217 ID:8Vtx5YGlF
というかほんまのあほどとAIの言ってることよくわからんやろし間違いに気づくのに遅れるやん
32 : 2025/09/09(火) 22:17:39.375 ID:KYcZ.uV7S
ワイJavaから入った人間やから何でもクラスにしたいんやけど古臭い人間なんやろか
35 : 2025/09/09(火) 22:19:09.148 ID:8Vtx5YGlF
>>32
Javaって関数オブジェクトはないんだっけ
ラムダみたいなのはあったよな?
38 : 2025/09/09(火) 22:20:23.408 ID:KYcZ.uV7S
>>35
あるで
ラムダや
44 : 2025/09/09(火) 22:22:20.055 ID:8Vtx5YGlF
>>38
でもあれか、ラムダ式でしか書けないのか
36 : 2025/09/09(火) 22:19:26.393 ID:Bp9jwWsXs
>>32
ワイも
39 : 2025/09/09(火) 22:20:24.188 ID:DTqivj1Et
>>32
ワイも何でもクラスにしたくなるが、組み込みやとメモリ少ないからクラスにしない方がええことが多い
34 : 2025/09/09(火) 22:18:25.275 ID:rW.y4vQwo
ワイはPythonをまともに勉強したことはないが
PythonでTwitterの書き込み時間をスクレイピングして
裏垢の特定するプログラムくらいは余裕でかけたで
37 : 2025/09/09(火) 22:20:02.549 ID:8Vtx5YGlF
プログラムが動くのは当然であって、コードが美しくないと楽しくなくない?
41 : 2025/09/09(火) 22:21:49.915 ID:G7/Qc.F8K
最近は組み込みでもメモリ割とあるんちゃうの
昔のcでの組み込みなんかはメモリアドレスベタで書いてたとか聞くけども
51 : 2025/09/09(火) 22:24:03.707 ID:Y/opbfDcg
>>41
全体で見ればたくさんあっても自分のモジュールが使っていい領域はガチでごくわずかみたいなことが多い
42 : 2025/09/09(火) 22:22:04.267 ID:CNeENhlq8
まあ継承はいらんな
50 : 2025/09/09(火) 22:23:46.871 ID:AalA8LKU6
>>42
ゲーム制作だと使う、といいたいがUnityでもうそこまで考えなくても楽にわかりやすく組めるな
43 : 2025/09/09(火) 22:22:13.953 ID:rW.y4vQwo
コードが美しくない
それはそう
AIに書かせるとコードがゴリゴリに肥大していく
46 : 2025/09/09(火) 22:22:56.861 ID:8Vtx5YGlF
>>43
リファクタリングさせても仕事するぞ、AI
53 : 2025/09/09(火) 22:24:47.010 ID:DTqivj1Et
>>43
理想の形をAGENTS.mdにしっかり書き込んでおくんや
45 : 2025/09/09(火) 22:22:53.634 ID:orHUv.pQ6
クソデカプログラムでもない限り関数でいいよなぶっちゃけ
48 : 2025/09/09(火) 22:23:41.413 ID:dFUeeEH9r
ちょっとした大きさのものを自分で作ればクラスの意味がわかってくる
設計も勉強しろよ
49 : 2025/09/09(火) 22:23:44.237 ID:qUJYXb0C8
基本関数でいいかなと思うけど状態は欲しいよね
52 : 2025/09/09(火) 22:24:24.721 ID:8Vtx5YGlF
>>49
プロパティで持った方がわかりやすいケースぐらいで責務を維持せなあかんね
54 : 2025/09/09(火) 22:25:23.213 ID:rW.y4vQwo
ホンマにKiroの設計とClaude codeの組み合わせが優秀すぎる
58 : 2025/09/09(火) 22:27:20.637 ID:r03SiZp14
すまんPythonの入門書おすすめある?
プログラミングガチ初心者や
61 : 2025/09/09(火) 22:28:18.658 ID:R88FwFs/9
>>58
要らない
オンライン講座やればいい
62 : 2025/09/09(火) 22:28:31.095 ID:orHUv.pQ6
>>58
AIに作りたいもん作らせながら勉強するのが1番速い
どうせエラー出るし試行錯誤してたら勝手に覚える
65 : 2025/09/09(火) 22:30:29.234 ID:8Vtx5YGlF
>>62
でもなんつーかお作法的なところは一度本なりで勉強した方がええよ
AIに聞くプロンプトが変わる
59 : 2025/09/09(火) 22:27:41.193 ID:R88FwFs/9
言語勉強とかまじで2日くらいでええよな
ぬるま湯みたいな言語教本は大量にあるのにフレームワークの教本とか無いの謎
いきなりコード全部読めって言う極悪ハードモード始まる
60 : 2025/09/09(火) 22:27:58.680 ID:it7Vn7vjN
Pythonてかプログラミング初心者やん
63 : 2025/09/09(火) 22:29:45.020 ID:rW.y4vQwo
流石にプロゲートレベルの基礎知識と
フレームワークの基礎は覚えた方がいい

あとはAI駆動でいい

67 : 2025/09/09(火) 22:31:49.696 ID:8Vtx5YGlF
関数で書くなら完全に副作用を消さないといけない
それは案外めんどくさい
68 : 2025/09/09(火) 22:31:52.105 ID:K43.VhhzA
AIもわからんとこと面倒いとこ勝手にやってくれるからだいぶ便利やけど、基本的なところと課題クリアする発想は自分でなんとかせなあかん

コメント

タイトルとURLをコピーしました