23/02/18(土)09:55:25 メソッ... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1676681725134.png 23/02/18(土)09:55:25 No.1027772365
メソッドとかインスタンスとか少しわかった気になってプログラムちょっとおもしれ…となったけどもっと勉強すれば毎日同じ時刻に同じ画像でスレ立て自動でしたりすることができたりするんでしょうか あまりこれがしたいという目的もなくただ単にちょっとだけでもプログラミングを知っておいたほうがいいか→おっぱいそんなるものが初心者向けなんだなとググって出てきて入門書買って読んでる途中です
1 23/02/18(土)09:57:25 No.1027772907
あと自分で手を動かしてみたらself.つけ忘れたせいでこんな変数ないよね?とかif文の後に:ついてねーよ!とか叱られまくるんだけど慣れなんですか
2 23/02/18(土)09:59:49 No.1027773459
叱ってもらえるうちが華だぞ
3 23/02/18(土)10:01:19 No.1027773807
>スレ立て自動でしたりすることができたりするんでしょうか できるよ >叱られまくるんだけど慣れなんですか 叱られるのはどこが悪いか分かるからまだ易しいところなんだ 動いてるのに思った結果でてないぞ?ってなるところからが本番だ
4 23/02/18(土)10:03:29 No.1027774301
自動でスレ立てて スレに気持ちがこめられるのかよ
5 23/02/18(土)10:03:42 No.1027774363
いっぱい叱ってくれるのが嬉しくて実行前にクソやかましいエラー出してくる言語使う人も居るんですよ
6 23/02/18(土)10:04:48 No.1027774630
あんまり簡単なミスならエディタ側で先に教えてくれない?
7 23/02/18(土)10:06:12 No.1027774956
>あと自分で手を動かしてみたらself.つけ忘れたせいでこんな変数ないよね?とかif文の後に:ついてねーよ!とか叱られまくるんだけど慣れなんですか エディタに頼れ 書いてる段階で叱られるようになる
8 23/02/18(土)10:06:48 No.1027775091
>動いてるのに思った結果でてないぞ?ってなるところからが本番だ 試しに書いてみたプログラムはif文のインデントを1つ間違えてwhile文の無限ループが暴走しちゃってなんで???となりました
9 23/02/18(土)10:10:01 No.1027775861
エラーが出たらガッツポーズだ
10 23/02/18(土)10:14:16 No.1027776871
大昔に朝方自動でスレ立てとかやってたわ
11 23/02/18(土)10:15:28 No.1027777176
未定義どころか引数の数が合ってない関数もそのまま実行してしまうjavascriptで開発やらされてると実行時エラーいいよね…ってなる
12 23/02/18(土)10:15:52 No.1027777279
どんな時でもpdb.set_trace()だ
13 23/02/18(土)10:16:57 No.1027777554
プロでもエラー読まないだめなやつがいるからエラーに真面目に取り組んでおくといいぞ
14 23/02/18(土)10:21:34 No.1027778699
>プロでもエラー読まないだめなやつがいるからエラーに真面目に取り組んでおくといいぞ エラー読めなくてもプロとしてお金貰えるんです?
15 23/02/18(土)10:24:31 No.1027779430
プロだから金貰えるというか 金貰うからプロというか よくわかんなけど動きゃいいだろで済ます輩もいる
16 23/02/18(土)10:26:10 No.1027779856
listってどんなときに使うの?全部dictにしたらダメ?
17 23/02/18(土)10:31:03 No.1027781024
>listってどんなときに使うの?全部dictにしたらダメ? dictのlistはよく使うじゃろ
18 23/02/18(土)10:33:30 No.1027781608
listは範囲指定して使えたりするし便利
19 23/02/18(土)10:34:53 No.1027781937
>タプルってどんなときに使うの?全部リストにしたらダメ?
20 23/02/18(土)10:34:54 No.1027781939
中身を複数確認する時はキー指定するよりそのまま連番で入ってるリストの方が楽だしデータ突っ込む時もいちいちキー考えなくていい キーのリスト吐いて貰ってループ回したりできるけどね
21 23/02/18(土)10:36:01 No.1027782249
>タプルってどんなときに使うの?全部リストにしたらダメ? Pythonからプログラムに入った人は必ずコレ考えると思う
22 23/02/18(土)10:36:18 No.1027782319
listはスライスとソートが出来るから
23 23/02/18(土)10:36:29 No.1027782359
プロでもわりと適当なプログラマーは多い
24 23/02/18(土)10:37:32 No.1027782604
プロじゃないプログラマーはグラマーと呼ぶべきなのか?
25 23/02/18(土)10:37:34 No.1027782610
勉強しなくても出来るぞ chatGPTに命令するとおおざっぱなコードは作ってくれる
26 23/02/18(土)10:38:12 No.1027782784
>Pythonからプログラムに入った人は必ずコレ考えると思う 入門書やググると場所の座標で使うから!みたいなこと書いてあるけどリストとか辞書でいいじゃないですかと思っちゃう
27 23/02/18(土)10:39:11 No.1027783014
スレ画浅くても使えるから好き
28 23/02/18(土)10:40:36 No.1027783339
ガチ初心者なら動画で勉強するのがいいと思うぞ このあたりがおすすめ https://www.udemy.com/course/python-beginner/
29 23/02/18(土)10:40:38 No.1027783349
スレ画嫌い C#好き
30 23/02/18(土)10:41:12 No.1027783497
>タプルってどんなときに使うの?全部リストにしたらダメ? 関数の成功失敗と実際に返したい値をセットで返せるのかなと思っていたら戻り値複数個返せると知り 何だこれは…
31 23/02/18(土)10:41:53 No.1027783669
>何だこれは… それがタプルだ
32 23/02/18(土)10:42:21 No.1027783787
これ見てDOOM作ろうぜ! https://youtu.be/ECqUrT7IdqQ
33 23/02/18(土)10:43:12 No.1027783991
tupleって複数の型をごちゃまぜにして一組にまとめられるのが便利なんじゃないのか
34 23/02/18(土)10:44:38 No.1027784359
タプルはリストと比べて要素の変更不可であるのと比較可能なのがポイントなのかな
35 23/02/18(土)10:45:44 No.1027784629
クラスとかインスタンスは理解したがクラス設計とか分からないから結局関数でなあなあにしてる…
36 23/02/18(土)10:47:29 No.1027785086
加えてタプルが持ってる情報の中身は弄れるってのが大事
37 23/02/18(土)10:48:06 No.1027785231
>クラスとかインスタンスは理解したがクラス設計とか分からないから結局関数でなあなあにしてる… ありとあらゆるデータ操作を受け持つ ~~Util クラスいいよね…
38 23/02/18(土)10:49:38 No.1027785603
一つしかインスタンスつくらねーのにクラスなんていらんだろ! そう思ってた時期が私にもありました…
39 23/02/18(土)10:49:47 No.1027785646
Pythonはクラスを作らなくてもファイルそのものがモジュールだから インスタンス変数持たせたいとかでなければ関数をいきなり書くのが一般的だぞ
40 23/02/18(土)10:50:36 No.1027785854
実際にPCで動くアプリにしたりブラウザで動かしたりするにはGUIというやつ学べばいいんです?
41 23/02/18(土)10:50:48 No.1027785901
うるせー全部オブジェクト指向にするんだよ~
42 23/02/18(土)10:51:13 No.1027786012
タプルかリストかは書き捨てのコードならデータ構造は好きなやつ使えばいいと思う 規模大きくなってきたらちゃんと設計しようね
43 23/02/18(土)10:51:58 No.1027786219
>一つしかインスタンスつくらねーのにクラスなんていらんだろ! >そう思ってた時期が私にもありました… 直接弄るよりもクラスの中にメソッドとしてやらせたいこと書いたほうが良かったりするんですか
44 23/02/18(土)10:51:59 No.1027786221
メモリのこと考えると頭いっぱいになる 大丈夫かなちゃんと破棄してくれてんのかな…
45 23/02/18(土)10:53:04 No.1027786484
PythonでGUI作るのはあまり向いてないと思う
46 23/02/18(土)10:53:18 No.1027786547
>メモリのこと考えると頭いっぱいになる >大丈夫かなちゃんと破棄してくれてんのかな… メモリの心配をするようになったら 全て自分で管理できて安心なC++にステップアップしましょう
47 23/02/18(土)10:53:19 No.1027786549
guiというかやりたいことできそうなパッケージ探してインストールするだけかな guiなら標準でtkinterとか入ってるしブラウザならflaskとかDjangoとか
48 23/02/18(土)10:54:27 No.1027786833
Pythonは型を意識しにくいからクラスの感覚を初めてかっちり身につけるならC#で勉強したほうがいいと思う
49 23/02/18(土)10:54:44 No.1027786907
Pyなら結果をファイルやらコマンドプロンプトに吐き出させてみればいい GUIはその処理に入力フィールドとか被せてもっと便利に使いたいなーってときに作る 何を作りたいかで手段を選ぶんだ
50 23/02/18(土)10:55:25 No.1027787084
>全て自分で管理できて安心なC++にステップアップしましょう pythonからc++に戻れない… 型が合っていません変換できませんでウガーー!!ってなる あとif文の()忘れたり;忘れたりする
51 23/02/18(土)10:56:02 No.1027787248
ちゃんと手を動かしてるのは偉いと思うわほんと
52 23/02/18(土)10:56:18 No.1027787321
>全て自分で管理できて安心なC++にステップアップしましょう 気にすることが…気にすることが多い…!
53 23/02/18(土)10:57:22 No.1027787611
プライベートに執拗に_使うから右手小指が鍛えられる言語
54 23/02/18(土)10:58:01 No.1027787754
初心者におすすめな学習方法はとりあえず先にテストを作っちゃうこと メソッド作るときに想定の入力と出力がなされるか簡単にでも良いから自動で判定できるようにしておくと進むスピードが段違いだぞ 詰まった時にどこがおかしいかの判断もつきやすい
55 23/02/18(土)10:58:02 No.1027787759
いままで途中で終了させるときexit()使っちゃってたけどsys.exitじゃないとダメなんだな
56 23/02/18(土)10:58:06 No.1027787778
>Pythonは型を意識しにくいからクラスの感覚を初めてかっちり身につけるならC#で勉強したほうがいいと思う 逆にその辺ちゃんとしてなくても怒られずに動くところまで行けて楽しいのがPythonのいいところだ データ型に気を付ける必要があると動くまでが長いからね…
57 23/02/18(土)10:58:37 No.1027787908
俺はjavaおじさん インデントでブロック記載するのがキモくてスレ画を受け付けない いやまあ別にインデント無視するわけではないんだけども
58 23/02/18(土)10:58:51 No.1027787973
初心者は先にテスト書けないでしょ
59 23/02/18(土)10:58:54 No.1027787984
c++でのいい設計の仕方が分からん
60 23/02/18(土)11:00:31 No.1027788411
ググってもよくわからないのが出てきたりすぐ通信教育がどうこうみたいになるからChatGP「」がありがたい
61 23/02/18(土)11:00:53 No.1027788488
型がない言語書くのちょっと楽 型がない言語読むのちょっと辛い
62 23/02/18(土)11:01:12 No.1027788578
>全て自分で管理できて安心なC++にステップアップしましょう PythonはCで実装されるからCにステップアップするべき
63 23/02/18(土)11:01:50 No.1027788720
書くのは楽だけど環境構築周りがなんだか暗雲立ち込めてる
64 23/02/18(土)11:02:01 No.1027788759
>直接弄るよりもクラスの中にメソッドとしてやらせたいこと書いたほうが良かったりするんですか 大量の変数が行ったり来たりするのはバグの温床になるから区分けしたい
65 23/02/18(土)11:02:10 No.1027788801
>Pythonは型を意識しにくいからクラスの感覚を初めてかっちり身につけるならC#で勉強したほうがいいと思う public static void mainで挫折しました
66 23/02/18(土)11:02:37 No.1027788907
例えば毎日同じ時刻同じ時間にスレ立てしたいとして スレ立てするプログラムをまずPyで書く このPyで書いた中身を一々コード開いて修正したくないなってときにGUI作って入力取るようにしたり設定値だけファイルに外だしして分かり易くすると手段を選ぶ 他には同じ時刻同じ時間にこのPyで書いたコードを走らせるのどうするか→自分のPCでスケジュール実行するとか自分のPCだと電源落としてる時間だからサーバ立ててそちらに任せるとか じゃあPCでのスケジュール実行って?とかサーバ借りるとしてその設定方法は?とかを自分で調べながらどんどん膨らませていく そして自分の要求を見直すと別に自動でやることにあまり意義は無かったことに気付いたりする
67 23/02/18(土)11:02:45 No.1027788941
>Pythonは型を意識しにくいからクラスの感覚を初めてかっちり身につけるならJavaで勉強したほうがいいと思うじゃば
68 23/02/18(土)11:02:48 No.1027788955
型ヒントちゃんと書こうね…
69 23/02/18(土)11:04:27 No.1027789351
実際にプログラム書いてみて何かやりたいことがあるかと言われると スクレイピングくらいしか無いんだよな…
70 23/02/18(土)11:04:40 No.1027789403
>Javaでニコニコ定時退社したほうがいいと思うじゃば
71 23/02/18(土)11:05:00 No.1027789485
>public static void mainで挫折しました はええよ!
72 23/02/18(土)11:05:11 No.1027789538
型については一意に決まるならエディタが推測してホバーで表示してくれるから… まあちゃんと型ヒント書こうねとはなる
73 23/02/18(土)11:05:14 No.1027789554
すいませんこのライブラリの返り値がAny何ですけお
74 23/02/18(土)11:05:49 No.1027789700
>public static void mainで挫折しました 意味がわかればそんな難しいことは言ってないから その辺は一旦おまじないにしておけば良いと思うぞ どうせVS使ってればその辺全部テンプレートだし
75 23/02/18(土)11:06:15 No.1027789799
>実際にプログラム書いてみて何かやりたいことがあるかと言われると >スクレイピングくらいしか無いんだよな… ジェネレーティブアートとかやろうぜ!
76 23/02/18(土)11:06:38 No.1027789883
>>Pythonは型を意識しにくいからクラスの感覚を初めてかっちり身につけるならC#で勉強したほうがいいと思う >public static void mainで挫折しました まだVisual Studioが自動生成してくれるとこじゃん…!
77 23/02/18(土)11:06:42 No.1027789907
def f(arg: str)でf(0)しても怒られないの罠かよ
78 23/02/18(土)11:07:00 No.1027789969
>実際にプログラム書いてみて何かやりたいことがあるかと言われると >スクレイピングくらいしか無いんだよな… マインスイーパ作れるかなと思ってやってみたらなんとか似たようなの動作するようにはなったけど 行指定して列指定して開くか旗立てるかいちいちキーボードで打ち込まないといけなくて俺がやりたいのはこんなのじゃないのに!となりました
79 23/02/18(土)11:07:37 No.1027790137
コードは描きたいけど作りたいものややりたい事が無い 競プロは興味ないし…
80 23/02/18(土)11:07:45 No.1027790169
いいじゃんスクレイピング気になる情報集積できるようになる過程でWebアプリの死活監視とかできるし仕事になる
81 23/02/18(土)11:07:49 No.1027790183
タグがセパレータってすごくわかりづらい 初心者はPerlとかPHPとかのが簡単だぜ
82 23/02/18(土)11:08:10 No.1027790256
>マインスイーパ作れるかなと思ってやってみたらなんとか似たようなの動作するようにはなったけど >行指定して列指定して開くか旗立てるかいちいちキーボードで打ち込まないといけなくて俺がやりたいのはこんなのじゃないのに!となりました 次はカーソルキーで開く場所を選択できるようにしよう
83 23/02/18(土)11:08:16 No.1027790283
mypy使うんだよお
84 23/02/18(土)11:08:58 No.1027790469
WEBAPI叩いたりスクレイピングぐらいしかやることないけどまあそれだけでも快適な生活にはなる
85 23/02/18(土)11:09:23 No.1027790581
型ヒント書いた途端デフォルト値の=の前後にスペースが必要になるのキモい
86 23/02/18(土)11:09:40 No.1027790649
>型ヒントちゃんと書こうね… もしかしてpythonって古のハンガリアン記法が便利だったりする?
87 23/02/18(土)11:09:46 No.1027790676
seleniumに手を出し始めたけどクリック位置指定するの難しいのはめっちゃむずい
88 23/02/18(土)11:10:56 No.1027790959
心折れる前に便利な入力補完ついたIDE使うんだぞ 関数とか必死になって覚える必要ないからな
89 23/02/18(土)11:11:01 No.1027790977
>行指定して列指定して開くか旗立てるかいちいちキーボードで打ち込まないといけなくて俺がやりたいのはこんなのじゃないのに!となりました そこでキーボードからマウスでやる処理を自分で書いても良いし どっかで提供してるGUIツールを使って入力UIはそっちに頼ってゲームプログラムと橋渡しするところを頑張っても良い
90 23/02/18(土)11:11:31 No.1027791111
>Javaでニコニコ定時退社したほうがいいと思うじゃば Java使ってる案件に関わったとたん定時が22時になったじゃば…
91 23/02/18(土)11:11:53 No.1027791204
PythonでスクレイピングしていたはずなのにMDN開いてjavascriptの勉強をしてるよね
92 23/02/18(土)11:12:03 No.1027791240
imgクローラーでも作れば?
93 23/02/18(土)11:12:14 No.1027791294
>心折れる前に便利な入力補完ついたIDE使うんだぞ >関数とか必死になって覚える必要ないからな プログラミング始める時点でVSCodeとか入れるもんじゃないのか…
94 23/02/18(土)11:12:56 No.1027791468
VSCodeには便利な補完機能いっぱいのアドオンあるはずよ
95 23/02/18(土)11:13:24 No.1027791593
TODOアプリからAPIで情報取得してその結果をきりたんとかずんだもんに喋らせたりしてるよ プログラム書いた結果声が出るってかなり楽しいと思う
96 23/02/18(土)11:14:07 No.1027791783
今はVisualStudioでもおっパイソンできるんじゃなかったっけ
97 23/02/18(土)11:14:18 No.1027791840
エラーもなく1発で通る方が怖いよね
98 23/02/18(土)11:14:26 No.1027791883
Javaはいいんだけどさ 偉いさんに「変数の型は絶対に適切にしてしないと許さないマン」とか 「絶対デザインパターン使えマン」がいるとまったくやる気がでない
99 23/02/18(土)11:14:29 No.1027791891
今はGUIも簡単に作れるライブラリが充実しててとても良い GLFWをちまちま学ぶ必要ない
100 23/02/18(土)11:15:04 No.1027792039
githubとかで自分のレベルにあったリポジトリ見つけられるとそのコード読んで閃いたりするんだけどね
101 23/02/18(土)11:16:07 No.1027792315
入門書は一冊買えばいいよね あとは公式のドキュメントやら読めるようになった方が楽
102 23/02/18(土)11:16:14 No.1027792349
今のpythonには型指定というか型アノテーションあるのね
103 23/02/18(土)11:16:43 No.1027792457
今まで数値計算にしか使ってこなかったけど最近初めてflaskでwebアプリ作ってgoogle cloudさんにデプロイした 楽しいけど気をつけなきゃいけないことが100倍増しになって大変だねこれ
104 23/02/18(土)11:16:50 No.1027792487
>偉いさんに「変数の型は絶対に適切にしてしないと許さないマン」とか なんか真っ当な話に見える… はかってもいないメモリ効率を傘にintじゃなくてshortやbyte使えみたいなレベルなら滅んで欲しいけど
105 23/02/18(土)11:16:50 No.1027792488
不慣れなc++とライブラリでゲーム作ってるけどこれちゃんとメモリ解放されてる!?と不安になる
106 23/02/18(土)11:17:02 No.1027792541
github眺めるなんて時間捨てるようなもんだろ stackoverflowとQiitaで十分
107 23/02/18(土)11:17:03 No.1027792546
Javaから入ったからC#でブロックが↓こうなのが違和感ある if (x) { //任意の文... }
108 23/02/18(土)11:17:14 No.1027792591
pythonは比較的ドキュメントがよみやすいからそういう点ではかなりいいよね
109 23/02/18(土)11:17:17 No.1027792608
私eval関数嫌い! 他人が書いたコードで乱用されてて頭おかしくなりそうだった
110 23/02/18(土)11:17:25 No.1027792644
定期的なファイル移動ならスケジューラ使ってbat起動させるのを覚えました褒めて
111 23/02/18(土)11:18:00 No.1027792792
>定期的なファイル移動ならスケジューラ使ってbat起動させるのを覚えました褒めて えらい!
112 23/02/18(土)11:18:05 No.1027792813
>githubとかで自分のレベルにあったリポジトリ見つけられるとそのコード読んで閃いたりするんだけどね どうやったら見つけられるんだろう MSのchatAIとかならそういう使い方もできるのかな
113 23/02/18(土)11:18:09 No.1027792830
オレ ヌルポ キライ
114 23/02/18(土)11:18:39 No.1027792967
>github眺めるなんて時間捨てるようなもんだろ >stackoverflowとQiitaで十分 コーディング中の問題解決というより作りたいものを見付けるという意味でね
115 23/02/18(土)11:19:43 No.1027793246
>Javaはいいんだけどさ >偉いさんに「変数の型は絶対に適切にしてしないと許さないマン」とか >「絶対デザインパターン使えマン」がいるとまったくやる気がでない 変数の型が適切っていうのがどのレベルを指してるのかが分からんけど適切な型を選ぶのは当たり前だろ… デザパタはよい設計の見本なので寄せていくのは普通
116 23/02/18(土)11:19:46 No.1027793255
>sejukuとtechacademyで十分
117 23/02/18(土)11:20:11 No.1027793367
>はかってもいないメモリ効率を傘にintじゃなくてshortやbyte使えみたいなレベルなら滅んで欲しいけど 32bit int型に10bitのデータを3つ詰め込んだりした
118 23/02/18(土)11:20:38 No.1027793489
chatGPT来てからこういう作りたいけどめんどくせえなって内容をぶん投げれば作ってくれるっぼくて感動してる もちろん質問内容調整したりチューニングは必要だけど
119 23/02/18(土)11:21:06 No.1027793614
>32bit int型に10bitのデータを3つ詰め込んだりした それは不適切だ
120 23/02/18(土)11:21:20 No.1027793667
今ならchatGPTに聞きまくってもなんとかなると聞いた
121 23/02/18(土)11:21:36 No.1027793741
>32bit int型に10bitのデータを3つ詰め込んだりした Javaでやるこっちゃ無いすぎる…
122 23/02/18(土)11:22:12 No.1027793884
10bit画像扱ってるのならありうるからなんとも言えないな
123 23/02/18(土)11:22:15 No.1027793900
良いよね…デザインパターン使いたいがために際限なく増えていくコード https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
124 23/02/18(土)11:22:21 No.1027793924
>32bit int型に10bitのデータを3つ詰め込んだりした C使った組み込みかな?
125 23/02/18(土)11:22:32 No.1027793978
godotでゲーム作ろうぜ gdscriptはだいたいpythonだ
126 23/02/18(土)11:22:35 No.1027793994
chatGPTに投げる場合はちゃんと仕様を整理できる能力が問われるな さもなくばトイレに入ってその場でうんこするお父さんみたいな関数が生まれかねん
127 23/02/18(土)11:23:18 No.1027794171
>Javaでやるこっちゃ無いすぎる… ごめんこれはCの話ね
128 23/02/18(土)11:23:34 No.1027794246
>chatGPTに投げる場合はちゃんと仕様を整理できる能力が問われるな >さもなくばトイレに入ってその場でうんこするお父さんみたいな関数が生まれかねん 現実と違って漏らしながら試行錯誤すればいいし…
129 23/02/18(土)11:23:54 No.1027794338
>chatGPTに投げる場合はちゃんと仕様を整理できる能力が問われるな >さもなくばトイレに入ってその場でうんこするお父さんみたいな関数が生まれかねん 試しにやりたいこと文章だけ投げてみたらそれっぽいベースの仮例出してきやがってプログラム知らない人騙されるなこれって思った
130 23/02/18(土)11:24:16 No.1027794437
>ごめんこれはCの話ね それはだいぶ話変わってこないかな!
131 23/02/18(土)11:24:45 No.1027794568
同じ時刻に同じ画像って…判事を回すのか
132 23/02/18(土)11:25:14 No.1027794709
初心者はchatGPT使えばいいというが校正するにも最低限のスキルが必要という罠
133 23/02/18(土)11:25:58 No.1027794885
>同じ時刻に同じ画像って…判事を回すのか あと震度○以上の地震が起きたら自動で特定の画像でスレ立てたりとかを
134 23/02/18(土)11:26:03 No.1027794906
渡されたコードが正しい挙動をするか判別できないといけないからな…
135 23/02/18(土)11:26:11 No.1027794935
最近ChatGPTにそんな大きくないcsvとかをjsonに変換してもらっちゃってる
136 23/02/18(土)11:26:21 No.1027794979
Javaは公式のドキュメントがいまいち取っ付きづらかったからクソ
137 23/02/18(土)11:26:54 No.1027795113
そもそもJavaの公式のドキュメントってどれなんだ…
138 23/02/18(土)11:28:17 No.1027795460
>初心者はchatGPT使えばいいというが校正するにも最低限のスキルが必要という罠 電卓叩けば楽に計算はできるけど計算方法知らない子供に好き勝手やらせたら一応答えは出るけど正しいかどうかすら理解できない的な?
139 23/02/18(土)11:28:24 No.1027795493
>そもそもJavaの公式のドキュメントってどれなんだ… https://www.oracle.com/jp/java/technologies/documentation.html
140 23/02/18(土)11:28:28 No.1027795515
判事かよ!
141 23/02/18(土)11:30:35 No.1027796024
Javaはまだドキュメントが整理されてる方だな
142 23/02/18(土)11:30:48 No.1027796082
プログラミング関係の教材はGAIJINのyoutubeが一番充実してると思うんだけどつべの自動字幕翻訳に頼らなくてはいけないのがつらいところ それでも環境構築に関してかなりお世話になった…
143 23/02/18(土)11:30:51 No.1027796092
リスト内包表記はかっこいいなと思いつつ読めても自分じゃ書けない
144 23/02/18(土)11:31:15 No.1027796196
チャットAIにお願いしてみた肌感覚では一度に頼む要求が増えるほど動かないコード吐き出す可能性が上がる 結局ここでも単一責任の法則が…
145 23/02/18(土)11:34:46 No.1027797089
Anacondaのこと憎むレベルで嫌いなんだけどどうして皆大好きなの
146 23/02/18(土)11:35:40 No.1027797358
pythonは気軽に競プロ始められるからいい言語 始めてちょっと経つとなんだこのクソ言語おっせえ!C++使うわ!ってなるとこまで含めて良くできてる
147 23/02/18(土)11:35:45 No.1027797379
>リスト内包表記はかっこいいなと思いつつ読めても自分じゃ書けない リストを加工してリストを作りたいときに便利だから 空リスト作ってひたすらforループの中でappendしてる処理があったらリスト内包表記で置き換えられるよ
148 23/02/18(土)11:36:13 No.1027797505
>Anacondaのこと憎むレベルで嫌いなんだけどどうして皆大好きなの pip使うからなぁ…
149 23/02/18(土)11:36:25 No.1027797560
>Anacondaのこと憎むレベルで嫌いなんだけどどうして皆大好きなの ぶ、venv…
150 23/02/18(土)11:36:43 No.1027797630
>>初心者はchatGPT使えばいいというが校正するにも最低限のスキルが必要という罠 >電卓叩けば楽に計算はできるけど計算方法知らない子供に好き勝手やらせたら一応答えは出るけど正しいかどうかすら理解できない的な? ChatGPT側がまだ電卓ほど単純かつ精緻確実な結果が出せないから例としては難しいんだが… 家を建てる時に大工にお任せすれば見てくれはそれらしく作ってくれるんだけど実際生活するにあたっての利便性や自分の要求をしっかり反映してあるかを受け取り前に判断できるかどうかみたいな…
151 23/02/18(土)11:36:57 No.1027797703
内包表記はサッと辞書作ったりでも便利だから覚えよう!
152 23/02/18(土)11:37:01 No.1027797716
Windowsで環境構築含めてまともにPython動かそうとするとAnaconda以外の選択肢ほとんどなかったからでは? 今はどうか知らんけど
153 23/02/18(土)11:37:27 No.1027797813
ベ…venv…
154 23/02/18(土)11:37:41 No.1027797876
Anacondaは一時期のPython入門に関する書籍でもWeb記事でも高確率で必ず絶対間違いなく入れられてたからそこからの流れじゃないか
155 23/02/18(土)11:37:42 No.1027797883
俺はWindowsだとLinuxだろうとanacondaで環境構築されてるプロジェクト渡されたらvenv+pipに置き換えるマン 計算精度が変わったと言われても知らん
156 23/02/18(土)11:38:19 No.1027798035
>リストを加工してリストを作りたいときに便利だから >空リスト作ってひたすらforループの中でappendしてる処理があったらリスト内包表記で置き換えられるよ あの…「」が内包表記内包表記というか試してみたけどこれでif elif elseの三条件以上の挙動させるにはどうすれば…
157 23/02/18(土)11:38:26 No.1027798060
初心者向けに使いたいもの大体揃ってる基本セットが人気でないはずないじゃないか
158 23/02/18(土)11:39:03 No.1027798182
asdf+poetryで管理してる
159 23/02/18(土)11:39:25 No.1027798264
Anacondaはもう使わないでしょ
160 23/02/18(土)11:39:41 No.1027798327
>あの…「」が内包表記内包表記というか試してみたけどこれでif elif elseの三条件以上の挙動させるにはどうすれば… 複雑な挙動をする関数を作ってリスト内包表記の中で実行するだけだよ リストを受け取ってリストを返す関数じゃなくて1つ受け取って1つ返す関数で良くなるから分かりやすい関数になる
161 23/02/18(土)11:39:57 No.1027798403
venvそんな難しくないけど仮想環境とかいうサイバー感ある名前がハードル高く感じていた
162 23/02/18(土)11:40:06 No.1027798447
>あの…「」が内包表記内包表記というか試してみたけどこれでif elif elseの三条件以上の挙動させるにはどうすれば… elifは複数書けるけどそういう話ではなく?
163 23/02/18(土)11:40:08 No.1027798455
>計算精度が変わったと言われても知らん 使ってるライブラリが変わるみたいな話か…? annacondaでしか引けないライブラリとかあんの?
164 23/02/18(土)11:40:15 No.1027798478
AIはみんながよくやってることならそれなりの精度でるけど 知らんこと聞かれたら童貞のエロ知識くらい適当なこと言うからな…
165 23/02/18(土)11:40:24 No.1027798511
anacondaは本当に初心者向けか…?って思う 学生時代に環境ぶっ壊しまくったから本当にそう思う
166 23/02/18(土)11:41:01 No.1027798669
venvやってることはdockerとかより幾分単純だし理解すれば素直な挙動だから好きよ
167 23/02/18(土)11:42:24 No.1027799024
これからはminicondaの時代だぜー!
168 23/02/18(土)11:42:58 No.1027799184
venv難しいことある? プロジェクトファイル下に.venv作るように変えた方が分かりやすいとは思うけど
169 23/02/18(土)11:43:09 No.1027799240
colabで ええ!
170 23/02/18(土)11:43:39 No.1027799370
>venvそんな難しくないけど仮想環境とかいうサイバー感ある名前がハードル高く感じていた pdmなら仮想環境も不要だ
171 23/02/18(土)11:44:05 No.1027799468
>annacondaでしか引けないライブラリとかあんの? たとえばnumpyのビルドオプションが違うからこれ使ってるライブラリの計算結果が微妙に違う可能性がある
172 23/02/18(土)11:44:17 No.1027799513
Anaconda有償なんだけど本当に分かってる?ってなりがち
173 23/02/18(土)11:45:07 No.1027799750
>>annacondaでしか引けないライブラリとかあんの? >たとえばnumpyのビルドオプションが違うからこれ使ってるライブラリの計算結果が微妙に違う可能性がある あーなるほど 書いてるプログラムの目的にもよるけど精度合わせた方がいいのは間違いないんじゃ…
174 23/02/18(土)11:45:23 No.1027799823
>>annacondaでしか引けないライブラリとかあんの? >たとえばnumpyのビルドオプションが違うからこれ使ってるライブラリの計算結果が微妙に違う可能性がある Pythonライブラリは裏でCの実行ファイルをビルドしてたりするからたまにインストールに失敗する環境があったりするのいいよね良くない
175 23/02/18(土)11:45:26 No.1027799837
C++なんてダセーよな 時代はRustだぜ
176 23/02/18(土)11:46:03 No.1027800029
コンテナで環境構築だ!みたいなのもっと流行るかと思ってたけどいまだにそこまでメジャーじゃない感あるよな コンテナ使い捨てんの楽で好きではあるんだが
177 23/02/18(土)11:46:16 No.1027800086
>>annacondaでしか引けないライブラリとかあんの? >たとえばnumpyのビルドオプションが違うからこれ使ってるライブラリの計算結果が微妙に違う可能性がある ちゃんとした例を掲示できるの仕事できる奴感あるな…
178 23/02/18(土)11:46:18 No.1027800096
>pdmなら仮想環境も不要だ pdmってそういうモダンな感じなのか
179 23/02/18(土)11:46:44 No.1027800229
理解すれば簡単!ってまあ大抵そうなんだけど理解する前のハードル高いよね もっと早く勉強しとけばよかった…ってなる
180 23/02/18(土)11:47:41 No.1027800482
結果の一致まで求められるとCPUの違いとかもあるから大変そうだな
181 23/02/18(土)11:47:54 No.1027800545
今が一番早くできる機会だから…
182 23/02/18(土)11:48:00 No.1027800568
どうせconda-forgeからしかインストールしないだろうに
183 23/02/18(土)11:49:09 No.1027800901
exe化したらwindowsのセキュリティソフトに引っかかる…
184 23/02/18(土)11:49:14 No.1027800927
Python環境構築の話は荒れる
185 23/02/18(土)11:49:27 No.1027800991
>exe化したらwindowsのセキュリティソフトに引っかかる… するな
186 23/02/18(土)11:50:43 No.1027801345
docker使えば無敵
187 23/02/18(土)11:51:11 No.1027801469
PyInstallerいいよね…
188 23/02/18(土)11:51:17 No.1027801501
>>exe化したらwindowsのセキュリティソフトに引っかかる… >するな 配布したい!!
189 23/02/18(土)11:52:16 No.1027801763
実行ファイル化はnuitkaがイケてると聞いた
190 23/02/18(土)11:53:01 No.1027801990
やりたいことないけどプログラミングしたい!という需要に競プロはピッタリはまってる気がする python勢は少ないけど