最近プログラミングはじめたんだが、難しすぎワロタ

トレンド

1: 思考 2022/08/20(土) 01:58:33.87 ID:ejq1e+230
Pythonやっとるんやがさっぱりや

中間おすすめ記事: 思考ちゃんねる

.mm-ttl{ font-size:14px; margin-bottom: 15px;}
.mm-ttl .Ttl-mil{ font-size:14px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0, 128, 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0, 102, 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

6: 思考 2022/08/20(土) 02:03:25.41 ID:9k1/vu2x0
>>1
プログラムを組んだとして何に使うのかわからんと無意味に思えてくるぞ

2: 思考 2022/08/20(土) 01:59:44.78 ID:ejq1e+230
才能ないんか・・・?
デコレータでつんだ

22: 思考 2022/08/20(土) 02:15:34.21 ID:Qkw67wGI0
>>2
変数からまとめて順番にだすだけじゃなかったけ?
イテレーターだっけ?

50: 思考 2022/08/20(土) 02:25:57.38 ID:wHGwRkcj0
>>2
デコレータパターンって共通認識がある上でのただの糖衣構文やから
初学者はそんな気にせんでもええよ

51: 思考 2022/08/20(土) 02:27:19.75 ID:ejq1e+230
>>50
糖衣構文とか言われてもわからんわ

58: 思考 2022/08/20(土) 02:29:58.07 ID:Bo5becv80
>>51
シンタックスシュガーって奴でまあ知らなくていいよ
はっきり言って初学者はそんな言語の理解はいらないから if と gotoでゴリゴリかけばいいよ
作りたいもの作ってからリファクタリングを考えろ

60: 思考 2022/08/20(土) 02:31:12.92 ID:ejq1e+230
>>58
実践しとるんやけど、便利機能がなくてもゴリ押せば作れるから
あんまり理解深まらないねんなあ

68: 思考 2022/08/20(土) 02:33:40.37 ID:/P3M0n3RM
>>60
見返した時に汚ねぇななんだこのクソコードと感じたらリファクタリングのために覚えりゃいいやん
そんなもんや

70: 思考 2022/08/20(土) 02:34:49.18 ID:ejq1e+230
>>68
そうなんか
リファクタリングしてるとアタマこんがらがってくるねんな
いじった部分のせいで動かなくなったりして

中間おすすめ記事: 思考ちゃんねる

.mm-ttl{ font-size:14px; margin-bottom: 15px;}
.mm-ttl .Ttl-mil{ font-size:14px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0, 128, 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0, 102, 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

71: 思考 2022/08/20(土) 02:36:51.04 ID:Bo5becv80
>>60
うーん、ゴリゴリ書いてく上で便利にしたのがデザパタで、
それを取り入れて言ってるのが最近の言語仕様であって基本的なコーディング技術が身に付いてない人が覚えてもしょうがないんだよ
ラムダとかイテレータとかがそうなんだけどさ
それなら競技プログラミングでもやってみれば?
アルゴリズムと数学が身につくよ

73: 思考 2022/08/20(土) 02:37:41.00 ID:ejq1e+230
>>71
アルゴリズムと数学の知識はあんまりつけたくないなあ
一応やっとるけどめっちゃむずいわ

81: 思考 2022/08/20(土) 02:41:03.76 ID:Bo5becv80
>>73
書いてるコードの感じだとバックエンドなんだろうけどそういうのだとなんだろうなあ
マイクロサービスの人のコード見るのがいいとは思うけどいいのが思いつかないな
仕事でやるのが1番手っ取り早いとは思うけど

84: 思考 2022/08/20(土) 02:42:49.50 ID:ejq1e+230
>>81
多分Banっていうので管理者側を想像したんだろうけど、一応クライアントやで
他人のコード見ても難しすぎてよくわからないことが多いレベルやな
結構自作のものとかは書いてるんやけど、上達してる感じがしない

92: 思考 2022/08/20(土) 02:47:18.92 ID:lzSXpaqmH
>>84
上手い人が書いたコード読むと勉強なるよ
GitHubの有名プロジェクトのコード読んだり
デコーダーみたいなよくわからない機能の使い方もわかったりする

96: 思考 2022/08/20(土) 02:48:11.90 ID:ejq1e+230
>>92
なんかおすすめのプロジェクトとかある?
あと、ネットワークとかセキュリティ関係もあったら嬉しい
探してるけど、勉強になりそうなのがみつからん

64: 思考 2022/08/20(土) 02:33:02.76 ID:wHGwRkcj0
>>51
ググればわかるやろがい

3: 思考 2022/08/20(土) 02:00:10.97 ID:+7qWZwlg0
フン
ワイはHello worldの表示出来たぜ

4: 思考 2022/08/20(土) 02:01:39.17 ID:td+KvQIh0
ワイもやっとるけど疲れて諦めたわ
画面見ると目がイカれて精神を病む

5: 思考 2022/08/20(土) 02:01:59.37 ID:9k1/vu2x0
CとC++とC#とPHPならわかる化石
最近の言語はチェックしてない

1001: 思考ちゃんねる

.ninki{ clear:both; margin-bottom: 15px;}
.mm-ttl{ font-size:14px;}
.mm-ttl .Ttl-mil{ font-size:15px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0 128 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0 102 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

Source: mindhack
最近プログラミングはじめたんだが、難しすぎワロタ