SHARE:

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

1 : unknown date ID:unknown owner
Pythonやっとるんやがさっぱりや
"

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

 

2 : unknown date unknown ID
才能ないんか・・・?
デコレータでつんだ

 

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

 

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

 

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

 

7 : 2022/08/20(土)02:04:03 ID:ejq1e+230
プログラマーってめっちゃアタマええんか?

 

12 : 2022/08/20(土)02:05:44 ID:WrzyeLFL0
>>7
仕事でやるようなもんは明確な目的とサンプルがあるから身に付けやすい

 

8 : 2022/08/20(土)02:04:05 ID:k2OKMe7ja
ワイくん、クラスとインスタンスがよくわからないもよう

 

10 : 2022/08/20(土)02:04:59 ID:ejq1e+230
>>8
クラスは関数などを含んだ群みたいなもんやろ?
インスタンスは変数にクラス定義して使えるようにするやつやろ?

 

17 : 2022/08/20(土)02:11:43 ID:H43HBFoP0
>>10
間違っとるで
クラスは設計図
インスタンスはその設計図から生成された実体やで

 

9 : 2022/08/20(土)02:04:11 ID:t3UbdiGjd
目的が無いと雲を掴むような感じだよな

 

11 : 2022/08/20(土)02:05:18 ID:ejq1e+230
>>9
一応あるんやが、勉強自体には目的がないからなあ

 

13 : 2022/08/20(土)02:07:07 ID:ejq1e+230
よく理解してないからこーどがきたないねんな
イテレータとか高階関数とかよくわからんし

 

14 : 2022/08/20(土)02:09:43 ID:u/bIhTV60
どうやって勉強してるんや?
何か本とかサイトとか

 

15 : 2022/08/20(土)02:10:28 ID:ejq1e+230
>>14
サイトみとる
入門みたいなのやっとるけど身につかん

 

16 : 2022/08/20(土)02:11:38 ID:u/bIhTV60
>>15
ほーん
なんてサイトや?

 

18 : 2022/08/20(土)02:13:10 ID:/P3M0n3RM
大丈夫やろ
ワイも高校生の頃html触れて禿げ上がりそうやったけど社会人になってから独学で自作ツールいくつも作って会社で使っとる
要は目的あればすぐできるようになるわけ

 

21 : 2022/08/20(土)02:15:30 ID:ejq1e+230
>>18
そんなもんか?
今覚えたいんやがなあ

 

19 : 2022/08/20(土)02:14:09 ID:/P3M0n3RM
目的を達成するために必要なもんを必死で覚える必要あるけどその過程でリファレンス見るしいつの間にか覚えるで
大丈夫大丈夫

 

27 : 2022/08/20(土)02:17:37 ID:Qkw67wGI0
>>19
リファレンスみてもいまいちわからん

 

20 : 2022/08/20(土)02:14:21 ID:2nl9LbmH0
pythonはまじでゴミサイトしかヒットしないからネットを参考にするな
公式ドキュメントと本で勉強しとけ

 

28 : 2022/08/20(土)02:17:38 ID:kgEgZKxoa
>>20
オライリーの本読めばええんか?

 

30 : 2022/08/20(土)02:18:05 ID:Qkw67wGI0
>>28
ある程度つくれたら
サンプルプログラム乗ってる本よんだほうがええんでないの?

 

23 : 2022/08/20(土)02:15:53 ID:T8xOpLo20
クラス?インスタンス?で5年仕事してるから平気やろ

 

24 : 2022/08/20(土)02:16:36 ID:/P3M0n3RM
まあ趣味で基本情報技術者の勉強してたからってのもあるけど

 

25 : 2022/08/20(土)02:16:44 ID:5gXTbaIG0
ワイもや

 

29 : 2022/08/20(土)02:17:57 ID:ejq1e+230
実際になにか作ったらええって話やろけど、言語の理解があんま深まらん

 

31 : 2022/08/20(土)02:18:47 ID:Qkw67wGI0
>>29
結局プログラムに聞くしかないからなあ

 

32 : 2022/08/20(土)02:19:31 ID:Bo5becv80
座学はセンスが必要だし作りたいものを先に決めて必要な技術を学んでいくのがいいぞ

 

36 : 2022/08/20(土)02:20:01 ID:Qkw67wGI0
>>32
必要な技術がわからなくて積んでるわ

 

38 : 2022/08/20(土)02:20:47 ID:Bo5becv80
>>36
どういうこと?
アルゴリズムが組めないって事?

 

42 : 2022/08/20(土)02:22:43 ID:Qkw67wGI0
>>38
例えば
棚を取った写真が大量にあって
そこから画像解析して
棚にあるものの値段をとるとかさ

例えば
紙をただ撮った画像が大量にあるんだけど
それをスキャナでとったみたいに
文字も余白をきれいにわけて
白黒にするとかさ

 

45 : 2022/08/20(土)02:24:09 ID:/P3M0n3RM
>>42
googleレンズみたいなことしたいわけか
そら凄いなワイには全く到底無理や

 

33 : 2022/08/20(土)02:19:33 ID:Qkw67wGI0
概要はかかれてても
実際どう使われてるかまでは書かれてないからな

 

35 : 2022/08/20(土)02:19:42 ID:9k1/vu2x0
自分しかわからないコードになっちゃうと休日でも容赦なく呼び出されるから注意が必要よな・・・

 

39 : 2022/08/20(土)02:21:00 ID:T8xOpLo20
デコレータってなんや?Python5年やってるけど初めて聞いた

 

40 : 2022/08/20(土)02:22:01 ID:1QLGV19n0
デコレータて関数を戻す関数やろ?

 

43 : 2022/08/20(土)02:23:31 ID:Qkw67wGI0
いわゆる画像のウォーターマークを消すやつとかも作りたいな

 

54 : 2022/08/20(土)02:27:37 ID:/P3M0n3RM
>>43
そういうのってDaVinciのような既製ソフトではなく1から作ってみたいんか
確かにどうやって作るか考えるのはワクワクやね

 

44 : 2022/08/20(土)02:23:50 ID:0wRG+JYk0
ひでえ
基本的な構造まったく理解してない

 

47 : 2022/08/20(土)02:24:32 ID:Bo5becv80
デコレーターはデザパタの一つなんだけどそれを実現したのがPythonのデコレーターや
知らなくていいよ、あんま使われてないし…

 

49 : 2022/08/20(土)02:25:12 ID:ejq1e+230
>>47
多分便利なんだろうけど上手く使えてない
コードの重複箇所が多くてイライラするねん

 

56 : 2022/08/20(土)02:28:57 ID:ejq1e+230
セキュリティとかネットワークに興味あるんやけどなあ
難しい

 

59 : 2022/08/20(土)02:30:42 ID:2nl9LbmH0
Pythonについてはは詳しく無いけど、
それができるパッケージのAPIに詳しくなるか、
機械学習周りを勉強して自分で本とか論文通りに実装するかやろ
プログラムは所詮forとかifとかの基本構文の組み合わせしてるだけや

 

62 : 2022/08/20(土)02:32:09 ID:lzSXpaqmH
python初心者向けみたいな顔してるけど妙なシンタックスシュガーありすぎだろ
Goやれ

 

67 : 2022/08/20(土)02:33:33 ID:Bo5becv80
ワイも専門じゃなくてもそれぐらいは知ってるし、結局漫画のスキャンアプリみたいなの使ったことあれば拡大縮小のライブラリとかグレスケ、白黒ニ値化でどういうライブラリやパラメータがあるかってのはわかるんだよね
ゼロから作らなくてもライブラリを組み合わせていわゆるマッシュアップで作れるかもしれんし
作りたいものがはっきりしてるならあとはググるだけだよ

 

77 : 2022/08/20(土)02:39:18 ID:2nl9LbmH0
書いたコードが汚いことと、AIすごい!自分で作りたい!ができないことは全く別の問題だから切り離して考えた方がええで
個人開発なら最初はリファクタリングなんか考えなくていいし、慣れてきたらそのための方法論ならいくらでもある

 

83 : 2022/08/20(土)02:42:42 ID:wZkXz9rE0
使ってていまいちboolの判定がよくわかんねえわ

 

85 : 2022/08/20(土)02:43:46 ID:ejq1e+230
っぱ、コンパイラ言語で修行したほうがええんかな

 

91 : 2022/08/20(土)02:47:00 ID:ZQzjr6il0
ちなみになんでPython?

 

95 : 2022/08/20(土)02:47:42 ID:ejq1e+230
>>91
わかりやすくて、かつ生産性が高いって聞いたから
あと、他の言語もちょっとやってたけどPythonが一番楽しい

 

94 : 2022/08/20(土)02:47:34 ID:aSE4N4ec0
大学で学習してきた内容ってほんまに意味なかったよな
研修始まったら一週間で追いつかれるわ

 

97 : 2022/08/20(土)02:48:13 ID:NrwLT057M
プログラミングは目的じゃなくて手段やと思えば分からんところ飛ばしても気にならんやろ
後から必要になって覚えても困らん

 

99 : 2022/08/20(土)02:48:58 ID:ejq1e+230
>>97
その考え方もあるんやけど、何度もやるなら効率的な方法を理解してたほうがいいやろ?
あと、可読性が低いねんワイのコード

 

100 : 2022/08/20(土)02:49:10 ID:3PtLWTd60
batchからプログラミング始めたけどなんどやってもこのクソ言語マジで嫌いだわ
なんだよ環境遅延変数って…って思う
Pythonはええ言語だよ長く書くとわけわからなくなるけど

 

103 : 2022/08/20(土)02:50:17 ID:h/ln/TaCM
>>100
そんなやつあったな
誰が得する仕様か分からん

 

102 : 2022/08/20(土)02:49:43 ID:3PtLWTd60
遅延環境変数やったな

 

107 : 2022/08/20(土)02:51:10 ID:4k9wReux0
Pythonあんま好きじゃないけどシェルスクリプト代わりに使うならそこそこ手軽で落とし穴も少ないしええよな

 

110 : 2022/08/20(土)02:51:40 ID:3PtLWTd60
>>107
WindowsやったらPowerShellで良くねぇかなーなんて思うけどライブラリが強いよね

 

109 : 2022/08/20(土)02:51:29 ID:ejq1e+230
単に同じ名前の変数を定義しててスコープバグってただけなんかな?

 

112 : 2022/08/20(土)02:52:05 ID:Bo5becv80
スコープも確かに最初の壁よな
グローバル変数に頼る時期があって、DBが使えるようにそっちに頼る時期があって。
結局何が正解かっていうとプロダクトによって違うからオシャレさとか考えなくていいよ
そんなのは後からついてくるしまずは汚いコードでもいいから意図した通りに動くのを作ろう

 

115 : 2022/08/20(土)02:52:57 ID:ejq1e+230
>>112
スコープよくわからなくて延々とバグ産んでた時期あったわ
For野中とかでもスコープ変わるんやな

 

118 : 2022/08/20(土)02:53:52 ID:wZkXz9rE0
スコープとか気にする必要あるんか?
Webじゃあるまいし、プロセス範囲でいいやん

 

123 : 2022/08/20(土)02:55:33 ID:ejq1e+230
コンパイラ言語をガチガチにやってる人のコード見るとやっぱ違いを感じるわ
型とか厳密生意識してるから長いし分かりづらいけど

 

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

あなたへのおすすめ