!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
※前スレ
Pythonのお勉強 Part75
https://mevius.5ch.net/test/read.cgi/tech/1743698824/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part76
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (ワッチョイ efa0-BZc0)
2025/10/18(土) 22:03:43.35ID:RYa38xSb02デフォルトの名無しさん (ワッチョイ 7ba0-BZc0)
2025/10/18(土) 22:05:43.08ID:RYa38xSb0 Effective Python 第3版出てたから買ったんだけど
重くて仰向けに持って読むのがつらい
重くて仰向けに持って読むのがつらい
3デフォルトの名無しさん (ワッチョイ 9154-AHFd)
2025/10/19(日) 06:53:40.13ID:8dC0ltbc0 うちのは1
457円で買える
457円で買える
4デフォルトの名無しさん (ワッチョイ cd10-Telw)
2025/10/19(日) 10:52:21.34ID:W9iF202d0 Decimalを使わないと四捨五入できないやべぇ言語ですね?
5デフォルトの名無しさん (ワッチョイ cd2a-qWFw)
2025/10/19(日) 10:57:51.68ID:82iPrFu00 除算結果が四捨五入される言語ってあるの?
6デフォルトの名無しさん (ワッチョイ 9154-AHFd)
2025/10/19(日) 11:19:32.49ID:8dC0ltbc0 int(-0.5)は-1になって欲しい
7デフォルトの名無しさん (ワントンキン MM91-5lPK)
2025/10/19(日) 19:34:06.54ID:gL2B5kBGM https://twitter.com/nakayoshix/status/1979734199050575886
これそうだったの?
未だにvenvとpip使ってたショック
https://twitter.com/thejimwatkins
これそうだったの?
未だにvenvとpip使ってたショック
https://twitter.com/thejimwatkins
8デフォルトの名無しさん (ワッチョイ 8e50-i36n)
2025/10/19(日) 19:42:23.74ID:yziJ2vJ909デフォルトの名無しさん (ワンミングク MM91-5lPK)
2025/10/19(日) 21:07:05.90ID:la7VE3LCM サンクス
勉強するわ
勉強するわ
10デフォルトの名無しさん (ワッチョイ 1a7d-i36n)
2025/10/19(日) 23:10:08.28ID:BENSPCy6011デフォルトの名無しさん (ワッチョイ 1a7d-i36n)
2025/10/19(日) 23:11:30.19ID:BENSPCy60 venvだって裏で使ってるし
12デフォルトの名無しさん (ワッチョイ 452d-4nEG)
2025/10/21(火) 03:25:06.21ID:5aga+uEu0 Ubuntu24.04に標準でPython3.12が実装されているらしいのだが
開発環境構築する際に標準のPython使わずに
仮想環境構築して利用した方が良いの?
開発環境構築する際に標準のPython使わずに
仮想環境構築して利用した方が良いの?
13デフォルトの名無しさん (ワッチョイ 1ad5-i36n)
2025/10/21(火) 09:18:09.65ID:xOpNVcik0 システムPythonにどんだけライブラリ突っ込むつもりなんお前
14デフォルトの名無しさん (ワッチョイ aa7c-i36n)
2025/10/21(火) 09:39:18.60ID:iTOwcHSI0 前提と用途によるかな
そのUbuntu環境を後で捨ててもよくて、かつNotebookがメインなら初心者のうちはそのまま入れてもいいと思う
そのUbuntu環境を後で捨ててもよくて、かつNotebookがメインなら初心者のうちはそのまま入れてもいいと思う
15デフォルトの名無しさん (ワッチョイ 1ad5-i36n)
2025/10/21(火) 09:52:10.07ID:xOpNVcik0 「pipで壊してわかるPython」もあるよな
確かに
確かに
16デフォルトの名無しさん (ワッチョイ faaf-ioEQ)
2025/10/21(火) 11:03:15.28ID:tI/gCq5Y0 未だにcondaがないと入れるの面倒な分野があるので condaが死んだはない
まあそっちもrust製の高速なpixiが流行り始めてるけど
まあそっちもrust製の高速なpixiが流行り始めてるけど
17デフォルトの名無しさん (ワッチョイ c1b2-lD6v)
2025/10/21(火) 17:16:16.19ID:E9iU5bTe0 uv使ったら便利なんだろうけどプロジェクト単位での環境管理がなんか嫌だ
18デフォルトの名無しさん (ワッチョイ ddc5-H7ib)
2025/10/21(火) 17:59:44.43ID:MdTH1dc40 >システムPythonにどんだけライブラリ突っ込むつもりなんお前
でもこういうのを初心者の頃から意識しなくちゃいけなくて、なんか環境が汚れることばっかり心配させるって
出来が悪いと思うなあ。言語というよりディストリビューション状態として
結局気をつけていても過去にやったこととか忘れて面倒になるし、Dockerで専用にして汚れたら捨てる、の方が
イライラしなくてすみそう
でもこういうのを初心者の頃から意識しなくちゃいけなくて、なんか環境が汚れることばっかり心配させるって
出来が悪いと思うなあ。言語というよりディストリビューション状態として
結局気をつけていても過去にやったこととか忘れて面倒になるし、Dockerで専用にして汚れたら捨てる、の方が
イライラしなくてすみそう
19デフォルトの名無しさん (ワッチョイ 25a1-OQAz)
2025/10/21(火) 19:37:31.44ID:eueCpyqI0 型フリーに見せかけておいて
型指定が間違ってたせいで配列のインデックスずれておかしくなった
警告もなし
なんだこのファッキンクソ言語は
型指定が間違ってたせいで配列のインデックスずれておかしくなった
警告もなし
なんだこのファッキンクソ言語は
20デフォルトの名無しさん (ワッチョイ 25a1-OQAz)
2025/10/21(火) 19:38:10.69ID:eueCpyqI0 はるか離れたところで警告でてたわ
21デフォルトの名無しさん (スッップ Sd9a-zDmb)
2025/10/21(火) 19:40:12.27ID:9eIB0QtVd 馬鹿な人にはどんな言語も無理だよ
22デフォルトの名無しさん (ワッチョイ a664-i36n)
2025/10/21(火) 20:39:01.94ID:8dHgNVum023デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/21(火) 20:41:41.41ID:ysSG6ZVu0 i++できないのか…
ループでバグが出るわ…
ループでバグが出るわ…
24デフォルトの名無しさん (ワッチョイ faf0-i36n)
2025/10/21(火) 20:43:06.00ID:tI/gCq5Y0 なんでbundlerみたいなのがさっさとPythonに導入されなかったの
25デフォルトの名無しさん (ワッチョイ 1d59-DJz/)
2025/10/21(火) 21:18:20.95ID:Wb7LRW3m0 pipしすぎるとダメなの?
(´・ω・`)貰えるもんは貰っとこって片っ端から貰ってた。。
(´・ω・`)貰えるもんは貰っとこって片っ端から貰ってた。。
26デフォルトの名無しさん (ワッチョイ 9154-AHFd)
2025/10/21(火) 22:06:42.85ID:8PDNV+jX0 パッケージなんてなんぼあっても良いですからね
27デフォルトの名無しさん (ワッチョイ c1b2-lD6v)
2025/10/21(火) 22:16:16.08ID:E9iU5bTe028デフォルトの名無しさん (ワッチョイ 1ad2-i36n)
2025/10/21(火) 22:39:21.52ID:xOpNVcik0 >>18
venvわかってない人にdocker押し付けw
venvわかってない人にdocker押し付けw
29デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/22(水) 06:29:52.76ID:OtYn9ERV030デフォルトの名無しさん (ワッチョイ c1b2-lD6v)
2025/10/22(水) 11:51:05.91ID:J5nW/sgJ0 さっきちょっとpixi試してみたけど合わなくてminicondaに戻したわw
31デフォルトの名無しさん (ワッチョイ d61f-VnGH)
2025/10/22(水) 13:13:03.22ID:OJ2qe8fU0 venvでどんなケースでもいけるだろ
32デフォルトの名無しさん (ワッチョイ 19d3-i36n)
2025/10/22(水) 14:42:27.54ID:GbCBmaxo0 >>31
venvはいいんだけど、ロックファイルが無いのが問題なんだよ。パッケージアプデするとき問題になる。
色々出てるパッケージマネージャはみんな内部でvenv使ってるんだけど、そこが違う。
やっと公式でロックファイルの形式が決まってきたんで、また変わってくると思う。
venvはいいんだけど、ロックファイルが無いのが問題なんだよ。パッケージアプデするとき問題になる。
色々出てるパッケージマネージャはみんな内部でvenv使ってるんだけど、そこが違う。
やっと公式でロックファイルの形式が決まってきたんで、また変わってくると思う。
33デフォルトの名無しさん (ワッチョイ 5d01-HZvd)
2025/10/22(水) 15:38:58.26ID:pi0IAvFn0 RやC++のライブラリを一緒に管理したい人がconda使うのかね?
34デフォルトの名無しさん (ワッチョイ 162d-Telw)
2025/10/23(木) 10:29:31.50ID:jIgrSq9X0 なんでも仮想って言えばいいってものでもないと思うの
pythonは反省してほしい
pythonは反省してほしい
35デフォルトの名無しさん (ワッチョイ d62a-H8q4)
2025/10/23(木) 19:26:28.72ID:5g8Qo+s30 仮想包茎
36デフォルトの名無しさん (アウウィフ FF09-9FkA)
2025/10/23(木) 23:39:56.53ID:Co3JMIwGF 「流行の技術(笑)」ってやっかいだよねぇ。VNWareやXAMPPからDockerに変えたけど利点が微妙過ぎる
37デフォルトの名無しさん (ワッチョイ 4e4e-iMPG)
2025/10/24(金) 12:40:31.97ID:6vG+vXcU0 AIって他者が学習させたのを利用ってのは出来ないのか?
例えば黒人とゴリラを見分けるソフトを作りたいときに
一から教えないといけないのか、そういうの学習済みのを使えるのか
AIライブラリってどういうもんなんだ?
例えば黒人とゴリラを見分けるソフトを作りたいときに
一から教えないといけないのか、そういうの学習済みのを使えるのか
AIライブラリってどういうもんなんだ?
38デフォルトの名無しさん (ワッチョイ 4e4e-iMPG)
2025/10/24(金) 12:42:36.45ID:6vG+vXcU0 そういう学習済みのがライブラリとして利用できるなら
くそみそ混合のカオス世界になるよな
プログラマはどこのどのAIライブラリを引っ張ってくりゃいいのか探すだけでも大変になる
くそみそ混合のカオス世界になるよな
プログラマはどこのどのAIライブラリを引っ張ってくりゃいいのか探すだけでも大変になる
39デフォルトの名無しさん (アウアウウー Sa09-6N1s)
2025/10/24(金) 14:08:50.06ID:nAYKU6CIa >環境が汚れることばっかり心配させるって
>出来が悪いと思うなあ。言語というよりディストリビューション状態として
そうだね
Rustにも同じ匂いを感じる
>出来が悪いと思うなあ。言語というよりディストリビューション状態として
そうだね
Rustにも同じ匂いを感じる
40デフォルトの名無しさん (アウアウウー Sa09-6N1s)
2025/10/24(金) 14:11:52.80ID:nAYKU6CIa >>25
自分も片っ端から入れるタイプだから全面的に否定はしないけど
どれがどれのどのバージョンに依存してるのか把握出来てる間は良いよ
複数のパッケージの依存関係で依存されてる側のバージョンで矛盾が出て来てからが本当の戦い
自分も片っ端から入れるタイプだから全面的に否定はしないけど
どれがどれのどのバージョンに依存してるのか把握出来てる間は良いよ
複数のパッケージの依存関係で依存されてる側のバージョンで矛盾が出て来てからが本当の戦い
41デフォルトの名無しさん (ワッチョイ 8e02-PtVd)
2025/10/24(金) 15:09:23.68ID:/+dU877O0 コンテナの中でもvenvを使ってしまうこんな世の中じゃ~(´・ω・`)
42デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/24(金) 20:38:05.40ID:vJAYr0tv043デフォルトの名無しさん (ワッチョイ 452d-4nEG)
2025/10/24(金) 21:16:15.39ID:QjN+ZoFZ0 ああ、過去の自分を殴りたい
Linux移行のために多重起動防止をWindows用から汎用に書き換えてたら
自分で書いたselenium使ったスクリプトがワケワカメ
webdriverの場所を定義してないしpathも通ってないのに動いてる
コメントもろくに書いてないし過去の俺に嫌気が差す
一から書き直すかorz
Linux移行のために多重起動防止をWindows用から汎用に書き換えてたら
自分で書いたselenium使ったスクリプトがワケワカメ
webdriverの場所を定義してないしpathも通ってないのに動いてる
コメントもろくに書いてないし過去の俺に嫌気が差す
一から書き直すかorz
44デフォルトの名無しさん (JP 0Hee-i36n)
2025/10/24(金) 21:49:59.36ID:fFy2KnpQH 今時そんなもんAIで一発でしょ
45デフォルトの名無しさん (ワッチョイ 4dad-hc+f)
2025/10/25(土) 01:14:39.33ID:vxv7QAyg046デフォルトの名無しさん (ワッチョイ faad-oc1h)
2025/10/25(土) 04:23:19.46ID:ngpbRz6e0 >>37
なんかあるよそういうの
動体検出やエッジ云々の勉強してて学習済みのこのデータをセットみたいな説明があるところがあった
yoloだったかなんだったか、交通系だとか分野ごとに特化のデータで物体判別と追跡に使うような
自分はAI使わない方式でラズパイスペックで動体検出やりたかったからAIによる強固な追跡は詳しく追わなかった
二番目のリンクにそれらしいのがあったけどこれは自己学習させるための分野ごとのデータセットのようだ、一番目にあるようにyolo公式には学習済みのモデルがあるようだ野良であるかはしらない
https://scrapbox.io/shoji-lab-survey/%E7%89%A9%E4%BD%93%E6%A4%9C%E5%87%BA%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%80%8CYOLO%E3%80%8D%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BD%9E%E4%BA%8B%E5%89%8D%E5%AD%A6%E7%BF%92%E6%B8%88%E3%81%BF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%AE%E8%A9%A6%E9%81%8B%E8%BB%A2%E3%81%8B%E3%82%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%81%BE%E3%81%A7%EF%BD%9E
https://docs.ultralytics.com/ja/datasets/detect/
なんかあるよそういうの
動体検出やエッジ云々の勉強してて学習済みのこのデータをセットみたいな説明があるところがあった
yoloだったかなんだったか、交通系だとか分野ごとに特化のデータで物体判別と追跡に使うような
自分はAI使わない方式でラズパイスペックで動体検出やりたかったからAIによる強固な追跡は詳しく追わなかった
二番目のリンクにそれらしいのがあったけどこれは自己学習させるための分野ごとのデータセットのようだ、一番目にあるようにyolo公式には学習済みのモデルがあるようだ野良であるかはしらない
https://scrapbox.io/shoji-lab-survey/%E7%89%A9%E4%BD%93%E6%A4%9C%E5%87%BA%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%80%8CYOLO%E3%80%8D%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BD%9E%E4%BA%8B%E5%89%8D%E5%AD%A6%E7%BF%92%E6%B8%88%E3%81%BF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%AE%E8%A9%A6%E9%81%8B%E8%BB%A2%E3%81%8B%E3%82%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%81%BE%E3%81%A7%EF%BD%9E
https://docs.ultralytics.com/ja/datasets/detect/
47デフォルトの名無しさん (ワッチョイ 9154-AHFd)
2025/10/25(土) 05:27:09.33ID:7z31exJB0 その現場にしか無いものを識別させるからツール自作して学習もさせる
普遍的なものなら学習不要だしツールの作成も不要
ツールだけ作るという状況がおかしい
普遍的なものなら学習不要だしツールの作成も不要
ツールだけ作るという状況がおかしい
48デフォルトの名無しさん (ワッチョイ fabe-iMPG)
2025/10/25(土) 10:43:25.07ID:md190ewJ0 それは想像力が足らんでしょ
誰も作ってないツールはたくさんある
障碍者用に交通情報警告システムとか作る場合に
一から交通ルール教えたり、道路標識類全部学習させなきゃいけないのは大変だ
で、そういう学習済みのモデルがあったとしても、くそみそ混合でどれ選べばいいか?って迷うことになる
数100個もあるようになると、全部試すのも大変だ
誰かが音頭とって統一規格、最高品質の学習モデルが出てくるまでカオスだ
誰も作ってないツールはたくさんある
障碍者用に交通情報警告システムとか作る場合に
一から交通ルール教えたり、道路標識類全部学習させなきゃいけないのは大変だ
で、そういう学習済みのモデルがあったとしても、くそみそ混合でどれ選べばいいか?って迷うことになる
数100個もあるようになると、全部試すのも大変だ
誰かが音頭とって統一規格、最高品質の学習モデルが出てくるまでカオスだ
49デフォルトの名無しさん (ワッチョイ cd10-8eFr)
2025/10/25(土) 11:24:03.78ID:/qAxJU/p050デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/25(土) 11:55:03.76ID:lNU8C84m051デフォルトの名無しさん (ワッチョイ 7a21-zcc1)
2025/10/25(土) 12:28:54.14ID:dx13CXH80 こんな遅い言語がよう激重なaiとかに使われるようになったな
cで書かれたライブラリに投げるなら全部cで書けるようにすればええのに
cで書かれたライブラリに投げるなら全部cで書けるようにすればええのに
52デフォルトの名無しさん (ワッチョイ 452d-4nEG)
2025/10/25(土) 17:02:17.27ID:nIpLmpPo0 >>12だが一通りやって分かったこと
Ubuntu24.04LTS標準のPython3.12に対しては直接pipが使えず
使おうとすると仮想環境作れと警告が出る
つまり標準のPythonはシステム的に保護されていて手出しできない
仮想環境を作ってpipするのが正解だった
Ubuntuのパッケージ管理のaptコマンドでvenv入れて環境作った
Ubuntu24.04LTS標準のPython3.12に対しては直接pipが使えず
使おうとすると仮想環境作れと警告が出る
つまり標準のPythonはシステム的に保護されていて手出しできない
仮想環境を作ってpipするのが正解だった
Ubuntuのパッケージ管理のaptコマンドでvenv入れて環境作った
53デフォルトの名無しさん (ワッチョイ a520-i36n)
2025/10/25(土) 20:47:51.80ID:/7tGedN70 PEP 668ってやつね
最新のディストリビューションは大体そうなってる
最新のディストリビューションは大体そうなってる
54デフォルトの名無しさん (ワッチョイ fa8e-i36n)
2025/10/25(土) 20:52:11.15ID:eB9gPA1l0 >>51
もともとは無料版MATLABが欲しいってところが始まり
もともとは無料版MATLABが欲しいってところが始まり
55デフォルトの名無しさん (ワッチョイ d1de-ztp5)
2025/10/26(日) 10:12:21.09ID:x72hnQHu0 最新というか警告表示なかっただけでずっとだよね
PythonだけでなくOS標準の言語環境はOSパッケージが使う前提だから
PythonだけでなくOS標準の言語環境はOSパッケージが使う前提だから
56デフォルトの名無しさん (ワッチョイ 532b-nbgv)
2025/10/26(日) 14:47:34.77ID:MV1pd3gd0 >>52
でもvenvが別パッケージだった謎あるよな
でもvenvが別パッケージだった謎あるよな
57デフォルトの名無しさん (ワッチョイ 112d-PMtl)
2025/10/26(日) 16:07:48.67ID:E2DNMOQ60 Pythonを能動的に使わないユーザーにvenvは不要だからかと
58デフォルトの名無しさん (ワッチョイ 137e-nbgv)
2025/10/26(日) 18:15:41.12ID:Fzexs15V0 壊したくなきゃaptやdnf使えばいいからな
選択肢だいぶ減るけど
選択肢だいぶ減るけど
59デフォルトの名無しさん (ワッチョイ 9b02-E9kV)
2025/10/26(日) 19:12:42.86ID:Qme8fNC80 時代はUV何ですよ!!(´・ω・`)
60デフォルトの名無しさん (ワッチョイ 297c-IUDf)
2025/10/27(月) 12:41:44.16ID:knIQ69u+0 >>54
作者の意図は知らんけど
matlab互換はscilabとかじゃね?
Pythonはあまりに違う
ただ結果的に無料matlab以上のものとして使える
Python使いだしたらmatlab使うことは無くなった。便利すぎ
しょせんインタープリターでループとかは遅いけどnumpy行列演算は無茶苦茶早い
結局目的次第
まあAIが進歩すればCやアセンブラで書いたりしてさらに早くなるんだろうけど
作者の意図は知らんけど
matlab互換はscilabとかじゃね?
Pythonはあまりに違う
ただ結果的に無料matlab以上のものとして使える
Python使いだしたらmatlab使うことは無くなった。便利すぎ
しょせんインタープリターでループとかは遅いけどnumpy行列演算は無茶苦茶早い
結局目的次第
まあAIが進歩すればCやアセンブラで書いたりしてさらに早くなるんだろうけど
61デフォルトの名無しさん (ワッチョイ 537e-nbgv)
2025/10/27(月) 13:39:30.04ID:U3Ze93f9062デフォルトの名無しさん (ワッチョイ 537e-nbgv)
2025/10/27(月) 13:39:48.78ID:U3Ze93f90 商用のな
63デフォルトの名無しさん (ワッチョイ 137e-nbgv)
2025/10/27(月) 13:49:17.44ID:IX0HiQkI0 よりmatlabまんまなoctaveが許されてる時点で問題ない
64デフォルトの名無しさん (ワッチョイ 5101-JLYy)
2025/10/27(月) 14:06:22.80ID:Wc193trn0 ソースコードを流用したということでもなかったらパクったは言い過ぎだろう
行列演算のライブラリなんて昔から存在しているはずだし
行列演算のライブラリなんて昔から存在しているはずだし
65デフォルトの名無しさん (ワッチョイ 5101-JLYy)
2025/10/27(月) 14:34:24.58ID:Wc193trn0 多くの数値計算ソフトの内部はLAPACKライブラリなんだけどな
66デフォルトの名無しさん (ワッチョイ 2920-OUeg)
2025/10/27(月) 18:37:01.27ID:h9D7Tylw0 python3エンジニア認定基礎試験のコミュニティはどこにあるの?
余裕だからいらん?
余裕だからいらん?
67デフォルトの名無しさん (ワッチョイ 1302-c8RC)
2025/10/30(木) 20:42:11.51ID:kz6yNLfT0 Visual Studio Codeで、
ブレイクポイントで止まったとき、ステータスバーの色を変えるのってどうだっけ?
設定が消えてしまった…
ブレイクポイントで止まったとき、ステータスバーの色を変えるのってどうだっけ?
設定が消えてしまった…
68デフォルトの名無しさん (スッップ Sd33-+puB)
2025/10/31(金) 00:07:10.52ID:zbrY2nstd >>67
馬鹿だと大変だな
馬鹿だと大変だな
69デフォルトの名無しさん (ワッチョイ b193-jUgP)
2025/10/31(金) 12:11:44.96ID:W7y+apZ80 >>68
パーソナリティ障害のお前も大変だな
パーソナリティ障害のお前も大変だな
70デフォルトの名無しさん (JP 0H05-qyc6)
2025/10/31(金) 22:27:16.17ID:NFW7lFmZH >>28
>venvわかってない人にdocker押し付けw
Docker、確かにすぐ複雑化するというか、覚えること多くて当初の理想はなくなってるとは思うが、使う機会は多いし覚えて損はないと思うんだよなあ
>venvわかってない人にdocker押し付けw
Docker、確かにすぐ複雑化するというか、覚えること多くて当初の理想はなくなってるとは思うが、使う機会は多いし覚えて損はないと思うんだよなあ
71デフォルトの名無しさん (ワッチョイ 4954-+5Se)
2025/10/31(金) 22:31:25.29ID:LvvljSdY0 必要がない限り逃げる
gitは必要が発生したのでもう逃げられない
gitは必要が発生したのでもう逃げられない
72デフォルトの名無しさん (ワッチョイ 1321-Xbkz)
2025/11/01(土) 03:55:07.80ID:CGdVgmy20 uvてなんであんな人気なの?
pipでも困ってないからようわからん
速いゆうてもそんな頻繁にライブラリインストールすることもないだろうし
pipでも困ってないからようわからん
速いゆうてもそんな頻繁にライブラリインストールすることもないだろうし
73デフォルトの名無しさん (ワッチョイ 8106-SGgb)
2025/11/01(土) 08:15:13.31ID:0iGwt9nq0 pipはライブラリ整合性を保証してくれない
uvはそれができてる
pythonなんてライブラリ前提に動かすものだしあの技術だこの技術だでインストールしまくりだ
そこで整合性悪かったらぶっ壊れるから
別環境作っておく必要もあるし
uvはそれができてる
pythonなんてライブラリ前提に動かすものだしあの技術だこの技術だでインストールしまくりだ
そこで整合性悪かったらぶっ壊れるから
別環境作っておく必要もあるし
74デフォルトの名無しさん (ワッチョイ 4954-+5Se)
2025/11/01(土) 08:30:28.39ID:sm8u+cP10 まず環境作れ、から入るからな
大抵のものは何もしなくても普通に動く
困ったら原因のを最新にすれば動く
最新にすると動かなくなる厄介なのだけ環境が必要
大抵のものは何もしなくても普通に動く
困ったら原因のを最新にすれば動く
最新にすると動かなくなる厄介なのだけ環境が必要
75デフォルトの名無しさん (ワッチョイ 6152-5wob)
2025/11/01(土) 10:48:00.13ID:UkRssnrG0 自分もあんまりハマったことはないんだけど、Pythonのライブラリ間の整合性のトラブルというのはよく聞いたし、それが原因でPythonを敬遠する向きも少なからずあったみたいだから、定番のツールが登場するということはいいことなんじゃない?
76デフォルトの名無しさん (ワッチョイ eb1f-UABp)
2025/11/01(土) 13:23:39.57ID:W1nQRFQM0 uv比較するならvenv+pipじゃない
77デフォルトの名無しさん (ワッチョイ 53b7-nbgv)
2025/11/01(土) 23:26:14.54ID:N371THyT0 >>70
無駄すぎ
無駄すぎ
78デフォルトの名無しさん (ワッチョイ 53b7-nbgv)
2025/11/01(土) 23:26:34.37ID:N371THyT0 dockerでpipしてそうなバカw
79デフォルトの名無しさん (ワッチョイ d193-ztp5)
2025/11/01(土) 23:40:04.53ID:zHIwB2EA0 venvのこと?
モジュールのバージョン指定したいからpipは使う
モジュールのバージョン指定したいからpipは使う
80デフォルトの名無しさん (ワッチョイ 62b7-QMGN)
2025/11/02(日) 10:20:09.77ID:IiT5bEO20 pipじゃなくてもいいじゃん
なんだそれ
やっぱバカだった
なんだそれ
やっぱバカだった
81デフォルトの名無しさん (ワッチョイ 5959-eOH6)
2025/11/02(日) 11:29:58.03ID:kxUzz1WZ0 ピッピって言ったらポケモンみたいですねって笑われた。ググったらピップだった(´・ω:;.:...
82デフォルトの名無しさん (ワッチョイ b1b6-Xh5r)
2025/11/02(日) 13:04:27.87ID:HH8Yo1WR0 エレキバン
83デフォルトの名無しさん (ワッチョイ 492a-+bVF)
2025/11/02(日) 13:42:23.69ID:XPJp6T020 比布町
84デフォルトの名無しさん (ワッチョイ c5c1-i5lg)
2025/11/02(日) 13:53:21.26ID:x81PmMJi0 >>80
dockerにパッケージインストールするのどうやってんの?
dockerにパッケージインストールするのどうやってんの?
85デフォルトの名無しさん (ワッチョイ 62b7-QMGN)
2025/11/02(日) 15:10:31.95ID:IiT5bEO20 pipおじさんによる質問返しw
86デフォルトの名無しさん (ワッチョイ 62b7-QMGN)
2025/11/02(日) 15:10:50.64ID:IiT5bEO20 アップデートとか考えないんだろうな
87デフォルトの名無しさん (ワッチョイ 0602-y71w)
2025/11/02(日) 15:36:00.10ID:XuiS8CG70 pyvmomiこれはなんと発音すれば良いのか(´・ω・`)
88デフォルトの名無しさん (ワッチョイ 65af-SbRV)
2025/11/02(日) 15:48:12.73ID:g+Q6rz8O0 パイ揉み
89デフォルトの名無しさん (ワッチョイ c2a1-QMGN)
2025/11/02(日) 17:02:28.44ID:u0RrU6b/0 Python自体開発で使ってるやつほとんど居なそうだなここ
90デフォルトの名無しさん (ワッチョイ 429f-Ou1F)
2025/11/02(日) 17:53:44.85ID:K1NCSIZD0 インフラやAIプラットフォームなど
使いたい環境が要求したり個人的なスクリプトはしぬほど書くけど
プロダクトそのものは久しくないな
使いたい環境が要求したり個人的なスクリプトはしぬほど書くけど
プロダクトそのものは久しくないな
91デフォルトの名無しさん (ワッチョイ fd54-jkzp)
2025/11/02(日) 18:02:30.00ID:Pr83Fhnx0 ちょっとしたツールを作る専用だな
今日作ったの:
自動録画したファイルに再放送で同じのがたくさんあるから、
一番古いのを残して削除するツール
今日作ったの:
自動録画したファイルに再放送で同じのがたくさんあるから、
一番古いのを残して削除するツール
92デフォルトの名無しさん (ワッチョイ b1b6-Xh5r)
2025/11/02(日) 21:18:33.11ID:HH8Yo1WR0 オタク臭検出
93デフォルトの名無しさん (ワッチョイ 81da-3Voz)
2025/11/03(月) 10:49:01.45ID:5GEUHcEO0 だれかPythonista3でpandas使っている人いませんか。直近のアプデでpandasに対応したらしいのですがlxmlが入ってないとかで動きません。
94デフォルトの名無しさん (ワッチョイ 6220-X4bl)
2025/11/03(月) 14:58:29.93ID:rQkJBpL50 pyproject.tomlのJSON Schemaってどっかに転がってないですか
95デフォルトの名無しさん (ワッチョイ c587-jiLd)
2025/11/08(土) 14:12:25.63ID:tFVkmMmd0 Python言語の知財どこが買うのか知ってる人おらんかー?
96デフォルトの名無しさん (ワッチョイ 1f10-5yZn)
2025/11/09(日) 08:25:28.22ID:JEZ2aUVV0 TKinterのGUIデザイナーで良いのない? PAGEが使いにくくて困る。
97デフォルトの名無しさん (ワッチョイ 1fc7-hEEq)
2025/11/10(月) 02:11:11.48ID:VQmLwQ4l0 python の学習ってどれくらい時間かかる?
98デフォルトの名無しさん (JP 0H1f-hEEq)
2025/11/10(月) 02:11:46.75ID:hVYX78HIH 1カ月
99デフォルトの名無しさん (ワッチョイ 1fc7-hEEq)
2025/11/10(月) 02:12:25.52ID:VQmLwQ4l0 そんなに早くできるもの…?
100デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/10(月) 07:46:18.45ID:taYEFzOb0 他の言語知ってて、とりあえず使うだけなら1日
101デフォルトの名無しさん (ワッチョイ 1fde-PnFc)
2025/11/10(月) 11:00:39.12ID:eQTpi9ss0102デフォルトの名無しさん (ワッチョイ 7fa1-khnH)
2025/11/10(月) 18:08:21.73ID:1blMHAgf0 基本言語使用 1週間
numpy,pandasなどの定番ライブラリ 1週間
プログラムかじったことあるレベルなら2週間で最近流行りのデータサイエンス入門が終わる
プログラム全くの未経験でも1ヶ月あれば余裕
numpy,pandasなどの定番ライブラリ 1週間
プログラムかじったことあるレベルなら2週間で最近流行りのデータサイエンス入門が終わる
プログラム全くの未経験でも1ヶ月あれば余裕
103デフォルトの名無しさん (ワッチョイ 1f75-khnH)
2025/11/11(火) 08:06:08.32ID:0a2/uA890 ウェブアプリ作れるようになるまでだったらどれくらい?
104デフォルトの名無しさん (ワッチョイ 1f81-HL1z)
2025/11/11(火) 08:07:04.70ID:g1brDVk30 一日
はい、次
はい、次
105デフォルトの名無しさん (ワッチョイ 1f01-/Hnv)
2025/11/11(火) 09:20:18.80ID:8SjME8bK0 AIの時代に学習なんて必要なんかね
自然言語でやりたいこと伝えればコード吐き出してくれる
自然言語でやりたいこと伝えればコード吐き出してくれる
106デフォルトの名無しさん (ワッチョイ 1fd9-q6Sd)
2025/11/11(火) 09:26:43.26ID:CIXWXZrd0 言語仕様の細かいところまでマスターしようと思ったら結構時間が掛かると思うけど、とりあえず必要な範囲で使えるようになるだけなら比較的短時間で済むことが多いんじゃない? それがPythonのいいところだし。
言語仕様全体の分量だけでいうと、Pythonってもうそんなにシンプルな言語とは言えないよなぁとは思う。
言語仕様全体の分量だけでいうと、Pythonってもうそんなにシンプルな言語とは言えないよなぁとは思う。
107デフォルトの名無しさん (ワッチョイ 1f01-/Hnv)
2025/11/11(火) 09:50:44.47ID:8SjME8bK0 pythonは言語の思想性が強くてそれに共感できるかどうかで学習意欲も変わる
むしろ注力すべきなのは言語習得じゃなくライブラリの使いこなし
使いたいライブラリのためにお試しでPythonで動かしてみるってのがいいんじゃねえかと
むしろ注力すべきなのは言語習得じゃなくライブラリの使いこなし
使いたいライブラリのためにお試しでPythonで動かしてみるってのがいいんじゃねえかと
108デフォルトの名無しさん (ワッチョイ 1fc0-q6Sd)
2025/11/11(火) 10:40:10.73ID:Ucbt2Fbj0 思想性というのは、オブジェクト指向とか関数型への拘りとかそういう方面ではなくて(むしろ、そういうパラダイム的な話にはPytnonは無節操な方だと思う。)、明白な方法が1つだけある方が良いとか、オフサイドルールとか、pythonic という価値観とかの話だよね。
たしかにオフサイドルールとかは(個人的には結構好きなんだけど)嫌いな人は徹底的に受け付けないみたいだから、思想性が「強い」かどうかはともかく、合う合わないはある言語だと思う。
個人的にはpythonic という言葉はあまり好きではないんだよね。技巧的でなく分かりやすいコードを指してpythonicと表現するというのは分かるんだけど、何をもって技巧的とするかは人によって異なるから、具体的なコードに対する表現としてはあまり適切でないことが多いように思う。
たしかにオフサイドルールとかは(個人的には結構好きなんだけど)嫌いな人は徹底的に受け付けないみたいだから、思想性が「強い」かどうかはともかく、合う合わないはある言語だと思う。
個人的にはpythonic という言葉はあまり好きではないんだよね。技巧的でなく分かりやすいコードを指してpythonicと表現するというのは分かるんだけど、何をもって技巧的とするかは人によって異なるから、具体的なコードに対する表現としてはあまり適切でないことが多いように思う。
109デフォルトの名無しさん (ワッチョイ 1f87-ACTV)
2025/11/11(火) 10:55:42.47ID:WpwFn9xq0 >>105
お前は意味を履き違えている
大手のAIの話と違って、PythonなどプログラムでAI導入してソフト作る場合には
その目的の学習は個別にやらないと使い物にならんでしょ
画像認識プログラム作って、はい撮影してます、熊はどれですか?って
勝手に熊を認識して返してくれるわけないでしょ
お前は意味を履き違えている
大手のAIの話と違って、PythonなどプログラムでAI導入してソフト作る場合には
その目的の学習は個別にやらないと使い物にならんでしょ
画像認識プログラム作って、はい撮影してます、熊はどれですか?って
勝手に熊を認識して返してくれるわけないでしょ
110デフォルトの名無しさん (ワッチョイ 1fca-b1F3)
2025/11/11(火) 13:05:23.90ID:w3GPyRd80111デフォルトの名無しさん (ワッチョイ 1fc0-q6Sd)
2025/11/11(火) 14:09:43.08ID:Ucbt2Fbj0 技巧的でないことを良しとする価値観自体は(個人的には)共感できるし、そういう抽象的な価値観を表す語として用いるのは全然構わないんだけど、具体的なコードとか仕様を対象にそれがpythonicであるとかないとかいうのは、どこからを技巧的と考えるかが人によって違いすぎるのであまり意味がないと思うんだよね。
たとえば内包表記なんかはPythonの特徴的な(といってもHaskellから取り入れたものらしいけど)言語機能を使っているという意味ではPython的(pythonic)なコードだけど、初心者にはなかなか馴染めない人もいるらしいし、そういう人にとっては技巧的でないという意味でのpythonicなコードではないことになる。
また、ライブラリに新仕様が追加されたときなんかにも、新仕様はpythonicではないように感じるというコメントがされているのを見たことがあるけど、自分は別にそんなふうには感じなかったし、本当に人によると思う。
pythonicという言葉が独り歩きすることによって、そういうマジックワード的な使われ方をするようになっているのがあまり良くないんではないかとはわりと思っている。
たとえば内包表記なんかはPythonの特徴的な(といってもHaskellから取り入れたものらしいけど)言語機能を使っているという意味ではPython的(pythonic)なコードだけど、初心者にはなかなか馴染めない人もいるらしいし、そういう人にとっては技巧的でないという意味でのpythonicなコードではないことになる。
また、ライブラリに新仕様が追加されたときなんかにも、新仕様はpythonicではないように感じるというコメントがされているのを見たことがあるけど、自分は別にそんなふうには感じなかったし、本当に人によると思う。
pythonicという言葉が独り歩きすることによって、そういうマジックワード的な使われ方をするようになっているのがあまり良くないんではないかとはわりと思っている。
112デフォルトの名無しさん (アウアウウー Sae3-N4yN)
2025/11/11(火) 14:58:54.45ID:crDtfQHZa 凸れーた使ってないコードはpythonicじゃないとか言われてもな
113デフォルトの名無しさん (ワッチョイ 7f7f-6bnJ)
2025/11/11(火) 19:02:28.74ID:0kUp+mqN0 自分用メモ
try:
from math import fma # >=3.13
except ImportError:
from math import isnan, sumprod # >=3.12
def fma(x, y, z):
if isnan(x): return x
if isnan(y): return y
if isnan(z): return z
return sumprod((float(x), 1.0), (float(y), float(z)))
try:
from math import fma # >=3.13
except ImportError:
from math import isnan, sumprod # >=3.12
def fma(x, y, z):
if isnan(x): return x
if isnan(y): return y
if isnan(z): return z
return sumprod((float(x), 1.0), (float(y), float(z)))
114デフォルトの名無しさん (ワッチョイ 1fad-uNVZ)
2025/11/11(火) 23:53:04.36ID:98VK8NYG0 高齢者が、セルフレジで使い方わからなくて、店員呼ぶのと一緒だな
わからない、AIに聞けばいい
高齢者とやっていることは一緒、高齢者に文句を言うなよ
そしてちゃんと、学習しよう
わからない、AIに聞けばいい
高齢者とやっていることは一緒、高齢者に文句を言うなよ
そしてちゃんと、学習しよう
115デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/12(水) 06:19:01.87ID:nFzYzqaX0 高齢者が使えないのは、直感的に判るデザインになってないんだよな
実地テストの対象に高齢者を入れてないので、洗い出しができてない
若いと変なデザインでも力技でどうにか使えるだけ
実地テストの対象に高齢者を入れてないので、洗い出しができてない
若いと変なデザインでも力技でどうにか使えるだけ
116デフォルトの名無しさん (ワンミングク MMdf-wWKh)
2025/11/12(水) 07:49:19.87ID:FbclXjleM 初回は聞いてるわ
117デフォルトの名無しさん (ワッチョイ ff52-KAfG)
2025/11/12(水) 19:48:57.99ID:XvpK6vZG0 ruffでルールALLにして書いてれば
118デフォルトの名無しさん (ワッチョイ 1f8b-96jK)
2025/11/14(金) 22:40:33.49ID:qL/q/Ay00 whlファイルでライブラリを追加するの大変。3.14と3.14tで違うって。(@_@;)
119デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/15(土) 06:00:23.51ID:mSuIb3Kj0 playwrightで画像表示の完了をexpectしたいのに、
枠だけ出てまだくるくるしてるのに完了になってしまう
枠だけ出てまだくるくるしてるのに完了になってしまう
120デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/15(土) 06:56:22.85ID:mSuIb3Kj0 to_have_js_propertyを使うのか
めんどくさい、、、
めんどくさい、、、
121デフォルトの名無しさん (アウアウウー Sae3-7str)
2025/11/15(土) 09:27:45.60ID:QXV++2f5a pandasを使ってread_htmlをしてデータフレームに入れるとホームページ上では「-329」と表示されているのがデータフレーム内では「-」となってしまいます。誰か助けてください!
122デフォルトの名無しさん (ワッチョイ 1f7c-q6Sd)
2025/11/15(土) 11:26:52.68ID:Mv94Vu0t0 3.14になって公式リファレンスの構文表記の方法がちょっと変わったのね。
123デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/15(土) 11:49:55.79ID:mSuIb3Kj0 次は3.141だろうか
124デフォルトの名無しさん (ワッチョイ 1f59-0kKf)
2025/11/15(土) 12:24:27.52ID:fMlOaMny0 楽しみ
125デフォルトの名無しさん (ワッチョイ 9f54-ZzOo)
2025/11/15(土) 13:34:37.43ID:mSuIb3Kj0 くるくるしてようが問答無用で保存してファイルサイズで判定する方法が安定
126デフォルトの名無しさん (ワッチョイ ff00-KAfG)
2025/11/15(土) 13:36:19.36ID:FBimUFTD0 playwright書いてるとこれNodeで書いた方がいいんじゃないかという時がちょくちょくある
127デフォルトの名無しさん (アウアウウー Sae3-7str)
2025/11/15(土) 16:50:32.72ID:sfMVLVN/a スクレイピングでrequests.getした際にテーブル内の負の値だけが取れないってことありますか?ホームページ上では-156と表示されているのにres.textで確認すると<td>-</td>になってしまうのです。
128デフォルトの名無しさん (ワッチョイ 1f77-KAfG)
2025/11/15(土) 17:43:18.31ID:Yrz/bNnl0 >>127
いいことを教えてやろう。
うまくいかないときは、それを手掛けた奴が頭悪そうな順に疑え。
この場合、最も頭悪そうなのは自分自身であり、次に頭悪そうなのはWebサイトを作った奴、
そしてrequestsの開発者については、お前やWebサイト制作者に比べて遥かに頭悪くないと考えられる。
つまりまずは自分の目とWebサイトを疑え。即ち、Webブラウザの開発者ツールを使用して当該箇所のHTMLソースを確認するとよい。
いいことを教えてやろう。
うまくいかないときは、それを手掛けた奴が頭悪そうな順に疑え。
この場合、最も頭悪そうなのは自分自身であり、次に頭悪そうなのはWebサイトを作った奴、
そしてrequestsの開発者については、お前やWebサイト制作者に比べて遥かに頭悪くないと考えられる。
つまりまずは自分の目とWebサイトを疑え。即ち、Webブラウザの開発者ツールを使用して当該箇所のHTMLソースを確認するとよい。
129デフォルトの名無しさん (ワッチョイ 7fcf-1rUY)
2025/11/15(土) 18:03:53.17ID:Sy/WrQOu0 ソースでは <td>-156</td> になってますね。
requests.getしてprintすると<td>-</td> になってしまいます。なんでだろー
requests.getしてprintすると<td>-</td> になってしまいます。なんでだろー
130デフォルトの名無しさん (アウアウウー Sa85-H7iN)
2025/11/16(日) 13:21:38.88ID:0LN83zrSa131デフォルトの名無しさん (ワッチョイ a107-Bsbk)
2025/11/16(日) 13:32:37.53ID:ypmWL8150132デフォルトの名無しさん (ワッチョイ 5d54-3Fnc)
2025/11/16(日) 13:49:21.05ID:YRIk+m9R0 試行錯誤して意見を取り入れながら改良していくべきものなのに、
追加発注は金がかかるからバージョン1のままずっと使う
内作しろ
追加発注は金がかかるからバージョン1のままずっと使う
内作しろ
133デフォルトの名無しさん (ワッチョイ 91df-iLwu)
2025/11/16(日) 18:27:30.83ID:fnmgx6dT0 Pytnonのraw文字列リテラルって、raw文字列リテラル界の中ではかなり見劣りする仕様だけど、導入時期が他の言語より早かったんだっけ?
個人的にはわりとPython好きな方だと思うけど、これとstr.joinだけはちょっと擁護する気になれないわ。
個人的にはわりとPython好きな方だと思うけど、これとstr.joinだけはちょっと擁護する気になれないわ。
134デフォルトの名無しさん (ワッチョイ 5d54-3Fnc)
2025/11/16(日) 18:41:41.10ID:YRIk+m9R0 strをイテレータとして1文字取り出してもまだstrでイテレータっていう
135デフォルトの名無しさん (ワッチョイ a9ad-amEk)
2025/11/17(月) 01:57:45.84ID:yN+O6HpM0 >129
requests は「JS 実行前の生HTML」しか取れないから、
ブラウザで見えてる DOM(JS で書き換わった後)は取れない。
その1
-Selenium / Playwright で DOM を展開(下までスクロールやクリック含む)して、
-その後の該当する要素を拾う。
その2
-API(fetch/XHR)を探して、そこで返ってくる JSON を直接リクエストする方法。
-大抵は画面の数字やテーブルの元データがそのまま手に入る。
まずは デベロッパーツールで Networkを見る。
requests は「JS 実行前の生HTML」しか取れないから、
ブラウザで見えてる DOM(JS で書き換わった後)は取れない。
その1
-Selenium / Playwright で DOM を展開(下までスクロールやクリック含む)して、
-その後の該当する要素を拾う。
その2
-API(fetch/XHR)を探して、そこで返ってくる JSON を直接リクエストする方法。
-大抵は画面の数字やテーブルの元データがそのまま手に入る。
まずは デベロッパーツールで Networkを見る。
136デフォルトの名無しさん (ワッチョイ 9117-juqw)
2025/11/17(月) 02:32:20.55ID:opYjrUAf0 自分でサイトつくるのって思っているより大変なことなんですね
137デフォルトの名無しさん (ワッチョイ 22bc-RaAf)
2025/11/17(月) 20:32:37.49ID:2/K3mAIm0 型ヒントって意味ないやん
strで宣言しても、intの数値を代入できるしw
strで宣言しても、intの数値を代入できるしw
138デフォルトの名無しさん (ワッチョイ a15b-Bsbk)
2025/11/17(月) 20:48:36.71ID:kK8nO+oA0 標準では何もせんからね
自前でtypingのコード書くか外部ツールいれないと
主要なIDEなら対応してるし実行時ならPydanticとか
自前でtypingのコード書くか外部ツールいれないと
主要なIDEなら対応してるし実行時ならPydanticとか
139デフォルトの名無しさん (ワッチョイ 5d54-3Fnc)
2025/11/17(月) 21:04:29.35ID:1fkr/nM60 型ヒントのある関数の中では教えてくれても、
呼び出し時に型間違っても何も言わない
呼び出し時に型間違っても何も言わない
140デフォルトの名無しさん (ワッチョイ 6e10-iLwu)
2025/11/17(月) 22:46:24.13ID:fGU+8gYk0 Pylanceとか、呼び出し時に型が違っていたら警告出してなかったっけ?
141デフォルトの名無しさん (ワッチョイ 5d54-3Fnc)
2025/11/17(月) 23:04:59.21ID:1fkr/nM60 やろうと思えばやれるから、やってるのもあるだろうけど、
vscodeはやってない
vscodeはやってない
142デフォルトの名無しさん (ワッチョイ 66da-ctBq)
2025/12/02(火) 10:58:33.67ID:LDJiCdbA0 言語の字面的に型情報が明示されてるとAIがコードを理解する助けになるし
生成コードの精度も全然違ってくる
猿如きがいらんとか寝言言ってる場合じゃない
生成コードの精度も全然違ってくる
猿如きがいらんとか寝言言ってる場合じゃない
143デフォルトの名無しさん (ワッチョイ ea02-8qzv)
2025/12/02(火) 20:21:49.39ID:9XpM41KX0 やっぱ、型が定義されてないと、デバッグが大変だな
動かさないと、変数の型がわからないし…
動かさないと、変数の型がわからないし…
144デフォルトの名無しさん (スップ Sd0a-YqRX)
2025/12/05(金) 18:49:44.44ID:XWYA2aZ8d それなw
簡単そうだからPythonでやってるけど型ヒントで色ついて確認しやすいし結局ほとんど宣言してる
簡単そうだからPythonでやってるけど型ヒントで色ついて確認しやすいし結局ほとんど宣言してる
145デフォルトの名無しさん (ワッチョイ 6a4f-QFA3)
2025/12/06(土) 08:58:37.94ID:SwLWofcq0 デバックNo.1
146デフォルトの名無しさん (スフッ Sd0a-Fh2d)
2025/12/06(土) 10:09:29.09ID:NqUkYKPKd だけど涙がでちゃう
だって女の子だもん
今ならコンプライアンス違反
だって女の子だもん
今ならコンプライアンス違反
147たかぼー64 (ワッチョイ bfd0-RPDO)
2025/12/08(月) 20:18:29.97ID:5CCbDHUe0148デフォルトの名無しさん (ワッチョイ 3796-84j1)
2025/12/10(水) 13:51:44.61ID:59vEIu9q0 型ヒントをストリクトに適応する動作モードできないの?
149デフォルトの名無しさん (ワッチョイ 774a-RIfS)
2025/12/10(水) 14:09:47.97ID:/5GL+Ayf0 言語側は構文を用意しているだけで、使うのは型チェッカーだしなぁ。Pylanceとかの一番strictなやつでも不満?
150デフォルトの名無しさん (ワッチョイ 779f-ooB8)
2025/12/10(水) 16:05:37.31ID:Ff15F4/00 @beartypeとか@typecheckedとか
151デフォルトの名無しさん (ワッチョイ 9f9d-txSl)
2025/12/10(水) 20:14:44.88ID:tNBJQY4c0152デフォルトの名無しさん (ワッチョイ d788-rS5k)
2025/12/10(水) 20:38:35.73ID:9wzTxkYp0 seleniumでcloudflareどうにかならんかな
153デフォルトの名無しさん (ワッチョイ d788-rS5k)
2025/12/10(水) 21:28:50.66ID:9wzTxkYp0 解決した
154デフォルトの名無しさん (ワッチョイ 9fad-tQ0L)
2025/12/12(金) 06:05:54.70ID:1zXAo7ub0 海外のPythonを受験しまーす★
日本だと問題がつまらないので!(笑)
日本だと問題がつまらないので!(笑)
155デフォルトの名無しさん (ワッチョイ 7719-vR5a)
2025/12/12(金) 18:49:12.69ID:oW1DQZDH0 情報Iの教科書に、無限ループは論理エラーであると書いてあります。
実行時エラーではないんですか?
実行時エラーではないんですか?
156デフォルトの名無しさん (ワッチョイ 37ea-0CuT)
2025/12/12(金) 18:55:00.46ID:93a0rAi90 カテゴリの違うものをなぜ混ぜる?
157デフォルトの名無しさん (ワッチョイ 37ea-0CuT)
2025/12/12(金) 19:01:57.14ID:93a0rAi90 無限ループがエラーと判断されるかどうかはプログラム次第
エラーなら論理エラーというのは一般的に正しい
該当プログラム自体はその無限ループをエラーとして扱うことができないから
実行時エラーかというとOSや上位の仕組みで無限ループに落ちってるプロセスやスレッドを検知してエラーとして扱われる場合があるので実行時エラーと呼べなくもない
(ただこの場合はエラーの定義や実行時エラーの定義が一般的に使われるよりも広い意味になっている)
エラーなら論理エラーというのは一般的に正しい
該当プログラム自体はその無限ループをエラーとして扱うことができないから
実行時エラーかというとOSや上位の仕組みで無限ループに落ちってるプロセスやスレッドを検知してエラーとして扱われる場合があるので実行時エラーと呼べなくもない
(ただこの場合はエラーの定義や実行時エラーの定義が一般的に使われるよりも広い意味になっている)
158デフォルトの名無しさん (ワッチョイ bfda-pXGd)
2025/12/12(金) 19:43:14.04ID:lK4y0m8F0 (有限時間内に停止することが求められるプログラムにおいて)無限ループは論理エラーである
159デフォルトの名無しさん (アウウィフ FFdb-9P7K)
2025/12/12(金) 19:57:27.83ID:KYMQE58wF 「無限ループは論理エラーである」と、その短文のまま書いてあるとしたら酷い教科書と言わざるを得ないだろうけど、実物はどうなのかね
160デフォルトの名無しさん (ワッチョイ f754-IRSQ)
2025/12/12(金) 20:09:24.48ID:oO0zf7YY0 停止性問題は決定不能だよ
161デフォルトの名無しさん (ワッチョイ 9f33-Mi0R)
2025/12/12(金) 21:22:39.79ID:0Qoncobv0 むしろ実行時にわかるか?
厳密に見てだぞ
厳密に見てだぞ
162デフォルトの名無しさん (ワッチョイ bfda-pXGd)
2025/12/13(土) 02:59:33.12ID:OEG4gDy10 実行時の無限ループは大地震でHDDが壊れてドライバから応答がなくなったとかの外部要因のやつ
163デフォルトの名無しさん (アウアウウー Sadb-yG6q)
2025/12/13(土) 15:33:26.36ID:GoXtD99Ma164デフォルトの名無しさん (ワンミングク MM7f-84j1)
2025/12/13(土) 15:38:14.10ID:p5cjsnV2M マジかよチューリングマシン作って確かめる
165デフォルトの名無しさん (ワッチョイ f754-IRSQ)
2025/12/13(土) 15:42:28.50ID:0LoOAypn0 ヒューマンエラーだよ
166デフォルトの名無しさん (アウウィフ FFdb-9P7K)
2025/12/13(土) 15:54:20.04ID:CSmKnK68F 「時計」とか無限ループ
167デフォルトの名無しさん (ワッチョイ 7719-vR5a)
2025/12/13(土) 17:02:52.99ID:a3bExyWW0 高校情報I Python 萩谷昌己
という教科書のPythonの部分を読んでいますが、説明がひどすぎます。
絶対に予備知識がないと分からないような説明をしています。
という教科書のPythonの部分を読んでいますが、説明がひどすぎます。
絶対に予備知識がないと分からないような説明をしています。
168デフォルトの名無しさん (ワッチョイ f754-IRSQ)
2025/12/13(土) 17:09:44.44ID:0LoOAypn0 Common Lispの本を読んだな
妙に面白かった記憶がある
妙に面白かった記憶がある
169デフォルトの名無しさん (ワッチョイ 7719-vR5a)
2025/12/13(土) 17:38:10.10ID:a3bExyWW0 関数についての説明を見ると、関数の例題プログラムを一つも見せていない段階でグローバル変数とローカル変数について説明しています。
理解できるようには書かれていません。
理解できるようには書かれていません。
170デフォルトの名無しさん (ワッチョイ 7719-vR5a)
2025/12/13(土) 17:45:47.55ID:a3bExyWW0 探索のところを見ると、
「線形探索では、最小探索回数は1回、最大探索回数はn回、したがって平均探索回数は(n+1)/2回になる。」
と書いてあります。
(1 + … + n) / n = (n+1)/2回と計算するべきですよね。
「線形探索では、最小探索回数は1回、最大探索回数はn回、したがって平均探索回数は(n+1)/2回になる。」
と書いてあります。
(1 + … + n) / n = (n+1)/2回と計算するべきですよね。
171デフォルトの名無しさん (ワッチョイ f754-IRSQ)
2025/12/13(土) 18:04:41.17ID:0LoOAypn0 サイコロの目の平均はと聞かれて、
1と6足して割ればええやろ、と思うけどな
1と6足して割ればええやろ、と思うけどな
172デフォルトの名無しさん (アウアウウー Sa43-Zm2/)
2025/12/14(日) 10:21:43.09ID:O1BhnRhBa >絶対に予備知識がないと分からないような説明
そりゃ入門書じゃなくて前提の上で説明してる本ならそうだろ
そりゃ入門書じゃなくて前提の上で説明してる本ならそうだろ
173デフォルトの名無しさん (アウアウウー Sa43-Zm2/)
2025/12/14(日) 10:23:56.15ID:O1BhnRhBa >>170
なんのために平均って描いてあるんだ
なんのために平均って描いてあるんだ
174デフォルトの名無しさん (ワッチョイ 6319-1bfe)
2025/12/14(日) 10:33:32.14ID:la0bN9Wk0 >>172
高校の教科書なので予備知識はゼロということになります。
高校の教科書なので予備知識はゼロということになります。
175デフォルトの名無しさん (ワッチョイ ef73-ZTnH)
2025/12/14(日) 10:41:42.80ID:4RDsvJB60 その教科書は知らないけれど、Pytnonの場合、公式のリファレンスやチュートリアルが充実しているから、そちらを読んで、わからない点があったら教員に聞くというだけで十分じゃないかなぁ。
176デフォルトの名無しさん (ワッチョイ c665-K2Zr)
2025/12/14(日) 11:33:13.72ID:UO71nC250 >>170
「平均探索回数」って目的のデータが必ずデータ群の中に存在する場合だけの探索回数の期待値ってことでいいの?
現実ではそんな前提が成り立つ状況の方が少ないので単純にO(n)と捉えたほうがいいんじゃねって気がするんだが
「平均探索回数」って目的のデータが必ずデータ群の中に存在する場合だけの探索回数の期待値ってことでいいの?
現実ではそんな前提が成り立つ状況の方が少ないので単純にO(n)と捉えたほうがいいんじゃねって気がするんだが
177デフォルトの名無しさん (ワッチョイ d6d0-Fgtc)
2025/12/14(日) 22:42:50.00ID:WzxuJe660 While(true)
が停止しないこと証明したからチューリング賞くれや
が停止しないこと証明したからチューリング賞くれや
178デフォルトの名無しさん (ワッチョイ 72fe-gk1Q)
2025/12/15(月) 00:05:13.88ID:OpPIoBy30 >>170
同じじゃん
同じじゃん
179デフォルトの名無しさん (ワッチョイ 6f2f-922w)
2025/12/22(月) 00:43:51.16ID:/wkntPnv0 高校でまともに指導出来る人材少なそうね
高校生に戻ったとしたら無償の私学行きたい
高校生に戻ったとしたら無償の私学行きたい
180デフォルトの名無しさん (ワッチョイ f354-LL+o)
2025/12/22(月) 07:56:37.01ID:M4G7h+3e0 特定の言語が使える必要は無いな
プログラム的な思考が身についていればいい
プログラム的な思考が身についていればいい
181デフォルトの名無しさん (JP 0Hff-8yfd)
2025/12/22(月) 14:48:17.59ID:sleVryKOH182デフォルトの名無しさん (ワンミングク MM27-tne8)
2025/12/22(月) 20:38:37.39ID:VfAU92ytM カーニハンの「ソフトウェア作法」の最後にあるRATFORをFORTRANに変換するプログラムをpythonに移植してみた
我ながら使い道が無さすぎて呆れる
我ながら使い道が無さすぎて呆れる
183デフォルトの名無しさん (ワッチョイ ff02-y73S)
2025/12/22(月) 20:40:18.44ID:r6ZawAlH0 型を書かないから、
デバッグがすごい大変だわ…
型を必須にするオプションが欲しい…
デバッグがすごい大変だわ…
型を必須にするオプションが欲しい…
184デフォルトの名無しさん (ワッチョイ 430d-EbNS)
2025/12/22(月) 20:52:16.21ID:CXTV3e9A0 >>182
AIに投げたら一瞬でできそう
AIに投げたら一瞬でできそう
185デフォルトの名無しさん (ワッチョイ f354-LL+o)
2025/12/22(月) 21:06:44.87ID:bN+GaJnf0 AIが出来るかどうかは、同じことをやった人がネットで見つかるか次第
186デフォルトの名無しさん (ワッチョイ 339f-TAH4)
2025/12/22(月) 22:01:29.63ID:/MDqFcRg0187デフォルトの名無しさん (ワッチョイ ff02-y73S)
2025/12/23(火) 06:50:38.69ID:qr5peagf0188デフォルトの名無しさん (ワッチョイ f354-LL+o)
2025/12/23(火) 06:56:49.76ID:+TwvQvIj0 CばっかりでC++は殆ど使ったことないけど、C++にすることで遅くなったりしないの?
Cは書きにくいけど高速、というのがウリだから、
多少書きやすくする為に速度犠牲にしてたら出番ないと思うんだけど
Cは書きにくいけど高速、というのがウリだから、
多少書きやすくする為に速度犠牲にしてたら出番ないと思うんだけど
189デフォルトの名無しさん (スフッ Sd1f-6wfp)
2025/12/23(火) 12:20:23.39ID:rBXlF6TRd190デフォルトの名無しさん (スフッ Sd1f-6wfp)
2025/12/23(火) 12:23:56.12ID:YYaCTmpzd191デフォルトの名無しさん (スフッ Sd1f-6wfp)
2025/12/23(火) 12:27:40.46ID:zyhl8UuMd >多少書きやすくする為に速度犠牲にしてたら出番ない
そう言う需要なら今覚えるならRust一択
C++の出番が無いと言う意味ならその通り
そう言う需要なら今覚えるならRust一択
C++の出番が無いと言う意味ならその通り
192デフォルトの名無しさん (ワッチョイ 63b9-tne8)
2025/12/23(火) 14:06:58.31ID:pHs9jqXu0 ソフトウェアウェア作法ってフォートランマシンで、UNIXのシェルコマンドみたいなのを一歩一歩作ってく内容なんだけどフォートランへの変換のプリコンパイラみたいなのの制御文がCそっくりで面白いんだよね
真似したから当たり前であるけど
あの頃のベル研の高揚感がちょっとだけ追体験できる
そう言えばrオライリーからRustで同じようなことやるらしい本出てたな
真似したから当たり前であるけど
あの頃のベル研の高揚感がちょっとだけ追体験できる
そう言えばrオライリーからRustで同じようなことやるらしい本出てたな
193デフォルトの名無しさん (ワッチョイ f354-LL+o)
2025/12/23(火) 19:05:34.04ID:YOmyUzZG0 class使わないのにC++使う意味あるのかという気もするけど、
卒論で複素数使う為だけにC++使ってたな
卒論で複素数使う為だけにC++使ってたな
194デフォルトの名無しさん (ワッチョイ 6f44-/F48)
2025/12/23(火) 19:41:40.75ID:1OzavGtz0 クラスのメソッドにデコレータを付けたいときの型ヒントはこれでいい?
もっといい方法がある?
class MyClass: ...
type MethodType[T: MyClass, **P, R] = Callable[Concatenate[T, P], R]
def method_decorator[T: MyClass, **P, R](method: MethodType[T, P, R]) -> MethodType[T, P, R]: ...
もっといい方法がある?
class MyClass: ...
type MethodType[T: MyClass, **P, R] = Callable[Concatenate[T, P], R]
def method_decorator[T: MyClass, **P, R](method: MethodType[T, P, R]) -> MethodType[T, P, R]: ...
195デフォルトの名無しさん (スップ Sd1f-dC2p)
2025/12/25(木) 10:47:06.69ID:ffzaZwijd >>167
入門者は本なんか読まないでcopilotに全部聞けばかなり捗るよ。
ポイントはAIに全部作らせるんではなく、これどういう意味?みたいにAIに全部聞くとイライラせずにサルにもわかるように教えてくれる。
ある程度知識ついてからじゃないとドキュメント意味不明だよね。
自分も入門書のメソッドとは引数とはから意味不明だったけど、Copilot先生とぶっつけ本番で挑んだら色々学んだ。
入門者は本なんか読まないでcopilotに全部聞けばかなり捗るよ。
ポイントはAIに全部作らせるんではなく、これどういう意味?みたいにAIに全部聞くとイライラせずにサルにもわかるように教えてくれる。
ある程度知識ついてからじゃないとドキュメント意味不明だよね。
自分も入門書のメソッドとは引数とはから意味不明だったけど、Copilot先生とぶっつけ本番で挑んだら色々学んだ。
196デフォルトの名無しさん (ワッチョイ 7f0f-EbNS)
2025/12/25(木) 14:22:00.92ID:IsHhz5L60 萩谷昌己か
計算と自然は面白いぞ
計算と自然は面白いぞ
197デフォルトの名無しさん (ワッチョイ 6f01-x2Sm)
2025/12/25(木) 16:19:15.90ID:fW/DB+ld0198デフォルトの名無しさん (ワッチョイ d31c-UG0h)
2025/12/25(木) 16:34:52.41ID:6rOkhYoB0 >>197
君のような知恵が足りない人にはそう思えるのだろうな
君のような知恵が足りない人にはそう思えるのだろうな
199デフォルトの名無しさん (ワッチョイ f354-LL+o)
2025/12/25(木) 20:13:27.13ID:jtZTW5KY0 授業で使った教科書よりも個人的に買った教科書の方が遥かに多いな
理系の全学科共通の試験で入学してるんだから、
何かの学科で合格した人ならどの学科の学部生向けの教科書でも読める
理系の全学科共通の試験で入学してるんだから、
何かの学科で合格した人ならどの学科の学部生向けの教科書でも読める
200デフォルトの名無しさん (ワッチョイ 6f01-x2Sm)
2025/12/25(木) 21:14:36.38ID:fW/DB+ld0 それ大学の教科書の話ですよね
上のは高校の教科書の話
今気づいたけど俺アンカー間違ってるなw
上のは高校の教科書の話
今気づいたけど俺アンカー間違ってるなw
201デフォルトの名無しさん (ワッチョイ 7f09-EbNS)
2025/12/25(木) 21:14:42.97ID:IsHhz5L60 Pythonとか言語の教科書は
理系の授業で使うような超コンパクトなやつが最強だと思うんだよなあ
理系の授業で使うような超コンパクトなやつが最強だと思うんだよなあ
202デフォルトの名無しさん (ワッチョイ 7f09-EbNS)
2025/12/25(木) 21:17:37.13ID:IsHhz5L60 薄くてコンパクトなやつな
例題でわかる Pythonプログラミング入門
これとか俺が好きなやつ
無駄がないけどもの足りないくらいのウスイホン
これが最強
合う合わないはあるだろうけど
例題でわかる Pythonプログラミング入門
これとか俺が好きなやつ
無駄がないけどもの足りないくらいのウスイホン
これが最強
合う合わないはあるだろうけど
203デフォルトの名無しさん (ワッチョイ ff02-y73S)
2025/12/25(木) 21:30:19.28ID:ZGCY5gEv0 型定義が無いとダメだな…
使いづらい…
使いづらい…
204デフォルトの名無しさん (ワッチョイ ff02-y73S)
2025/12/25(木) 21:31:28.43ID:ZGCY5gEv0205デフォルトの名無しさん (ワッチョイ cf10-uJMK)
2025/12/26(金) 01:06:06.91ID:D6ZrEDUA0 なんか、ずーっとそれ書いているな。このスレだけで5〜6回それ書いてない? >>187でC++プログラマーとして調べたんじゃないの? C++プログラマって基本的に優秀な人だと思っていたんだがなぁ。
206デフォルトの名無しさん (ワッチョイ 63cd-aZeD)
2025/12/26(金) 07:52:41.90ID:mERYJOvF0 型て変数名でだいたいわかるくね?
rustでnumpyとか使えるようになればこんなうんこ言語で書く必要なるのにね
重い処理はcで作られたライブラリに投げてるゆうてもパイチョンで書いてる時点でオーバヘッドありそうだし
rustでnumpyとか使えるようになればこんなうんこ言語で書く必要なるのにね
重い処理はcで作られたライブラリに投げてるゆうてもパイチョンで書いてる時点でオーバヘッドありそうだし
207デフォルトの名無しさん (ワッチョイ 432a-U5SM)
2025/12/26(金) 10:30:13.19ID:aCyis80z0 >>206
intVar なんて名の変数だとしても、 int 以外の値が、豈図らんや入ってしまうのが問題だろうから。
intVar なんて名の変数だとしても、 int 以外の値が、豈図らんや入ってしまうのが問題だろうから。
208デフォルトの名無しさん (ワッチョイ 0344-0pgC)
2025/12/26(金) 12:25:49.44ID:CE39jtRv0 ある程度規模の大きい開発をする場合動的型付け言語は静的型付け言語よりも高いスキルが要求される
型が分からないからデバッグ大変とか言ってるやつは使う言語を間違えてるかスキルが足りてないか超絶クソコードをメンテしてるかのどれか
型が分からないからデバッグ大変とか言ってるやつは使う言語を間違えてるかスキルが足りてないか超絶クソコードをメンテしてるかのどれか
209デフォルトの名無しさん (ワッチョイ ff02-y73S)
2025/12/26(金) 17:07:35.60ID:lFUPjMK20210デフォルトの名無しさん (ベーイモ MMff-EbNS)
2025/12/26(金) 17:26:51.67ID:t9sQAWLtM そりゃ明示的な型指定があろうが無かろうが実際の型が想定と違ってたら正しく動かないんだから、
事前に誤りを検出してくれる方が難易度が低いことは自明
そもそもケアレスミス以前に正しいコードを書ける能力がないレベルの人であれば、
動的型の方がなんとなく偶然それっぽく動く場合がある分だけ難易度が低く感じられることもあるが、
さすがにそれは「ある程度規模の大きい開発」では論外としてよいだろう
事前に誤りを検出してくれる方が難易度が低いことは自明
そもそもケアレスミス以前に正しいコードを書ける能力がないレベルの人であれば、
動的型の方がなんとなく偶然それっぽく動く場合がある分だけ難易度が低く感じられることもあるが、
さすがにそれは「ある程度規模の大きい開発」では論外としてよいだろう
211デフォルトの名無しさん (ワッチョイ df5e-V9NP)
2025/12/28(日) 09:56:07.87ID:+RjTCiyE0 numpyとpandasはRuby とかJavascript とか他言語にも移植すれば良いのに
212デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/28(日) 10:16:24.43ID:8yUde0fT0 AIで使われてる原動力はnumpyだよな
213デフォルトの名無しさん (ワッチョイ 4e0e-wwNJ)
2025/12/28(日) 11:25:37.70ID:YhhUPnCQ0 今時AIのコアにnumpyなんか使われてないよ
行列の積といったプリミティブなレベルじゃなく、もっと広範にわたってC++やRustで実装されていて、Pythonは入口に過ぎない
行列の積といったプリミティブなレベルじゃなく、もっと広範にわたってC++やRustで実装されていて、Pythonは入口に過ぎない
214デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/28(日) 11:44:07.02ID:8yUde0fT0 そういう意味では計算してるのはGPUであって、C++ですらない
GPUに計算を要求して結果を受け取ってるだけ
やってることはシンプルだけど規模が大きいので、
いかに効率的にGPUを使うかという部分でpythonでは足りなくなる
GPUに計算を要求して結果を受け取ってるだけ
やってることはシンプルだけど規模が大きいので、
いかに効率的にGPUを使うかという部分でpythonでは足りなくなる
215デフォルトの名無しさん (ワッチョイ ca02-pM77)
2025/12/28(日) 12:14:22.55ID:CJEeVKut0216デフォルトの名無しさん (ワッチョイ 3a7d-ogYJ)
2025/12/28(日) 14:07:26.54ID:p6lqnpqy0 外部ライブラリの処理で返ってくる文字列の中に\x00が混じっているせいで
その文字を含むコマンド作ってsubprocessで実行するとValueError: embedded null characterになるんですがこれの回避方法ないでしょうか?
コマンド自体はprintしてコンソールにコピペだと問題なく動作するんですがsubprocessで実行だとダメです
print(repr(hoge))すると\x00が混じっているのがわかるんですがこれを除去するにはどうしたらいいでしょう?
encodeしたあと文字列にしてreplaceして除去したあとdecodeしようとしたんですが元の文字に戻せず
reprでも同じようにするとできるんですが全角スペースとかも変換されちゃうのでうまくない
その文字を含むコマンド作ってsubprocessで実行するとValueError: embedded null characterになるんですがこれの回避方法ないでしょうか?
コマンド自体はprintしてコンソールにコピペだと問題なく動作するんですがsubprocessで実行だとダメです
print(repr(hoge))すると\x00が混じっているのがわかるんですがこれを除去するにはどうしたらいいでしょう?
encodeしたあと文字列にしてreplaceして除去したあとdecodeしようとしたんですが元の文字に戻せず
reprでも同じようにするとできるんですが全角スペースとかも変換されちゃうのでうまくない
217デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/28(日) 14:22:40.43ID:8yUde0fT0 そもそも文字列に\x00は含まれない
unicodeがそう設計されてるから
unicodeがそう設計されてるから
218デフォルトの名無しさん (JP 0H96-JQyJ)
2025/12/28(日) 15:55:06.43ID:oIfqg8Z7H >>216
外部ライブラリの処理の返す値の型とエンコーディングは?
外部ライブラリの処理の返す値の型とエンコーディングは?
219デフォルトの名無しさん (JP 0H96-JQyJ)
2025/12/28(日) 15:58:07.52ID:oIfqg8Z7H 「の」が多すぎたな
頭がバグる
頭がバグる
220デフォルトの名無しさん (アウアウウー Sa2f-br5P)
2025/12/28(日) 18:34:57.44ID:dOtjJR/Ca 16bitLEの文字列をcharで受け取ろうとしてんじゃね
221デフォルトの名無しさん (ワッチョイ 3a7d-ogYJ)
2025/12/28(日) 18:55:31.39ID:p6lqnpqy0 >>218
返す型はclass 'str'です。エンコーディングはわかんないです。
返す型はclass 'str'です。エンコーディングはわかんないです。
222デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/28(日) 19:18:32.03ID:8yUde0fT0 strにencodingは無い
内部的にutf8なだけ
内部的にutf8なだけ
223デフォルトの名無しさん (ワッチョイ 5f9f-V3Y/)
2025/12/28(日) 19:45:00.47ID:/cGMnjC10 8yUde0fT0 は愉快犯なの?
ひとつも本当のこと書けてなくて草
ひとつも本当のこと書けてなくて草
224デフォルトの名無しさん (ワッチョイ 3a7d-ogYJ)
2025/12/28(日) 21:26:43.43ID:p6lqnpqy0 216ですが面倒くさいことせずreplace('\x00','')で削除できました
subprocessでも正常に実行できるようになりました
どうもお騒がせしました
subprocessでも正常に実行できるようになりました
どうもお騒がせしました
225デフォルトの名無しさん (ワッチョイ df5e-V9NP)
2025/12/28(日) 22:04:31.63ID:+RjTCiyE0 理解せずに対症療法だと忘れた頃に原因不明のトラブルに
226デフォルトの名無しさん (JP 0H86-Gd/t)
2025/12/30(火) 15:04:50.67ID:GGVQyedpH seleniumつまずくところ多すぎて心が折れてきた
227デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/30(火) 15:07:51.53ID:UT6NqjUh0 最初からplaywrightでいい
228デフォルトの名無しさん (JP 0H86-Gd/t)
2025/12/30(火) 15:31:07.54ID:GGVQyedpH229デフォルトの名無しさん (ワッチョイ ca02-pM77)
2025/12/30(火) 16:57:09.93ID:tnkdSGVw0230デフォルトの名無しさん (JP 0H86-Gd/t)
2025/12/30(火) 23:21:13.36ID:Gbo5dDWNH pyautoguiの画像検索てファイルパスに日本語含んでると動かないのな…
231デフォルトの名無しさん (アウアウウー Sa2f-AftE)
2025/12/31(水) 09:54:41.87ID:JiL28laVa Rust使えば良いのに
232デフォルトの名無しさん (アウアウウー Sa2f-AftE)
2025/12/31(水) 09:57:44.22ID:JiL28laVa233デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2025/12/31(水) 10:46:52.83ID:zMfSQxrh0 Rustを個人で使って便利なケースはあるのかな
安全なCみたいなイメージで、
Cで書かないといけないことが少ない上に安全まで要求されるケース
安全なCみたいなイメージで、
Cで書かないといけないことが少ない上に安全まで要求されるケース
234デフォルトの名無しさん (ワッチョイ 4a56-Gd/t)
2025/12/31(水) 11:06:21.53ID:7Qp3MJMB0 seleniumでようやっととりあえず動くものが作れた
一部画像認識でゴリ押したけども
chatgptまーじ便利ね
一部画像認識でゴリ押したけども
chatgptまーじ便利ね
235デフォルトの名無しさん (スップ Sdea-Gr8M)
2025/12/31(水) 12:05:37.21ID:asAfouu2d copilotに今のプロジェクトrustにした方が良い?って聞いたら、
外部ライブラリに依存しまくりだからPythonのままでいいだろ、ボケ
って言われた
外部ライブラリに依存しまくりだからPythonのままでいいだろ、ボケ
って言われた
236デフォルトの名無しさん (ワッチョイ 8b65-8Iwc)
2025/12/31(水) 12:29:47.22ID:xxlbb6sm0 それはPython定期
237デフォルトの名無しさん (オイコラミネオ MM56-wwNJ)
2025/12/31(水) 20:51:30.01ID:oVTCz+GPM selenium「.click()でクリック出来ます!」
(画面外の要素をクリック出来るとは言ってない)
(画面外の要素をクリック出来るとは言ってない)
238デフォルトの名無しさん (ワッチョイ 4a56-Gd/t)
2026/01/01(木) 18:18:00.47ID:I0UDsTTB0 グーグルスプレッドシートをgspreadで読み書きしたらすぐAPI使いきっちゃうな
239デフォルトの名無しさん (ワッチョイ 0f9f-oyRY)
2026/01/01(木) 21:24:54.89ID:A6W4/+xj0 うまく一括処理で書けそうにないなら
GASで高レベルな操作する処理を書いてWeb API化するのは?
GASで高レベルな操作する処理を書いてWeb API化するのは?
240デフォルトの名無しさん (ワッチョイ 4a56-Gd/t)
2026/01/01(木) 21:46:57.24ID:I0UDsTTB0 スクリプト実行させたらスプレッドシートのC列に新しい列作って一件一件の処理が無事に成功したかを記入していきたいんだよねぇ
100件ちょっとある
スプレッドシートならスマホで確認しやすいかなって
https://i.imgur.com/zq7Ful4.jpeg
100件ちょっとある
スプレッドシートならスマホで確認しやすいかなって
https://i.imgur.com/zq7Ful4.jpeg
241デフォルトの名無しさん (ワッチョイ caa6-qBMg)
2026/01/01(木) 22:53:40.40ID:1Lpw7r4P0 >>240
データを記録するのはこの形式で
処理,あ,い,う
1月1日,❌︎,○,○
1月2日,○,○,○
これならその日のデータを最後の行として追記するだけだから簡単
スマホで見る用のはこれを逆順にし、zipで転置して作る
import csv
with open("rawdata.csv", "r") as f:
reader = csv.reader(f)
header = next(reader)
rows = reversed(list(reader))
transposed_rows = zip(header, *rows)
with open("spview.csv", "w") as f:
writer = csv.writer(f)
writer.writerows(transposed_rows)
処理,1月2日,1月1日
あ,○,❌︎
い,○,○
う,○,○
データを記録するのはこの形式で
処理,あ,い,う
1月1日,❌︎,○,○
1月2日,○,○,○
これならその日のデータを最後の行として追記するだけだから簡単
スマホで見る用のはこれを逆順にし、zipで転置して作る
import csv
with open("rawdata.csv", "r") as f:
reader = csv.reader(f)
header = next(reader)
rows = reversed(list(reader))
transposed_rows = zip(header, *rows)
with open("spview.csv", "w") as f:
writer = csv.writer(f)
writer.writerows(transposed_rows)
処理,1月2日,1月1日
あ,○,❌︎
い,○,○
う,○,○
242デフォルトの名無しさん (ワッチョイ 4f54-EddR)
2026/01/02(金) 09:16:54.94ID:CctB7aOy0 *rows はオブジェクトじゃないんだよな
単体で取り扱おうとすると普通にsyntax error
引数の中に書いた時だけ解釈してくれる構文の一部
しかも定義の引数か参照の引数かでまた意味が変わる
単体で取り扱おうとすると普通にsyntax error
引数の中に書いた時だけ解釈してくれる構文の一部
しかも定義の引数か参照の引数かでまた意味が変わる
243デフォルトの名無しさん (ワッチョイ 0f9f-ecpE)
2026/01/02(金) 09:30:59.79ID:9Kt4HutZ0 APIの発行回数を気にした質問なのにどうしてそうなるw
結果をバッファしていい前提だけど
https://docs.gspread.org/en/v5.2.0/api.html#gspread.worksheet.Worksheet.insert_cols
https://docs.gspread.org/en/v5.2.0/api.html#gspread.worksheet.Worksheet.update_cells
このあたりで一度に更新する
結果をバッファしていい前提だけど
https://docs.gspread.org/en/v5.2.0/api.html#gspread.worksheet.Worksheet.insert_cols
https://docs.gspread.org/en/v5.2.0/api.html#gspread.worksheet.Worksheet.update_cells
このあたりで一度に更新する
244デフォルトの名無しさん (ワッチョイ 83ad-v/s8)
2026/01/03(土) 01:04:16.29ID:nDscQmV/0 シート更新をトリガーにGASのイベントが発生する。
GAS側でシート全体を配列として読み込み、
Pythonで言うところの pandas に読み込んで処理するのと同じことを
GAS(JavaScript)で行い、結果をまとめてシートに書き戻す。
このやり方なら Sheets API は実質1回分で済む。
Pythonは関係ない。
GAS側でシート全体を配列として読み込み、
Pythonで言うところの pandas に読み込んで処理するのと同じことを
GAS(JavaScript)で行い、結果をまとめてシートに書き戻す。
このやり方なら Sheets API は実質1回分で済む。
Pythonは関係ない。
245デフォルトの名無しさん (ワッチョイ eb92-/tJL)
2026/01/04(日) 13:05:18.61ID:AIXZqG4x0 スクレイピングはエレメントの探し方理解したらもうこっちのもんやね
246デフォルトの名無しさん (ブーイモ MM7f-BA7j)
2026/01/04(日) 14:00:07.54ID:o6kA+Z6qM それは最初の一歩
247デフォルトの名無しさん (ワッチョイ 3b5f-14iG)
2026/01/04(日) 19:55:46.88ID:TfzMSH420 その後、複数Webページの探索
探索処理の途中状態のダンプ
エラーが起きたらエラーが起きた箇所を修正して中断箇所から再開
proxyの自動取得
ブラウザのランダムな偽装
http-headerのランダムな偽装
アクセス拒否が出た場合の自動リトライ
などの処理を実装することになる
探索処理の途中状態のダンプ
エラーが起きたらエラーが起きた箇所を修正して中断箇所から再開
proxyの自動取得
ブラウザのランダムな偽装
http-headerのランダムな偽装
アクセス拒否が出た場合の自動リトライ
などの処理を実装することになる
248デフォルトの名無しさん (ワッチョイ bb54-WU++)
2026/01/04(日) 19:58:14.19ID:1KA44K4S0 画像取得が目的の場合、そもそも画像のurlなんか無い問題に行き当たる
249デフォルトの名無しさん (ブーイモ MM7f-BA7j)
2026/01/04(日) 23:18:53.88ID:3eOHYnP/M それはエレメントの探し方の範疇だろ
250デフォルトの名無しさん (スフッ Sdbf-ACQ3)
2026/01/05(月) 10:55:40.93ID:qfkUvnlvd img src=data:image/png;Base64,beef なんかでもURIだが
そのままファイル作れば済む罠
そのままファイル作れば済む罠
251デフォルトの名無しさん (ワッチョイ efb9-Cy+R)
2026/01/05(月) 11:15:54.25ID:EHsPzvY80 > アクセス拒否が出た場合の自動リトライ
このヒト怖い
そもそもrobots.txt完ムシしてそう
このヒト怖い
そもそもrobots.txt完ムシしてそう
252デフォルトの名無しさん (アウアウウー Sa45-WZNf)
2026/01/11(日) 16:16:37.27ID:SY/eWiZNa uvってJavaScriptでいったらnpmみたいなものですか?
ローカルのディレクトリに仮想環境作れる?
ローカルのディレクトリに仮想環境作れる?
253デフォルトの名無しさん (ワッチョイ 819f-DCyb)
2026/01/12(月) 06:17:54.12ID:XzFJAEW20 標準のvenvでもそういう動作
uvは速くてディスク効率がいい
uvは速くてディスク効率がいい
254デフォルトの名無しさん (ワッチョイ 2e68-P0p/)
2026/01/12(月) 13:23:32.46ID:buFIm39O0 python# 乙女心
while True:
if 認められたい・カワイイと言ってほしい and カワイイだけじゃ嫌:
悩む()
それでもカワイイを求める()
でも別の価値も証明したい()
# この矛盾は解消されない
# でも生き続ける
while True:
if 認められたい・カワイイと言ってほしい and カワイイだけじゃ嫌:
悩む()
それでもカワイイを求める()
でも別の価値も証明したい()
# この矛盾は解消されない
# でも生き続ける
255デフォルトの名無しさん (JP 0H02-wxUL)
2026/01/13(火) 10:44:40.79ID:NZyhndpaH てすと
img src=data:image/png;Base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAC70lEQVR4nLVTfUzNURh+7kdXdWku
lRvKVfpgqZSrWd3c+RhFZq2wMrUw3fI1XxlNaVH62JQ0fyiiUazlu7DyERUWLUOrVEJ0SzWiq+69
r/1O86vpL38429nvvM97znPe3/O8RwAQ4T8O4d9A+q7D/0wiNfsJF0UjvF1rscz7AQL9yiAWGVhO
PHqjxGQIqnnV8PWowSzbVrg5voZ8shZbkk7gx4A5vy91ZzzO3QjFmxbn4XhHAvw8q/C6xRkuM5pR
Xa/Evadq6A0iLk2kmldFhcmRVJoVQs1XPSnM/zL5uNfQlElaWqJ8SMMyjsy2G+40f/bLMTg3OQ4L
6bdRGIg8nOoZmUiop/pCX1q/vJgSo45RUUok9VTYU0TgRRIIjOyA3PIL9d6fSVKzH2PIOaz1uget
XVbCOCUmg8Qkqmucy341wOcerCZ+hc3kTpQ/84Orw1tsSz0OtdcTqL0eIyLhFGbIP+Kjdiov2dag
fAQvvQaFTTtkFn1M+9jwTGh7rJB+YduwRKbjBijnwF7asyGbHuf6s2oUU9/T2fgYtjaV6KipxIvs
p7XRGvUtupW5jq/aya6ZlHNekLWsi0zEQ/TlrjNNs+7g80LuxqLkzbh0JwgZBTHQG4Z9j9uUgUM5
cWytGxyHts92sJJ1Q27Zie6+Sbzhje0OeNHgBiMJYTAKIRQYoftlyufFAT53mduVLxcywFSiQ2x4
Fos7uuQMEwkNmG79GU3t9ljkWYWuXkueYHdYDqJDclkHSsRD7CsQjDwt4QRpP9+z7EaRHhbS78i/
uZ7HwlcVouK5Cj3fZKyY/p9SPqcJzoNyYzkUgXXYnpbCMK7N+WEl66ZPpXMobedhStIcpYbiBcz9
PxpymtcWqElm0cvilb53qOL0ahKL9CwOXXGFKs8E0Ml9scyb84kaxrdY+WikTR1t31FUcB6tUpUx
wznM3ekV3c5cS/lHNGQn/8BfyBEfjMyg8eb9PMYVGbm6gL0dLo4OOUPZ+/ez/G+MQ5j2VPHW7AAA
AABJRU5ErkJggg== /
img src=data:image/png;Base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAC70lEQVR4nLVTfUzNURh+7kdXdWku
lRvKVfpgqZSrWd3c+RhFZq2wMrUw3fI1XxlNaVH62JQ0fyiiUazlu7DyERUWLUOrVEJ0SzWiq+69
r/1O86vpL38429nvvM97znPe3/O8RwAQ4T8O4d9A+q7D/0wiNfsJF0UjvF1rscz7AQL9yiAWGVhO
PHqjxGQIqnnV8PWowSzbVrg5voZ8shZbkk7gx4A5vy91ZzzO3QjFmxbn4XhHAvw8q/C6xRkuM5pR
Xa/Evadq6A0iLk2kmldFhcmRVJoVQs1XPSnM/zL5uNfQlElaWqJ8SMMyjsy2G+40f/bLMTg3OQ4L
6bdRGIg8nOoZmUiop/pCX1q/vJgSo45RUUok9VTYU0TgRRIIjOyA3PIL9d6fSVKzH2PIOaz1uget
XVbCOCUmg8Qkqmucy341wOcerCZ+hc3kTpQ/84Orw1tsSz0OtdcTqL0eIyLhFGbIP+Kjdiov2dag
fAQvvQaFTTtkFn1M+9jwTGh7rJB+YduwRKbjBijnwF7asyGbHuf6s2oUU9/T2fgYtjaV6KipxIvs
p7XRGvUtupW5jq/aya6ZlHNekLWsi0zEQ/TlrjNNs+7g80LuxqLkzbh0JwgZBTHQG4Z9j9uUgUM5
cWytGxyHts92sJJ1Q27Zie6+Sbzhje0OeNHgBiMJYTAKIRQYoftlyufFAT53mduVLxcywFSiQ2x4
Fos7uuQMEwkNmG79GU3t9ljkWYWuXkueYHdYDqJDclkHSsRD7CsQjDwt4QRpP9+z7EaRHhbS78i/
uZ7HwlcVouK5Cj3fZKyY/p9SPqcJzoNyYzkUgXXYnpbCMK7N+WEl66ZPpXMobedhStIcpYbiBcz9
PxpymtcWqElm0cvilb53qOL0ahKL9CwOXXGFKs8E0Ml9scyb84kaxrdY+WikTR1t31FUcB6tUpUx
wznM3ekV3c5cS/lHNGQn/8BfyBEfjMyg8eb9PMYVGbm6gL0dLo4OOUPZ+/ez/G+MQ5j2VPHW7AAA
AABJRU5ErkJggg== /
256デフォルトの名無しさん (ワッチョイ 819f-DCyb)
2026/01/13(火) 11:48:53.60ID:ZA6bTa2d0 なぜタグがとおるとおもった
まだdata URLだけなら分からんでもないが
まだdata URLだけなら分からんでもないが
257デフォルトの名無しさん (ワッチョイ 5157-eQN7)
2026/01/13(火) 13:46:30.82ID:mWEmS9C10 pythonは統計や分析処理に強いって聞く割に小数の丸め誤差に言及されることがないように見えるけど、みんなどうしてんの?
特にデータフレームで一括計算みたいなことする場合は誤差も洒落にならんと思うんだけど
特にデータフレームで一括計算みたいなことする場合は誤差も洒落にならんと思うんだけど
258デフォルトの名無しさん (スフッ Sda2-yrZg)
2026/01/13(火) 14:00:43.21ID:fCJsGKjUd 丸め誤差なんて「統計」的には問題にならないから
むしろ数値計算では
桁落ち
情報落ち
積み残し
オーバーフローアンダーフロー
の方が深刻
むしろ数値計算では
桁落ち
情報落ち
積み残し
オーバーフローアンダーフロー
の方が深刻
259デフォルトの名無しさん (ワッチョイ 5157-eQN7)
2026/01/13(火) 14:13:19.77ID:mWEmS9C10 ものの例えに統計を出したけど、厳密な小数計算が必要な分野の場合どうしてんの?金額とか
260デフォルトの名無しさん (スフッ Sda2-yrZg)
2026/01/13(火) 14:18:23.16ID:J2yMHuBld 巣に帰れ
0.1+0.2≠0.3
0.1+0.2≠0.3
261デフォルトの名無しさん (JP 0H79-wxUL)
2026/01/13(火) 14:20:00.26ID:QEC32ZcBH import decimal
262デフォルトの名無しさん (ワッチョイ 5157-eQN7)
2026/01/13(火) 14:22:22.11ID:mWEmS9C10 チャッピーにでも聞いた方がマシっぽいな
263デフォルトの名無しさん (スフッ Sda2-yrZg)
2026/01/13(火) 14:25:45.03ID:KZoiHd++d hikashi_ncの次回記事がdecimalだったら嗤う
264デフォルトの名無しさん (ワッチョイ 819f-DCyb)
2026/01/13(火) 14:44:06.20ID:ZA6bTa2d0 モダンな処理系なら速度重視と精度重視の二刀流だろうに経歴を知りたい
265デフォルトの名無しさん (ワッチョイ e981-LhGy)
2026/01/13(火) 15:56:19.41ID:jNebSdud0 >>262
初心者の中の初心者?
初心者の中の初心者?
266デフォルトの名無しさん (ワッチョイ 5157-eQN7)
2026/01/13(火) 17:59:50.67ID:mWEmS9C10267デフォルトの名無しさん (ワッチョイ f901-a+Kw)
2026/01/13(火) 18:25:20.44ID:9wpzGm5F0 チャッピーに聞いてみた
=======
このやり取りは、数値計算における「速度」と「精度」の扱い方の常識を前提にした発言が噛み合っていない、という典型例です。順に解説します。
@「モダンな処理系なら速度重視と精度重視の二刀流だろうに経歴を知りたい」の意味
これはかなり 皮肉混じり の言い方です。分解すると:
●「モダンな処理系なら」
→ Python、Java、C#、最近のC/C++、R など
→ 現代の言語・ランタイム
●「速度重視と精度重視の二刀流」
→ 用途に応じて数値表現を使い分けるのが当たり前という意味
具体的には:
用途 典型的な手段
高速な統計・機械学習・数値計算 浮動小数点(float64, SIMD, BLAS)
金額・会計・厳密計算 固定小数点 / Decimal / 整数でスケーリング
Pythonで言えば:
float → 高速・誤差あり(統計・科学計算)
decimal.Decimal → 遅いが厳密(金額など)
●「だろうに」
→ それを知らない/使い分けていないのが不思議
●「経歴を知りたい」
→
こんな基本的な話をしている人は、
どんな環境・経験でプログラミングしてきたの?
という 遠回しなマウント/煽り です。
要するにこの発言の本音
「今どきの処理系で“誤差が怖い”とか言う前に、
使い分けるのが常識でしょ。
それを知らないって、どんな経歴なの?」
=======
このやり取りは、数値計算における「速度」と「精度」の扱い方の常識を前提にした発言が噛み合っていない、という典型例です。順に解説します。
@「モダンな処理系なら速度重視と精度重視の二刀流だろうに経歴を知りたい」の意味
これはかなり 皮肉混じり の言い方です。分解すると:
●「モダンな処理系なら」
→ Python、Java、C#、最近のC/C++、R など
→ 現代の言語・ランタイム
●「速度重視と精度重視の二刀流」
→ 用途に応じて数値表現を使い分けるのが当たり前という意味
具体的には:
用途 典型的な手段
高速な統計・機械学習・数値計算 浮動小数点(float64, SIMD, BLAS)
金額・会計・厳密計算 固定小数点 / Decimal / 整数でスケーリング
Pythonで言えば:
float → 高速・誤差あり(統計・科学計算)
decimal.Decimal → 遅いが厳密(金額など)
●「だろうに」
→ それを知らない/使い分けていないのが不思議
●「経歴を知りたい」
→
こんな基本的な話をしている人は、
どんな環境・経験でプログラミングしてきたの?
という 遠回しなマウント/煽り です。
要するにこの発言の本音
「今どきの処理系で“誤差が怖い”とか言う前に、
使い分けるのが常識でしょ。
それを知らないって、どんな経歴なの?」
268デフォルトの名無しさん (ワッチョイ f901-a+Kw)
2026/01/13(火) 18:26:56.33ID:9wpzGm5F0 「レガシーな処理系ならなんなんだろう?」と感じた理由
質問者が意味を理解できなかったのは、暗黙の前提を共有していないからです。
質問者の頭の中
言語や処理系ごとに「正確 or 不正確」が決まると思っている
「Pythonは誤差が出る → どうするの?」という発想
発言者の前提
処理系は1つの数値表現しか持たない、という考えが古い
同一言語内で:
高速計算用の型
厳密計算用の型
を切り替えるのは当然
そのため、
「モダンなら二刀流」
という言い方になっているのですが、
質問者は 「処理系=1種類の性質」 と捉えているため、
「じゃあレガシーな処理系だと何が違うの?」
と混乱してしまったわけです。
質問者が意味を理解できなかったのは、暗黙の前提を共有していないからです。
質問者の頭の中
言語や処理系ごとに「正確 or 不正確」が決まると思っている
「Pythonは誤差が出る → どうするの?」という発想
発言者の前提
処理系は1つの数値表現しか持たない、という考えが古い
同一言語内で:
高速計算用の型
厳密計算用の型
を切り替えるのは当然
そのため、
「モダンなら二刀流」
という言い方になっているのですが、
質問者は 「処理系=1種類の性質」 と捉えているため、
「じゃあレガシーな処理系だと何が違うの?」
と混乱してしまったわけです。
269デフォルトの名無しさん (ワッチョイ f901-a+Kw)
2026/01/13(火) 18:27:13.29ID:9wpzGm5F0 B「レガシーな処理系ならなんなんだろう?」への正解
暗に想定されている答えはこうです:
レガシーな処理系の例
古いBASIC
初期のFORTRAN
組み込み向け処理系
昔のDBや電卓的言語
これらでは:
浮動小数点しかない
精度を自分で管理するしかない
金額計算も float でやって事故る
→ だからこそ昔は誤差が大問題だった
C この会話が荒れた本質的な理由
質問者:
「Pythonで誤差ってどうしてるの?」
回答側:
「そんなの用途で型を分けるのが前提だろ」
つまり:
「誤差をどう避けるか」ではなく
「誤差が出る型を使う場面と使わない場面を分ける」
という発想の差です。
暗に想定されている答えはこうです:
レガシーな処理系の例
古いBASIC
初期のFORTRAN
組み込み向け処理系
昔のDBや電卓的言語
これらでは:
浮動小数点しかない
精度を自分で管理するしかない
金額計算も float でやって事故る
→ だからこそ昔は誤差が大問題だった
C この会話が荒れた本質的な理由
質問者:
「Pythonで誤差ってどうしてるの?」
回答側:
「そんなの用途で型を分けるのが前提だろ」
つまり:
「誤差をどう避けるか」ではなく
「誤差が出る型を使う場面と使わない場面を分ける」
という発想の差です。
270デフォルトの名無しさん (ワッチョイ f901-a+Kw)
2026/01/13(火) 18:28:23.58ID:9wpzGm5F0 まあ、頑張れよ
271デフォルトの名無しさん (ブーイモ MMe6-rVbA)
2026/01/13(火) 18:38:41.71ID:p4dzCB/vM >>270
64ビットで収まるような計算にこだわる理由がわからない。
64ビットで収まるような計算にこだわる理由がわからない。
272デフォルトの名無しさん (アウアウウー Sa45-yrZg)
2026/01/13(火) 19:27:55.39ID:+ukVPJ99a >金額計算も float でやって事故る
>→ だからこそ昔は誤差が大問題だった
doubt
これだからAIは
>→ だからこそ昔は誤差が大問題だった
doubt
これだからAIは
273デフォルトの名無しさん (ワッチョイ c674-LhGy)
2026/01/13(火) 20:20:29.36ID:2hShfree0 馬鹿な人ほどAIをありがたがるからな
274デフォルトの名無しさん (ワッチョイ 0dbd-QJl+)
2026/01/13(火) 20:54:51.69ID:m7lBoRfc0 生成AIってめちゃくちゃ酷いことを論理的に丁寧に説明してくれるよね
昔パイセンの新卒への説教が目に余るから、
筋道立てて言えばなんでも言っていいわけじゃないですよってたしなめたの思い出したw
昔パイセンの新卒への説教が目に余るから、
筋道立てて言えばなんでも言っていいわけじゃないですよってたしなめたの思い出したw
275デフォルトの名無しさん (ワッチョイ 5157-eQN7)
2026/01/13(火) 21:33:16.15ID:mWEmS9C10 >>269
なんのAI使ったらこんな頭の悪い出力よこすんだろう?
なんのAI使ったらこんな頭の悪い出力よこすんだろう?
276デフォルトの名無しさん (ワッチョイ 819f-DCyb)
2026/01/13(火) 22:35:13.88ID:ZA6bTa2d0 LLMの学習データはほとんどがインターネットの公開文書
生成ミスすることも多いけどエンジニアの総意からそう外れてはないよ
中身はわからんけど今回は投げたプロンプトがそうさせているだけ
生成ミスすることも多いけどエンジニアの総意からそう外れてはないよ
中身はわからんけど今回は投げたプロンプトがそうさせているだけ
277デフォルトの名無しさん (ワッチョイ 0dbd-QJl+)
2026/01/13(火) 22:58:11.83ID:m7lBoRfc0278デフォルトの名無しさん (スップ Sda2-XpWj)
2026/01/14(水) 10:31:52.35ID:4m5TYSQBd そういやpythonのfloatってデフォだと64なん?32?
279デフォルトの名無しさん (ワッチョイ 819f-DCyb)
2026/01/14(水) 11:28:52.34ID:UHIP8Btv0 import sys
print(sys.float_info)
print(sys.float_info)
280デフォルトの名無しさん (ワッチョイ 7971-yz0q)
2026/01/19(月) 11:49:05.97ID:0rqtRvTU0 decimal云々じゃなくて要はnumpyで金融計算やるならどうしてんのって話がしたいんでしょ
丸め誤差を許容しない計算はnumpy使いませんでFA
そんでこのスレの程度見ても分かるように無自覚にやってる実務コードがきっと山のようにあるのか実態
丸め誤差を許容しない計算はnumpy使いませんでFA
そんでこのスレの程度見ても分かるように無自覚にやってる実務コードがきっと山のようにあるのか実態
281デフォルトの名無しさん (ワッチョイ 8ba1-hIJT)
2026/01/19(月) 14:08:24.59ID:WVDRETjP0 オフィスソフトでも0.1+0.2が0.3にならない場合があったけどな
数値を丸めて0.3と表示されてるけど0.1+0.2の計算結果と0.3を比較したら違ってた
数値を丸めて0.3と表示されてるけど0.1+0.2の計算結果と0.3を比較したら違ってた
282デフォルトの名無しさん (ワッチョイ b154-SB0o)
2026/01/19(月) 19:11:25.26ID:OFgMEmWx0 floatなら何でもそうなる
283デフォルトの名無しさん (アウアウウー Sa1d-2lB2)
2026/01/20(火) 15:25:25.37ID:IfOEwYMLa 知能に問題ありそうだな
284デフォルトの名無しさん (ワッチョイ 2b83-qeSE)
2026/01/21(水) 16:08:58.62ID:+zUDv7bl0 整数同士の計算になるように桁を事前調整して最後に小数点を挿入する
これだけで精度保証される
これだけで精度保証される
285デフォルトの名無しさん (ワッチョイ b154-SB0o)
2026/01/21(水) 19:21:03.20ID:KpAD2q4H0 1/3とか出てきたらどうするんだ
286デフォルトの名無しさん (アウアウウー Sa1d-2lB2)
2026/01/24(土) 20:47:50.85ID:miP7Hoy0a287デフォルトの名無しさん (ワッチョイ b154-SB0o)
2026/01/24(土) 20:57:53.36ID:y2I2020a0 精度とか言ってる時点で浮動小数点数
有理数演算か有限精度かの2択
有理数演算か有限精度かの2択
288デフォルトの名無しさん (ワントンキン MMd3-ddMO)
2026/01/24(土) 21:13:27.72ID:CUvtlouAM >そんでこのスレの程度見ても分かるように無自覚に
>やってる実務コードがきっと山のようにあるの
>か実態
これは本当だと思う
金融系で利息計算とか含まれるソフト開発で、ちゃんと二進での計算に詳しいエンジニアがやってんだろうなあと思ってたらCのライブラリ適当に使ってるだけなのいっぱいあった
桁落ちとか誤差系の知識も全然ない単なる無知ゆえの蛮勇プログラムw
>やってる実務コードがきっと山のようにあるの
>か実態
これは本当だと思う
金融系で利息計算とか含まれるソフト開発で、ちゃんと二進での計算に詳しいエンジニアがやってんだろうなあと思ってたらCのライブラリ適当に使ってるだけなのいっぱいあった
桁落ちとか誤差系の知識も全然ない単なる無知ゆえの蛮勇プログラムw
289デフォルトの名無しさん (ワッチョイ 53a6-jqwL)
2026/01/24(土) 23:29:39.89ID:A4PVoNjc0 利息とかの計算はどのタイミングでどう丸めるか事細かく決まってるからその仕様が満たされてれば問題ない
コーディング段階で迷うようなら仕様整理が不十分
コーディング段階で迷うようなら仕様整理が不十分
290デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/25(日) 07:02:36.56ID:x3tpUb920 移植する時に丸め処理のバグが見つかっても、
バグごと移植する方針にされたりする
何も変えない、が至上命題だから
バグごと移植する方針にされたりする
何も変えない、が至上命題だから
291デフォルトの名無しさん (ワッチョイ a2f6-Bm+i)
2026/01/25(日) 10:43:28.43ID:WblWXrGI0 1024MBが1GB(1024GBが1TB)のはずなのに1000で割ってGB(TB)増やす詐欺は常態化してる
292デフォルトの名無しさん (ワッチョイ 017a-wZwy)
2026/01/25(日) 13:54:02.76ID:reG8/n5H0 マジかよ!?
293デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/25(日) 13:59:47.81ID:x3tpUb920 通信速度も詐欺
294デフォルトの名無しさん (ワッチョイ 0932-Ho8Y)
2026/01/26(月) 17:50:01.73ID:JNJilQHk0 もう何聞いてもGPTがほぼ完璧な答え返してくれるからプログラミングの意欲がなくなってしまった
作りたかったもの全てをpython+GPTで作れてしまった
作りたかったもの全てをpython+GPTで作れてしまった
295デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/26(月) 19:37:38.85ID:QFa6IpMf0 それは既に他の人が作ったものを自分も作ろうとしているから
296デフォルトの名無しさん (ワッチョイ 7570-PNlu)
2026/01/26(月) 20:32:52.53ID:piv11wZC0 そういうのライセンスどうなっとるの
297デフォルトの名無しさん (ワッチョイ 9202-b9fB)
2026/01/26(月) 20:33:54.77ID:8qUG9B2G0298デフォルトの名無しさん (ワッチョイ f605-Ib3Q)
2026/01/26(月) 21:13:13.58ID:vomVPy5h0 幼稚なレベルの奴が必要としてる物なんて程度が知れているからな
299デフォルトの名無しさん (ワッチョイ 092d-KOlI)
2026/01/26(月) 21:38:24.23ID:0OR+09pD0 AIって何度言ってもPEP8準拠で書いてくれないんだよな
なんかいつも追加で修正させる必要がある
なんかいつも追加で修正させる必要がある
300デフォルトの名無しさん (ワッチョイ 3601-Ho8Y)
2026/01/27(火) 02:49:09.02ID:1URVZqG30 めっちゃ簡単なもの頼んでも変な間違いすることが多いと思うんだが
294はどんなセッティングでやってるんだ?
294はどんなセッティングでやってるんだ?
301デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/27(火) 06:26:10.84ID:y7a8KAa60 googleで検索するだけで横から割り込んでコード作ってくるな
単語をスペースで区切る方式じゃなくて文章で疑問点を書く
単語をスペースで区切る方式じゃなくて文章で疑問点を書く
302デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/27(火) 12:40:35.74ID:41XxGrLi0 デフォルトでは型ヒント書かれないけど書けっていったら書くし元々かかれてるコードの続きなら書くよ
最初に型とかスキーマの準備させればよいのでは?
最初に型とかスキーマの準備させればよいのでは?
303デフォルトの名無しさん (ワッチョイ adda-dr35)
2026/01/27(火) 16:48:24.82ID:L1L7Qq4n0 プログラムのことあんま知らないんだけどPythonってインタプリタ?
それともexeになるの?
それともexeになるの?
304デフォルトの名無しさん (ワッチョイ 3601-Ho8Y)
2026/01/27(火) 17:23:10.23ID:1URVZqG30 1行目まではわかるけど2行目の意味がわからない
一応答えは、インタプリタ言語です、でいいと思うけど
一応答えは、インタプリタ言語です、でいいと思うけど
305デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/27(火) 17:45:19.77ID:41XxGrLi0 pythonインタプリタがあればpython言語で書かれたテキストファイル(わかりやすさのために通常.pyで保存される)をインタプリタが実行する
exeにもできるけどふつうはしない(.pyファイルとpythonインタプリタをセットにしてまとめる必要がある)
exeにもできるけどふつうはしない(.pyファイルとpythonインタプリタをセットにしてまとめる必要がある)
306デフォルトの名無しさん (ワッチョイ e968-iLzJ)
2026/01/27(火) 17:50:42.52ID:YWg9Sevj0 .pyファイルとpythonインタプリタをセットなやつじゃなく
最適化されたexeになぜしないのか
最適化されたexeになぜしないのか
307デフォルトの名無しさん (ワッチョイ 594d-Jh5h)
2026/01/27(火) 18:10:37.36ID:fzRCQTjg0 最適化w
308デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/27(火) 21:23:45.50ID:41XxGrLi0 融通が利かないからだよ
309デフォルトの名無しさん (ワッチョイ a29f-cQl5)
2026/01/27(火) 22:11:18.88ID:rRT/XX9V0 そうかんたんに同じ挙動にできないからでしょう
それにニッチだし注力するならVMを最適化した方がいい
それにニッチだし注力するならVMを最適化した方がいい
310デフォルトの名無しさん (ワッチョイ 3601-Ho8Y)
2026/01/28(水) 08:05:06.27ID:SpcA7DOm0 要は用途による使い分けで、インタプリタ言語にはインタプリタ言語のよさがあるから使われている
311デフォルトの名無しさん (ワッチョイ 9e4a-XIiv)
2026/01/28(水) 09:01:58.38ID:dNGFrJhx0 自分で作った関数集をまとめた関数集.pyをimportして使おうとすると変な動きするけどなんで
関数集.pyのほう編集して保存してもスクリプト動かしたら反映されてなかったりする
関数集.pyのほう編集して保存してもスクリプト動かしたら反映されてなかったりする
312デフォルトの名無しさん (ワッチョイ 0172-UTuN)
2026/01/28(水) 09:42:19.33ID:jO+H0ZAZ0 インタプリタ言語=コンパイルしない言語?
313デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/28(水) 10:23:30.63ID:gAQsOUjJ0 コンパイルしない言語は存在しない
Wikipediaよめ
Wikipediaよめ
314デフォルトの名無しさん (アウウィフ FFcd-wsWs)
2026/01/28(水) 10:36:34.03ID:qvXxMBthF 未だに義務教育で教えてないのかな
小中学校でもパソコンガープログラムガーってこれ見よがしに教育()を始めてから30年くらい経ってそうだが
小中学校でもパソコンガープログラムガーってこれ見よがしに教育()を始めてから30年くらい経ってそうだが
315デフォルトの名無しさん (JP 0H86-YW0g)
2026/01/28(水) 10:39:27.63ID:F7tvAjjKH >>311
動かし方が悪いんだろ
動かし方が悪いんだろ
316デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/28(水) 11:00:11.60ID:gAQsOUjJ0 >>311
コード内部の問題では?
コード内部の問題では?
317デフォルトの名無しさん (ワッチョイ 3601-Ho8Y)
2026/01/28(水) 11:10:59.01ID:SpcA7DOm0 今年の共通テストの情報が難しすぎただのとネットで騒いでるのを見ると
カリキュラムとしてはあるもののちゃんと教えられる教師がいなかったり、受験であまり重要じゃないと切り捨ててる高校が多くて
つまり大学側も軽視してて、ただ教材やテストだけは作られてるみたいな状況がありそうだと思った
カリキュラムとしてはあるもののちゃんと教えられる教師がいなかったり、受験であまり重要じゃないと切り捨ててる高校が多くて
つまり大学側も軽視してて、ただ教材やテストだけは作られてるみたいな状況がありそうだと思った
318デフォルトの名無しさん (ワッチョイ 59e4-Vnsq)
2026/01/28(水) 12:38:53.31ID:fHbF4gtO0 コンパイルの定義として一括して変換(翻訳)するという要素を要求する場合には、昔のBASICとかはコンパイルしない言語ってことになるんじゃない? 最近の言語はインタプリタ方式でも一旦中間コードにコンパイルしてから実行するから、コンパイルされているとも言えるけど。
319デフォルトの名無しさん (ワッチョイ a29f-cQl5)
2026/01/28(水) 12:54:01.38ID:zgEQGoXr0 大昔のMS BASICでも中間コード方式だけど
他社のはしらん
他社のはしらん
320デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/28(水) 13:00:23.55ID:gAQsOUjJ0 機械語ではない言語から機械語への翻訳は基本的にコンパイルであると捉えたい そのほうがすっきりする
321デフォルトの名無しさん (ワッチョイ 017a-wZwy)
2026/01/28(水) 13:30:22.44ID:o7qvbWr10322デフォルトの名無しさん (ワッチョイ 59e4-Vnsq)
2026/01/28(水) 13:38:39.29ID:fHbF4gtO0323デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/28(水) 13:58:00.64ID:gAQsOUjJ0 >>322
たしかに。ちゃんと整理する必要があるな
たしかに。ちゃんと整理する必要があるな
324デフォルトの名無しさん (JP 0H12-Bm+i)
2026/01/28(水) 15:47:41.03ID:BC6wQpLiH 昔のBASICの中間コードはtoken列をbyte列に変換したようなもので
実行自体はインタプリタであってコンパイルしてた訳じゃないはず
実行自体はインタプリタであってコンパイルしてた訳じゃないはず
325デフォルトの名無しさん (JP 0H12-Bm+i)
2026/01/28(水) 15:49:20.14ID:BC6wQpLiH そういう意味ではpythonの中間コードもコンパイルしてるとは言えないな
326デフォルトの名無しさん (ワッチョイ 5990-Vnsq)
2026/01/28(水) 17:23:56.14ID:fHbF4gtO0 そもそもコンパイラがプログラムの実行をすることはないのでは。
327デフォルトの名無しさん (ワッチョイ b6e7-iLzJ)
2026/01/28(水) 20:40:19.13ID:JqvyAzdb0 コンパイラは機械語に変換する役目だ
だからどんな言語であれ、コンパイラを優秀につくれりゃ実行ファイルは高速化できるはずだが
なぜか誰もやりやがらねー
だからどんな言語であれ、コンパイラを優秀につくれりゃ実行ファイルは高速化できるはずだが
なぜか誰もやりやがらねー
328デフォルトの名無しさん (ワッチョイ b181-Ib3Q)
2026/01/28(水) 21:29:36.32ID:JcD5YZXu0 >>327
馬鹿自慢か?
馬鹿自慢か?
329デフォルトの名無しさん (ワッチョイ 5990-Vnsq)
2026/01/28(水) 22:08:40.30ID:fHbF4gtO0 そういう話はこのスレよりC系の言語とかアセンブリ言語とかのスレの方が詳しい人がいっぱい居ると思うぞ。コンパイラ理論そのものについてのスレもあるけれど、今は書き込みが散発的みたい。
Pythonでも原理的には機械語にコンパイルするコンパイラを書くことも可能だが、Pythonという言語の使われ方からして、そうするコストに見合うだけのメリットがないから誰もやらないってだけの話だと思うが。
Pythonでも原理的には機械語にコンパイルするコンパイラを書くことも可能だが、Pythonという言語の使われ方からして、そうするコストに見合うだけのメリットがないから誰もやらないってだけの話だと思うが。
330デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/28(水) 22:23:32.84ID:p0yH051/0 コンパイラとか最適化の理論はとっくの昔に完成してるからなあ
人間には予想も付かない凄いことをしてくるのはAIに似てるかも
人間には予想も付かない凄いことをしてくるのはAIに似てるかも
331デフォルトの名無しさん (ワッチョイ b6e7-iLzJ)
2026/01/28(水) 22:29:17.24ID:JqvyAzdb0 >>330
完成してりゃ中間コード吐いてインタプリタに実行させるだけで済まされてなかろう
完成してりゃ中間コード吐いてインタプリタに実行させるだけで済まされてなかろう
332デフォルトの名無しさん (ワッチョイ 6e80-Vnsq)
2026/01/28(水) 22:58:42.65ID:0FJSZnvA0 実行速度が必要ならC/C++/Rustを使えばいいんじゃないというのが一般的な考え方なんでしょ。Pythonコードを機械語に変換するコンパイラを書くことも原理的に不可能というわけではないけれど、そんなことにリソースを割くのはコストに見合わないということ何だと思うよ。
333デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/28(水) 23:00:31.83ID:p0yH051/0 可能ならコストに見合うけど無理なので
334デフォルトの名無しさん (ワッチョイ 6e80-Vnsq)
2026/01/28(水) 23:17:10.60ID:0FJSZnvA0 Wikipediaか何かで「理論上はどの言語であってもインタプリタとコンパイラのどちらでも作ることができる」とあったのでそんなものかと思っていたんだが。
evalとかはたしかに大変そうではあるが。
evalとかはたしかに大変そうではあるが。
335デフォルトの名無しさん (ワッチョイ adda-dr35)
2026/01/29(木) 08:14:58.19ID:0RG4qTZw0 >>305
ありがとう
ありがとう
336デフォルトの名無しさん (JP 0H86-Ho8Y)
2026/01/29(木) 15:56:29.79ID:WyG7qaGEH Codonっていうのがあるらしいけど、Pytonと互換性のあるコンパイラ言語って感じで、
コンパイラを通すにはPythonのコードに手直しが必要らしい。
コンパイラを通すにはPythonのコードに手直しが必要らしい。
337デフォルトの名無しさん (ワッチョイ b21e-Jh5h)
2026/01/29(木) 17:11:27.60ID:16j/4oRz0 CythonとかNuitkaとかあるやろ
338デフォルトの名無しさん (ワッチョイ 596c-p/ca)
2026/01/29(木) 19:58:34.79ID:4T3j3Ewg0 グルー言語に何を望んでんだ
339デフォルトの名無しさん (ワッチョイ b22c-iLzJ)
2026/01/29(木) 20:19:58.80ID:JmV9Fh280340デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/29(木) 20:46:04.52ID:2iDQlzfp0 言語はどんどん新しいのに手を出さないとすぐに置いて行かれるぞ
341デフォルトの名無しさん (ワッチョイ 9e0a-qgNN)
2026/01/29(木) 21:07:53.27ID:GiqYan290 >>339
使い分けなきゃいけない理由がわからないくらいの初心者ならまずそこから勉強してみては?
使い分けなきゃいけない理由がわからないくらいの初心者ならまずそこから勉強してみては?
342デフォルトの名無しさん (ワッチョイ 9202-b9fB)
2026/01/29(木) 21:16:18.93ID:plNW2X580 Pythonを使う理由がよくわからないね
コンパイル時間が無いから?
コンパイル時間が無いから?
343デフォルトの名無しさん (ワッチョイ 9202-b9fB)
2026/01/29(木) 21:16:52.39ID:plNW2X580344デフォルトの名無しさん (ワッチョイ 5e10-Vnsq)
2026/01/29(木) 22:00:01.15ID:nCwrSesI0 少なくともPythonは、実行速度よりも開発効率を優先した言語だからなぁ。柔軟に書けて実行速度も速いというとOCamlとかがそんな感じなん? 自分はよく知らないが。
いずれにせよPythonスレでは望むようなものは得られないと思うよ。
いずれにせよPythonスレでは望むようなものは得られないと思うよ。
345デフォルトの名無しさん (ワッチョイ e980-yHIc)
2026/01/29(木) 22:18:18.52ID:3IITt3VS0 aiやるならこれ一択だろ
numpyとかpytorchとかそもそもpython向けにライブラリ作り始めたやつは頭おかしいとは思うけど
研究者が研究に専念するために簡単な言語でやれるようにってことなんやろう
numpyとかpytorchとかそもそもpython向けにライブラリ作り始めたやつは頭おかしいとは思うけど
研究者が研究に専念するために簡単な言語でやれるようにってことなんやろう
346デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/29(木) 22:31:15.48ID:BoGGeDCY0 個人開発でPython使ってるけど基本pydanticでクラス定義してしまってる
型がないと自分でも可読性が低い
型がないと自分でも可読性が低い
347デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/29(木) 22:41:44.36ID:2iDQlzfp0 dataclassで十分
348デフォルトの名無しさん (ワッチョイ 7107-UTuN)
2026/01/30(金) 09:07:08.08ID:mwriK/wH0 juliaは柔軟に書けて実行速度速い
DL用のライブラリもPythonほどではないがある
DL用のライブラリもPythonほどではないがある
349デフォルトの名無しさん (JP 0H21-Bm+i)
2026/01/30(金) 16:02:47.92ID:a6PS8pLsH >>334 だけで何も判ってない初心者だって判るレス
350デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/30(金) 18:13:13.56ID:+aL1Pn7Y0 こういう奴は理論というのを「他の頭良い人たちが教えてくれるもの」と思って、なんだか偉そうな言葉を雰囲気だけで鵜呑みにし、自分は思考を放棄し、さらに他の人間のことも「バカな自分」と同程度にバカと決めつけてコミュニケーションを開始する迷惑で救いようの人間
351デフォルトの名無しさん (ワッチョイ 9202-b9fB)
2026/01/30(金) 21:31:40.90ID:D5v+EKvx0352デフォルトの名無しさん (アウアウウー Sacd-QyVR)
2026/01/30(金) 22:16:39.66ID:OJJa35c5a ライブラリがアホ程あったからね。C++ も多いけど。
教えてくれる人が Python だったとかかな。
教えてくれる人が Python だったとかかな。
353デフォルトの名無しさん (ワッチョイ 9202-b9fB)
2026/01/30(金) 22:27:24.66ID:D5v+EKvx0354デフォルトの名無しさん (ワッチョイ 8554-vwp/)
2026/01/30(金) 22:30:38.50ID:oS1NCBG30 今からAI作る奴はおらんやろ
355デフォルトの名無しさん (ワッチョイ f17c-xWlh)
2026/01/31(土) 11:22:46.18ID:9PB+ED+40 実際開発速度的にどうなん?
356デフォルトの名無しさん (ワッチョイ e9b5-yHIc)
2026/01/31(土) 12:13:22.24ID:h03x76kI0 ai使うのよりai作るほうがおもろい
357デフォルトの名無しさん (アウアウウー Sacd-QyVR)
2026/01/31(土) 12:28:20.75ID:F/icZ0mxa ai を作ったとして、インプットに対するアウトプットがあいまいだけど、どう評価するのだろう?
358デフォルトの名無しさん (JP 0H26-Bm+i)
2026/01/31(土) 14:14:16.41ID:KwksedAYH 今更それを聴くのか?
ここはム板
マ板でやれ
ここはム板
マ板でやれ
359デフォルトの名無しさん (ワッチョイ 59fa-p/ca)
2026/01/31(土) 14:35:05.39ID:dSv4ln0k0 >>351
言うまでもなくkerasやpytotchのような使いやすい機械学習フレームワークや、pandasやnumpyのような大量データを高速処理できるライブラリの存在が大きい
あとは集合演算が標準の組み込み機能として用意されてるのも大きいでしょ
rubyがrailsのおかげで大成したようなもんだよ
ていうかどんな言語も大抵はそうでしょ?
言うまでもなくkerasやpytotchのような使いやすい機械学習フレームワークや、pandasやnumpyのような大量データを高速処理できるライブラリの存在が大きい
あとは集合演算が標準の組み込み機能として用意されてるのも大きいでしょ
rubyがrailsのおかげで大成したようなもんだよ
ていうかどんな言語も大抵はそうでしょ?
360デフォルトの名無しさん (JP 0H86-5F09)
2026/01/31(土) 14:43:02.32ID:EMXQ4+myH 行列演算じゃなく集合演算なのか
361デフォルトの名無しさん (ワッチョイ e362-mW19)
2026/02/01(日) 00:12:48.74ID:O3kP44tG0 だったらlispやれよ
362デフォルトの名無しさん (アウアウウー Sa29-lnpu)
2026/02/01(日) 04:52:23.37ID:mhtwSh0Ma numpy の行列の * はきもい
@ なら判る
逆にして欲しかった
@ なら判る
逆にして欲しかった
363デフォルトの名無しさん (ワッチョイ a575-KVJQ)
2026/02/01(日) 05:10:05.76ID:Q00yLDfp0 うまく演算子オーバーロードで書けることもあれば
できないからdictつかったりチグハグだけど
そんなんもんだと使ってるけどHyで解決できんかな
みんなLISPつかう世の中になれるよ
できないからdictつかったりチグハグだけど
そんなんもんだと使ってるけどHyで解決できんかな
みんなLISPつかう世の中になれるよ
364デフォルトの名無しさん (ワッチョイ 2d54-ncWr)
2026/02/03(火) 05:47:48.55ID:IpKAqXqF0 前回値との比較でループ処理をする
Noneで初期化しておいて、Noneだったら前回値の更新だけやってメイン処理はしない
という処理をやる時に、
if prev != None:
メイン処理
prev = value
みたいに、メイン処理がインデントの中に入る
それが嫌
でもアーリーcontinueしてしまうと前回値更新ができない
なんか上手い書き方あったっけ
Noneで初期化しておいて、Noneだったら前回値の更新だけやってメイン処理はしない
という処理をやる時に、
if prev != None:
メイン処理
prev = value
みたいに、メイン処理がインデントの中に入る
それが嫌
でもアーリーcontinueしてしまうと前回値更新ができない
なんか上手い書き方あったっけ
365デフォルトの名無しさん (ワッチョイ 1b01-IT6j)
2026/02/03(火) 10:56:04.23ID:6jbQgzns0 全体像がわかればもうちょっと別のいい書き方がありそうな処理だけど
とりあえずのところは反転させればいいんじゃないの?
if prev is None:
prev= value
continue
メイン処理
とりあえずのところは反転させればいいんじゃないの?
if prev is None:
prev= value
continue
メイン処理
366デフォルトの名無しさん (スフッ Sd43-WtQD)
2026/02/03(火) 11:19:33.43ID:IB+qMNMyd p=prev
prev=value
if p is None: continue
メイン処理
prev=value
if p is None: continue
メイン処理
367デフォルトの名無しさん (ベーイモ MMab-LRNT)
2026/02/03(火) 11:50:27.46ID:4N3gfv6iM メイン処理の前に前回値変えたらあかんやろ
368デフォルトの名無しさん (ワッチョイ e343-VWzb)
2026/02/03(火) 12:09:40.05ID:gBcC4iBu0 prev=valueを二回書くのがイヤなのかもだが基本的には>>365のようにするしかない(=それが一番エレガント)のが今の私の結論
369デフォルトの名無しさん (ワッチョイ e343-VWzb)
2026/02/03(火) 12:12:56.12ID:gBcC4iBu0 ていうかメイン処理スキップする場合にはそのvalueはどこから変更された値が取得されるの?
valueが前々回の値のまま(=実際更新しない)なら別の書き方があり得る
もう少し情報が必要
valueが前々回の値のまま(=実際更新しない)なら別の書き方があり得る
もう少し情報が必要
370デフォルトの名無しさん (スフッ Sd43-WtQD)
2026/02/03(火) 12:23:50.96ID:GglrBJHId371デフォルトの名無しさん (JP 0H2b-IT6j)
2026/02/03(火) 15:12:17.17ID:2bqc7r3pH reduce的なことをforループでやろうとしてるという話なのかな?
acc = xs[0]
for x in xs[1:]:
acc = do_something(acc, x)
sequenceじゃないならacc = next(it)を
try-exceptで囲まないといけないのでreduceを使ったほうがいい
acc = xs[0]
for x in xs[1:]:
acc = do_something(acc, x)
sequenceじゃないならacc = next(it)を
try-exceptで囲まないといけないのでreduceを使ったほうがいい
372デフォルトの名無しさん (ワッチョイ 2d54-ncWr)
2026/02/03(火) 18:48:34.85ID:qhNqFngk0 伝わらんなあ
ループで毎回新しい値が取得される
それと前回値が何らかの条件を満たしていたら何らかの処理をする
こんな前提
「前回値」というワードだけでピンと来て
ループで毎回新しい値が取得される
それと前回値が何らかの条件を満たしていたら何らかの処理をする
こんな前提
「前回値」というワードだけでピンと来て
373デフォルトの名無しさん (ワッチョイ 154e-VWzb)
2026/02/03(火) 19:36:17.69ID:xhrd6yg80 なんなんだこいつ
言語能力使えよ
言語能力使えよ
374デフォルトの名無しさん (ワッチョイ f58a-dYoH)
2026/02/03(火) 19:47:16.58ID:7rYhia4r0 for x in X:
value = update(value)
if prev is None:
prev = value
continue
メイン処理
prev = value
value = update(value)
if prev is None:
prev = value
continue
メイン処理
prev = value
375デフォルトの名無しさん (ワッチョイ f5dd-qdjU)
2026/02/03(火) 21:58:18.64ID:JAfofTJw0 54氏は相変わらずだなw
376デフォルトの名無しさん (ワッチョイ 2d54-ncWr)
2026/02/03(火) 22:08:26.66ID:qhNqFngk0 if else finally みたいな構文があればいいんだけどな
if節でcontinueしてるのにfinally部分は実行される
絶対読みにくい
if節でcontinueしてるのにfinally部分は実行される
絶対読みにくい
377デフォルトの名無しさん (ワッチョイ f54a-izHo)
2026/02/04(水) 15:53:31.81ID:E8EwHc030378デフォルトの名無しさん (アウアウウー Sa29-lnpu)
2026/02/04(水) 15:57:09.72ID:FaBa/raka 残念なことにあほしかいない
379デフォルトの名無しさん (ワッチョイ 5d01-uZ+y)
2026/02/04(水) 18:24:47.68ID:I4s/KDVm0 説明がどうしようもなく下手なのは
伝えるべきことを整理できていないのが原因
(自然言語能力に著しい欠陥がある場合は除く)
伝えるべきことを整理できないのは
短いコード片であってもその構造を決めるために
どういう情報が必要なのかという知識を持ってないのが原因
つまり短いコード片の設計ができない初心者に
コードレベルの抽象度で及第点の説明を期待しても
無駄だということ
伝えるべきことを整理できていないのが原因
(自然言語能力に著しい欠陥がある場合は除く)
伝えるべきことを整理できないのは
短いコード片であってもその構造を決めるために
どういう情報が必要なのかという知識を持ってないのが原因
つまり短いコード片の設計ができない初心者に
コードレベルの抽象度で及第点の説明を期待しても
無駄だということ
380デフォルトの名無しさん (ブーイモ MM43-s24n)
2026/02/04(水) 18:50:28.40ID:9FJCW3DDM >>376
入れ子にしてしまうのは初心者あるある
入れ子にしてしまうのは初心者あるある
381デフォルトの名無しさん (ブーイモ MM43-s24n)
2026/02/04(水) 18:51:14.84ID:9FJCW3DDM フローチャートとして表せないようなロジックは人として間違っている。
382デフォルトの名無しさん (ブーイモ MM43-s24n)
2026/02/04(水) 18:59:44.36ID:9FJCW3DDM メインの処理をしない条件かどうかは前処理にして、ロジックを終わらせないとメインの処理がif文などの内側に入ってしまう。
コードの上と下を見ないとわからない、字下げ位置の確認地獄になる。
コードの上と下を見ないとわからない、字下げ位置の確認地獄になる。
383デフォルトの名無しさん (ワッチョイ 157c-VWzb)
2026/02/04(水) 20:31:39.15ID:oavgqmMP0 >>379
説明が出来ないことと説明をしようとしないことは別
説明が出来ないことと説明をしようとしないことは別
384デフォルトの名無しさん (ワッチョイ c549-12TY)
2026/02/04(水) 22:53:38.72ID:iFi+q5Q00 メイン処理 if prev != None
prev = value
これでいいって話じゃないなら日本語学校行ってこい
prev = value
これでいいって話じゃないなら日本語学校行ってこい
385デフォルトの名無しさん (ワッチョイ 7501-LQsa)
2026/02/05(木) 00:37:34.32ID:ZsP64lXa0 >>383
しようと思えば出来ると思っているのは本人だけ
しようと思えば出来ると思っているのは本人だけ
386デフォルトの名無しさん (ワッチョイ 157c-VWzb)
2026/02/05(木) 01:30:48.59ID:SuXAyFRh0 頓珍漢なレスしてくるなよ無能
387デフォルトの名無しさん (ワッチョイ c510-h2ou)
2026/02/05(木) 18:03:41.86ID:rqRvG0no0 Pythonプログラムフォルダー構造ってみんなどんなんかな?
root
Drivers
Fakes
Handles
Log
Modules
Repositories
Services
Shared
Tests
ViewModels
View
.
等々でやっているけれど、なんか足りないかな?
root
Drivers
Fakes
Handles
Log
Modules
Repositories
Services
Shared
Tests
ViewModels
View
.
等々でやっているけれど、なんか足りないかな?
388デフォルトの名無しさん (スップ Sd43-dklZ)
2026/02/05(木) 18:10:01.97ID:H/5xduEad 新しいフォルダに全部入ってるけど
389デフォルトの名無しさん (ワッチョイ c561-12TY)
2026/02/05(木) 20:15:26.40ID:qNk2VUHg0 >>387
そんなんケースバイケースでは?
ファイルが大量で管理が煩雑なら分けるだけ
ディレクトリ構造はこうあるべきなんて型にはめて、一つのファイルのために一つディレクトリ作るなんて本末転倒なことはやらない
そんなんケースバイケースでは?
ファイルが大量で管理が煩雑なら分けるだけ
ディレクトリ構造はこうあるべきなんて型にはめて、一つのファイルのために一つディレクトリ作るなんて本末転倒なことはやらない
390デフォルトの名無しさん (ワッチョイ 157c-VWzb)
2026/02/05(木) 20:58:28.53ID:SuXAyFRh0 日本語文字列をEUC-JPの大文字のurlencoded形式にするためのアイデアを出してくれ
↓のパターンだと問題が起きる気がする
text = "槍ヶ岳"
encoded = text.encode(encoding="euc-jp")
replaced = str(encoded).replace(r"\x", "%").upper()
print(replaced.split("'")[1])
↓のパターンだと問題が起きる気がする
text = "槍ヶ岳"
encoded = text.encode(encoding="euc-jp")
replaced = str(encoded).replace(r"\x", "%").upper()
print(replaced.split("'")[1])
391デフォルトの名無しさん (ワッチョイ 157c-VWzb)
2026/02/05(木) 21:07:08.12ID:SuXAyFRh0392デフォルトの名無しさん (ワッチョイ c5ef-dYoH)
2026/02/07(土) 11:23:27.25ID:SvrZ9ioA0 >>387
これってどういう事?Aっていうプロジェクトがあるとして、それ以下の構成の話?
これってどういう事?Aっていうプロジェクトがあるとして、それ以下の構成の話?
393デフォルトの名無しさん (ワッチョイ 4368-VWzb)
2026/02/07(土) 11:40:11.92ID:hasqSE8i0 ただの頭の悪いコメントなんだからスルーしてやれよ
394デフォルトの名無しさん (ワッチョイ cba4-kLp8)
2026/02/07(土) 14:45:21.14ID:vINFMwyp0 ジャッキーといえばプロジェクトA
395Aっていうプロジェクト子 (ワッチョイ 4b2a-VerF)
2026/02/07(土) 15:10:27.32ID:LqNY7KoZ0 「Aっていうプロジェクト」といえばジャッキー・チェン
と言うべき。
と言うべき。
396デフォルトの名無しさん (ワッチョイ 2302-ayZK)
2026/02/07(土) 15:21:44.32ID:CSTQO5Oc0 変数の型を定義しないと、
わかりづらい…
わかりづらい…
397デフォルトの名無しさん (ワッチョイ a5ce-KVJQ)
2026/02/07(土) 16:59:37.73ID:mHeNvg/J0 逆にいうと型なしで把握できる範囲のものを書くのが適当
398デフォルトの名無しさん (ワッチョイ 2302-ayZK)
2026/02/07(土) 20:57:20.37ID:CSTQO5Oc0399デフォルトの名無しさん (ワッチョイ 2d54-ncWr)
2026/02/07(土) 22:32:51.90ID:TvboRx7m0 型を意識するのは低級
400デフォルトの名無しさん (ワッチョイ 2bbf-KrNT)
2026/02/07(土) 23:16:39.21ID:vZU4KvGq0 最近は、静的型付け・型検査のメリットが強調されることが多いのでは。>>396,398は数スレ前から居着いている人なのであーまたかという印象だけど。
401デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/08(日) 01:43:00.65ID:H/m7fkfU0402デフォルトの名無しさん (ワッチョイ 230a-4T/X)
2026/02/08(日) 02:41:16.02ID:mSVHwjsn0 型チェックがなんか言ってきたらAnyとか書いときゃ大体黙る
403デフォルトの名無しさん (ワッチョイ fbbd-3UpI)
2026/02/08(日) 03:22:51.92ID:YhLd9Vgk0 そもそも型つけられるけど
404デフォルトの名無しさん (ワッチョイ 172e-hltb)
2026/02/08(日) 04:54:50.31ID:sqbsr07a0 型がないのがスクリプトぽくていいじゃん
てか変数関数名でだいたい型予測できるやん
てか変数関数名でだいたい型予測できるやん
405デフォルトの名無しさん (ワッチョイ 36bf-vvIo)
2026/02/08(日) 09:49:27.13ID:tJZvmGdQ0 intとかstrとかのプリミティブな型ばかりで組むなら名前からの推測もある程度利くけど、アプリ固有の型を多用するスタイルだとそうは言えないのでは。
406デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 10:08:35.57ID:hbhQTWu40 classのオブジェクトしか使わんやろ
オブジェクトはオブジェクトとして使うだけ
どこにも型は出てこない
オブジェクトはオブジェクトとして使うだけ
どこにも型は出てこない
407デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/08(日) 10:34:23.34ID:79dtD9RP0 自分で型定義しろ
typesモジュール作れ
typesモジュール作れ
408デフォルトの名無しさん (アウアウウー Sa3b-4kCU)
2026/02/08(日) 11:27:16.22ID:RiV+vMvUa pythonの型は全部pyobjectだよ
409デフォルトの名無しさん (ワッチョイ 6797-vvIo)
2026/02/08(日) 11:28:42.55ID:x6pWd6IW0 たとえば、addressという名前の変数があるとして、それがstrなのかAddressクラスのオブジェクトなのかそれ以外の何かなのかは名前だけからは分からないんじゃない?
個人的にはPythonの型システムにそれほど不満はないが。
個人的にはPythonの型システムにそれほど不満はないが。
410デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 11:35:38.94ID:hbhQTWu40 誰が管理するかの話なんだよな
型を間違えてもエラーにならないので、人間が気をつけないといけない
みたいな言語は、変数名に型を盛り込む工夫が必要
どんどん人間は何もしなくて良くなっていって、型なんか気にする必要はなくなった
型を間違えてもエラーにならないので、人間が気をつけないといけない
みたいな言語は、変数名に型を盛り込む工夫が必要
どんどん人間は何もしなくて良くなっていって、型なんか気にする必要はなくなった
411デフォルトの名無しさん (ワッチョイ 6797-vvIo)
2026/02/08(日) 11:47:10.17ID:x6pWd6IW0 動的型付け・型検査の言語でも、型を全く意識しなくて良いということはないと思うが。
412デフォルトの名無しさん (ワッチョイ 6713-HLU+)
2026/02/08(日) 11:51:18.67ID:O8Ut3mnD0 あらゆることをPythonでやろうとしても複雑性に対してどこかで効率のピークを迎えて、それ以上は逆に煩雑になるわけで、なんでも適材適所ってことだよ
413デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 12:13:07.83ID:hbhQTWu40 意識しなくていいどころか、積極的に複数の型を受け入れるように作ろう
というのがオブジェクト指向の発想
というのがオブジェクト指向の発想
414デフォルトの名無しさん (アウアウウー Sa3b-4kCU)
2026/02/08(日) 12:37:07.13ID:EVxe666/a415Aっていうプロジェクト子 (ワッチョイ a32a-Gycz)
2026/02/08(日) 12:38:01.09ID:JeXST3Pk0416デフォルトの名無しさん (ワッチョイ 6713-HLU+)
2026/02/08(日) 12:39:52.46ID:O8Ut3mnD0 どこで仕入れてきたのか不明な謎知識を御開陳する人が多いなこのスレ
417デフォルトの名無しさん (JP 0Hde-7lgu)
2026/02/08(日) 12:52:35.83ID:lVbksUD5H >>387
プロジェクトのディレクトリ構造はアーキテクチャ設計に沿って決めるもので
プログラムが対象とするドメインとアーキテクチャによって変わる
少なくともそういうフラットな構造にはならない
どういう構造にすればいいかよくわからないなら
使ってるフレームワークが推奨してる構造をそのまま使うか
githubの人気リポジトリを真似ることから始めるといいと思う
プロジェクトのディレクトリ構造はアーキテクチャ設計に沿って決めるもので
プログラムが対象とするドメインとアーキテクチャによって変わる
少なくともそういうフラットな構造にはならない
どういう構造にすればいいかよくわからないなら
使ってるフレームワークが推奨してる構造をそのまま使うか
githubの人気リポジトリを真似ることから始めるといいと思う
418デフォルトの名無しさん (JP 0Hde-7lgu)
2026/02/08(日) 12:57:34.31ID:lVbksUD5H >>405
逆だと思う
プリミティブな型ばかりで作ってるほうがアプリ固有の名前から型が推測しにくい
でもわからないなら別に推測する必要なくて確認すればいいだけだと思う
Pythonを日常的に使うなら型を厳格に書くことにこだわるより
迷った時に型をすばやく確認する方法を確立したほうが幸せになれる
逆だと思う
プリミティブな型ばかりで作ってるほうがアプリ固有の名前から型が推測しにくい
でもわからないなら別に推測する必要なくて確認すればいいだけだと思う
Pythonを日常的に使うなら型を厳格に書くことにこだわるより
迷った時に型をすばやく確認する方法を確立したほうが幸せになれる
419デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 13:00:21.64ID:hbhQTWu40 型の区別とか主語を大きくしても、実際はintとstrの取り違えとかそんな程度
問題になる訳でもなくエラーが出てうざいだけ
型が前もって判っていたらエラーは出なかったかもしれないけど、
エラーが出たんだから何も問題はない
perlではintもstrもなくて、状況に合わせて自動で変換してた
これはやりすぎだと思ったのか、pythonではstrictな方向に戻した
問題になる訳でもなくエラーが出てうざいだけ
型が前もって判っていたらエラーは出なかったかもしれないけど、
エラーが出たんだから何も問題はない
perlではintもstrもなくて、状況に合わせて自動で変換してた
これはやりすぎだと思ったのか、pythonではstrictな方向に戻した
420デフォルトの名無しさん (ワッチョイ 6797-vvIo)
2026/02/08(日) 13:33:46.17ID:x6pWd6IW0421デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/08(日) 14:12:18.70ID:79dtD9RP0 変数名だけで型を推測したいという欲望自体がおかしい
何層にも入れ子になった構造を扱うならクラスの定義や型ヒントは必須レベルだと思うし、「変数名から推測」なんて余計な思考のリソースを使わずに単に型ヒントから定義を見に行く。単にそれだけ。
何層にも入れ子になった構造を扱うならクラスの定義や型ヒントは必須レベルだと思うし、「変数名から推測」なんて余計な思考のリソースを使わずに単に型ヒントから定義を見に行く。単にそれだけ。
422デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/08(日) 14:16:45.66ID:79dtD9RP0 もし単なる組み込み型なのに型がないとわかりにくいとか言ってるのだとしたら認知リソースが貧弱すぎる
てかその場合ならもしわからなくてもマウスオーバーで一瞬で済む話だろ
てかその場合ならもしわからなくてもマウスオーバーで一瞬で済む話だろ
423デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/08(日) 14:22:17.90ID:H/m7fkfU0424デフォルトの名無しさん (ワッチョイ 6797-vvIo)
2026/02/08(日) 14:33:11.63ID:x6pWd6IW0 「いつもの人」に言っても仕方のないことなのかもしれないけど、あからさまに自演するのは何か意図があるん?
425デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/08(日) 14:38:10.75ID:79dtD9RP0 自演って本当にあるんだ…。
426デフォルトの名無しさん (アウアウウー Sa3b-9cyb)
2026/02/08(日) 14:47:51.95ID:Qy7WIlxva 文句言うならpython使うなよクズ
427デフォルトの名無しさん (ワッチョイ 6730-vvIo)
2026/02/08(日) 15:02:40.57ID:x6pWd6IW0428デフォルトの名無しさん (ワッチョイ 7bd4-S7vH)
2026/02/08(日) 15:05:20.41ID:fnkfRCTO0 堂々とするのは草
429デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 15:06:50.24ID:hbhQTWu40 主張そのものに意味はなくて、盛り上げたいのだろう
お祭り男のクラスに属する
お祭り男のクラスに属する
430デフォルトの名無しさん (ワッチョイ a32a-8BG3)
2026/02/08(日) 15:07:52.85ID:JeXST3Pk0 >>422
> もし単なる組み込み型なのに型がないとわかりにくいとか言ってるのだとしたら認知リソースが貧弱すぎる
「組み込み型なのに」ということでなく、あらゆる型をとり得る点がわかりにくいという話題とちゃうの。
>>> 投票数 = 1
>>> 投票数 = Animal()
>>> 投票数 += 1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +=: 'Animal' and 'int'
> もし単なる組み込み型なのに型がないとわかりにくいとか言ってるのだとしたら認知リソースが貧弱すぎる
「組み込み型なのに」ということでなく、あらゆる型をとり得る点がわかりにくいという話題とちゃうの。
>>> 投票数 = 1
>>> 投票数 = Animal()
>>> 投票数 += 1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +=: 'Animal' and 'int'
431デフォルトの名無しさん (ワッチョイ 6730-vvIo)
2026/02/08(日) 15:18:57.70ID:x6pWd6IW0 >>429
ところが主張内容はいつもこの話題なのよ。だから「いつもの人」なわけで。
本人はC++を引き合いに出すけれども、C++を書ける能力のある人がこんな低脳ムーブを本当にするのかという疑問から、C++を書けるというのも怪しいのではないかという疑問を個人的には持っている……という話も数スレ前にした記憶がある。
ところが主張内容はいつもこの話題なのよ。だから「いつもの人」なわけで。
本人はC++を引き合いに出すけれども、C++を書ける能力のある人がこんな低脳ムーブを本当にするのかという疑問から、C++を書けるというのも怪しいのではないかという疑問を個人的には持っている……という話も数スレ前にした記憶がある。
432デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 15:23:51.46ID:hbhQTWu40 盛り上がるんだから仕方ない
次回も同じネタで来るよ
次回も同じネタで来るよ
433デフォルトの名無しさん (ワッチョイ 6723-9cyb)
2026/02/08(日) 15:30:40.02ID:OOh9mpJ70434デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/08(日) 15:36:54.67ID:hbhQTWu40 どう見てもバグっとるがな
intとstrの話限定でいいんだよ
投票数 = findall(r'投票数:(\d+)', text)[0]
総投票数 += 投票数
でエラーになる
int()抜けてたー、というだけの話
たまに間違うけど、絶対エラーになるから困らない
intとstrの話限定でいいんだよ
投票数 = findall(r'投票数:(\d+)', text)[0]
総投票数 += 投票数
でエラーになる
int()抜けてたー、というだけの話
たまに間違うけど、絶対エラーになるから困らない
435デフォルトの名無しさん (ワッチョイ 62d5-LIdU)
2026/02/08(日) 15:48:39.27ID:fqW5YQRh0 パイソン
>>1とその組織一同刮目して下記のリンク先を見よ!
【脳科学】非侵襲型BCIに中国発スタートアップ参入。超音波技術を活用 [すらいむ★]
2026/02/03(火) 23:06:17.90
https://egg.5ch.net/test/read.cgi/scienceplus/1770127577/
>>1とその組織一同刮目して下記のリンク先を見よ!
【脳科学】非侵襲型BCIに中国発スタートアップ参入。超音波技術を活用 [すらいむ★]
2026/02/03(火) 23:06:17.90
https://egg.5ch.net/test/read.cgi/scienceplus/1770127577/
436デフォルトの名無しさん (ワッチョイ 6730-vvIo)
2026/02/08(日) 16:18:39.21ID:x6pWd6IW0437デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/08(日) 16:54:16.00ID:H/m7fkfU0438デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/08(日) 16:54:46.44ID:H/m7fkfU0 >>437
C++ならわかりやすいけど。
C++ならわかりやすいけど。
439デフォルトの名無しさん (ワッチョイ 172e-hltb)
2026/02/08(日) 17:38:33.94ID:sqbsr07a0 いろんな人がおるんやなあ
tsもめんどいし嫌になってやめた
てかjsとpyとかってそんな難しい用途に使わないし型ないくらいがちょうどいいて思うんやけど
所詮スクリプト言語やん
型ほしいならrust zigやればええ
tsもめんどいし嫌になってやめた
てかjsとpyとかってそんな難しい用途に使わないし型ないくらいがちょうどいいて思うんやけど
所詮スクリプト言語やん
型ほしいならrust zigやればええ
440デフォルトの名無しさん (ワッチョイ 172e-hltb)
2026/02/08(日) 17:46:15.52ID:sqbsr07a0 zigは文字列型がなくて文字列全部整数型だからおもろいぞい
441デフォルトの名無しさん (ワッチョイ a301-7lgu)
2026/02/08(日) 18:40:33.63ID:KLCT8ni70 byteスライスは整数型ちゃいますがな
442デフォルトの名無しさん (ワンミングク MM92-jo2M)
2026/02/08(日) 18:45:13.02ID:bW3U80UOM 型警察はJavaScriptからType scriptみたいにTypePythonを作ればいいよ
443デフォルトの名無しさん (ワッチョイ e710-ue6h)
2026/02/08(日) 18:51:59.56ID:Sgdy7CX50 まぁ OMRONのバーティクルカウンターデータのスライスやが、
BASE16やな。
datasize = res[2*2 : 3*2]
res_code = res[13*2 : 14*2]
header1 = res[17*2 : 18*2]
p03 = res[19*2 : 23*2]
p05 = res[23*2 : 27*2]
p10 = res[27*2 : 31*2]
temperature = res[31*2 : 33*2]
rh = res[33*2 : 35*2]
dp = res[35*2 : 37*2]
>>417
別にDDDに拘泥せんでも、SOLID原則思考ならフラットでもええがな。
基本、namespaceを意識できかどうかでドメイン隔離をするわけなんで。
Application、Domain、Infrastructureの下にサブデイレクトリがなければならないという事は無い。
BASE16やな。
datasize = res[2*2 : 3*2]
res_code = res[13*2 : 14*2]
header1 = res[17*2 : 18*2]
p03 = res[19*2 : 23*2]
p05 = res[23*2 : 27*2]
p10 = res[27*2 : 31*2]
temperature = res[31*2 : 33*2]
rh = res[33*2 : 35*2]
dp = res[35*2 : 37*2]
>>417
別にDDDに拘泥せんでも、SOLID原則思考ならフラットでもええがな。
基本、namespaceを意識できかどうかでドメイン隔離をするわけなんで。
Application、Domain、Infrastructureの下にサブデイレクトリがなければならないという事は無い。
444デフォルトの名無しさん (JP 0Hde-7lgu)
2026/02/08(日) 23:19:36.07ID://kwlsMQH445デフォルトの名無しさん (ワッチョイ 7b6b-S7vH)
2026/02/08(日) 23:28:24.28ID:fnkfRCTO0 pythonの型ヒントくらいでちょうどええ
446デフォルトの名無しさん (ワッチョイ fff6-4kCU)
2026/02/09(月) 10:06:30.19ID:tiXp1BFN0 >>430
Animal()がintを返す関数のときと「見た目だけでは」区別付かないから初心者のうちは戸惑うっていう主張かな
Animal()がintを返す関数のときと「見た目だけでは」区別付かないから初心者のうちは戸惑うっていう主張かな
447デフォルトの名無しさん (ワッチョイ fff6-4kCU)
2026/02/09(月) 10:10:00.73ID:tiXp1BFN0 >434
エラーにしないでこっそり始末するperlよりちゃんとエラーにしてくれるpythonの方が良いという意見なら同意
エラーにしないでこっそり始末するperlよりちゃんとエラーにしてくれるpythonの方が良いという意見なら同意
448デフォルトの名無しさん (ワッチョイ 2339-6a4F)
2026/02/09(月) 10:36:38.46ID:gNRnVqgq0 PythonよりJavaScript勉強したほうが何でもできて良かったかも
449デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/09(月) 20:19:33.76ID:l/dRuViw0450デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/09(月) 20:20:19.24ID:l/dRuViw0451デフォルトの名無しさん (ワッチョイ 17ce-F5WW)
2026/02/09(月) 20:34:57.85ID:Uh6Ifrpi0 規模の問題でインターフェース考えるときに
型が明白になるようなセンスが要求される
できないならPythonで書かない方がいい
標準モジュールも?なの多いけども
型が明白になるようなセンスが要求される
できないならPythonで書かない方がいい
標準モジュールも?なの多いけども
452430 (ワッチョイ ff2a-8BG3)
2026/02/09(月) 21:14:36.65ID:lfOuBqUw0453デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/09(月) 21:36:56.10ID:3zsGzZY40 馬鹿なことするなという話では
454デフォルトの名無しさん (アウアウウー Sa3b-4kCU)
2026/02/09(月) 23:16:01.37ID:2+q2CQCJa 「馬鹿なこと」がintを返すことなのか戻り値をintに足すことの方なのかどっちともとれる
455デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/09(月) 23:24:00.56ID:3zsGzZY40 コードが判りにくいのはシステムのせいではなく、書いた奴のせい
456デフォルトの名無しさん (ワッチョイ 17ce-F5WW)
2026/02/09(月) 23:33:32.00ID:Uh6Ifrpi0 ほんまそのとおり
457デフォルトの名無しさん (ワッチョイ 0610-vvIo)
2026/02/10(火) 00:30:08.06ID:kyn8/Eij0 静的型付け・型検査のメリットって、見た目で型が分かるかどうかというよりも、実行しなくても式レベルの型の不整合を検出できる(エディタの支援機能としての静的型チェッカーで検出できるので、書いた途端に検出できる)という点にあると思うんだけど。
「見た目で」といっても型付けしている定義等の箇所を参照してという意味でしょ。その前段階がむしろ重要だと思うんだが。
「見た目で」といっても型付けしている定義等の箇所を参照してという意味でしょ。その前段階がむしろ重要だと思うんだが。
458デフォルトの名無しさん (ワッチョイ 062a-Gycz)
2026/02/10(火) 00:37:09.34ID:10jrScCF0 >>457
2行目が解らない。
2行目が解らない。
459デフォルトの名無しさん (ワッチョイ 0610-vvIo)
2026/02/10(火) 01:26:12.53ID:kyn8/Eij0 >>430の例でいえば、投票数 = Animal() という代入文の左辺・右辺の式の型は上記の代入文それ自体からは必ずしも分からないけれども、式の型の不整合という警告が出れば、それを受けて型付けしている定義等の箇所を見にいったりするわけで、式の型を(確認しようと思えば)確認できるという点もさることながら、式の型を確認する必要がある場合を早期に気付かせてくれるメリットの方が大きいのではないか、というくらいのつもりで書いたんだが、何か変だったかな。
460デフォルトの名無しさん (ワッチョイ 6713-HLU+)
2026/02/10(火) 08:18:45.15ID:QgmqWsUq0 >>457
それはすでに可能なのに何が問題なの?
それはすでに可能なのに何が問題なの?
461デフォルトの名無しさん (ワッチョイ 0610-vvIo)
2026/02/10(火) 09:05:24.75ID:kyn8/Eij0 Pythonの型システムに個人的にはそんなに不満はないし、問題があるとも思ってないよ。型注釈を入れるメリットとして、式の型を(確認しようとすれば)確認できるという点が強調されているようだったので、それよりも式レベルの型の不整合がすぐに分かるという点を強調すべきではないかということがちょっと書きたかっただけ。
462デフォルトの名無しさん (ワッチョイ 6713-HLU+)
2026/02/10(火) 09:31:07.92ID:QgmqWsUq0 なんのこっちゃ
不満も問題もない話を日を跨いでグダグダやってんのか
不満も問題もない話を日を跨いでグダグダやってんのか
463458 (ワッチョイ 062a-8BG3)
2026/02/10(火) 09:38:31.74ID:10jrScCF0464デフォルトの名無しさん (ワッチョイ 36f4-vvIo)
2026/02/10(火) 09:40:58.72ID:qATB5kQ00 Pythonの型システムには何の不満も問題も感じないが、Pythonの型システム(というか静的型付け・型検査)のメリットについての認識・評価に関しては若干の意見があるという話ね。
465デフォルトの名無しさん (ワッチョイ 6713-HLU+)
2026/02/10(火) 09:49:15.07ID:QgmqWsUq0 >>463
これは目が滑るような無駄に冗長な文章を書く方が悪い
これは目が滑るような無駄に冗長な文章を書く方が悪い
466デフォルトの名無しさん (ワッチョイ 4385-VJ5d)
2026/02/11(水) 03:33:45.22ID:Q/H2MN7t0 >>442
Pyrightがあるぞ
Pyrightがあるぞ
467デフォルトの名無しさん (スフッ Sd02-Vk33)
2026/02/11(水) 05:18:15.22ID:QMIW0ukQd /::::)(:::)(:::::::::::)(::::::^::::::::::\
(::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::\
/::::::::::/ノ::::::::ノ::::::::ヽ:人::::::::::ヽ:::::::::::::::)
(::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
(:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::)
(::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::)
( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
| =ロ -=・=- ‖ ‖ -=・=- ロ===
|:/ ‖ / /ノ ヽ \ ‖ ヽ|ヽ _________
|/ ヽ`======/ .⌒ ` ========ノ. ..| | /
.( 。 ・:・‘。c .(● ●) ;”・u。*@・:、‘)ノ /
( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o ) < プロデジ フルスタックエンジニア 😤😤😤😤😤😤😤
(; 8@ ・。:// ̄ ̄ ̄ ̄\:\.”・:。;・’0.) \
.\。・:%,: )::::|.  ̄ ̄ ̄ ̄ | ::::(: o`*:c /.. \_________
\ ::: o :::::::::\____/ :::::::::: /
(ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ
\丶\_::_:::::_:::: :::::_/:::: /
| \ \ ::::::::::: :::::::::: ::: ::__/ |
 ̄ ̄\ 丶  ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄ ̄
(::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::\
/::::::::::/ノ::::::::ノ::::::::ヽ:人::::::::::ヽ:::::::::::::::)
(::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
(:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::)
(::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::)
( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
| =ロ -=・=- ‖ ‖ -=・=- ロ===
|:/ ‖ / /ノ ヽ \ ‖ ヽ|ヽ _________
|/ ヽ`======/ .⌒ ` ========ノ. ..| | /
.( 。 ・:・‘。c .(● ●) ;”・u。*@・:、‘)ノ /
( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o ) < プロデジ フルスタックエンジニア 😤😤😤😤😤😤😤
(; 8@ ・。:// ̄ ̄ ̄ ̄\:\.”・:。;・’0.) \
.\。・:%,: )::::|.  ̄ ̄ ̄ ̄ | ::::(: o`*:c /.. \_________
\ ::: o :::::::::\____/ :::::::::: /
(ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ
\丶\_::_:::::_:::: :::::_/:::: /
| \ \ ::::::::::: :::::::::: ::: ::__/ |
 ̄ ̄\ 丶  ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄ ̄
468デフォルトの名無しさん (ワッチョイ 172e-hltb)
2026/02/11(水) 06:10:04.04ID:H1/+M3gU0 pyrightは言語サーバで誰でも使ってるやろ
469デフォルトの名無しさん (ワッチョイ 17ce-F5WW)
2026/02/11(水) 17:30:42.59ID:LIyC5W5v0 プリプロセッサで現実的だしあってもよさそうなのにね
処理系はできても開発ツールがないからMSレベルじゃないと難しいか
処理系はできても開発ツールがないからMSレベルじゃないと難しいか
470デフォルトの名無しさん (ワッチョイ 436f-VJ5d)
2026/02/13(金) 15:20:09.29ID:viM3V1X80 >>468
静的型チェックならPyrightで十分
静的型チェックならPyrightで十分
471デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/13(金) 20:39:57.44ID:wzeGA/wm0472デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/13(金) 20:41:16.84ID:wzeGA/wm0473デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/13(金) 20:48:12.19ID:3CHIuoZL0 仕事でgetterを義務化されとるんだけど、不要としか思えないしメリットが判らない
474デフォルトの名無しさん (ワッチョイ 5f01-v9s1)
2026/02/13(金) 20:53:39.45ID:7/bnrKu+0 C#のにおいがする、、、
475デフォルトの名無しさん (ワッチョイ b219-jo2M)
2026/02/13(金) 22:23:48.33ID:nVc6w0Gf0 ゲッターロボ
476デフォルトの名無しさん (ワッチョイ 1781-F5WW)
2026/02/14(土) 02:02:46.26ID:Y9PbaZE90 メソッド化しておくとスタックに残るからコードを追いやすくなる
もし@propertyなしでgetter書いてるなら無知なだけ
もし@propertyなしでgetter書いてるなら無知なだけ
477デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/14(土) 05:58:17.56ID:m7/E8+2z0 そんな高尚なものは無い
def getter_aaa(self):
return self.aaa
みたいなのが大量に続く
def getter_aaa(self):
return self.aaa
みたいなのが大量に続く
478デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/14(土) 10:38:48.17ID:jb+kxVyU0 システム設計の観点ではpythonとJavaはほとんど同じだといえる?
479デフォルトの名無しさん (スフッ Sd02-juMl)
2026/02/14(土) 10:50:50.83ID:wjZKNpmdd @inlineとかあれば良いのに
他に
Rustのproc_macro2みたいなのも欲しいが
Pyrhonならギリ@genratorかな
他に
Rustのproc_macro2みたいなのも欲しいが
Pyrhonならギリ@genratorかな
480デフォルトの名無しさん (ワッチョイ 363c-VJ5d)
2026/02/14(土) 10:55:26.44ID:UfmijIb80 >>478
ほぼDBにSQL投げるだけの処理なら似たようなもん
一方で、単純なコード実行速度は1〜2桁違うから、CPUがボトルネックになる処理の場合は全然違ってくる
Javaならループぶん回してゴリ押しでいけたのが通用しないケースが多い
ほぼDBにSQL投げるだけの処理なら似たようなもん
一方で、単純なコード実行速度は1〜2桁違うから、CPUがボトルネックになる処理の場合は全然違ってくる
Javaならループぶん回してゴリ押しでいけたのが通用しないケースが多い
481デフォルトの名無しさん (アウアウウー Sa3b-4kCU)
2026/02/14(土) 11:17:34.30ID:aAYcDyVva もしかして@decolator
482デフォルトの名無しさん (ワッチョイ 8e00-aRAi)
2026/02/14(土) 11:27:51.70ID:h664U35A0483デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/14(土) 14:28:22.98ID:jb+kxVyU0 >>480
Javaのほうを学ぶことになるんだがコードが冗長+処理速度が速い くらいにとらえておけばいいのか
Javaのほうを学ぶことになるんだがコードが冗長+処理速度が速い くらいにとらえておけばいいのか
484デフォルトの名無しさん (ワッチョイ 2f45-VJ5d)
2026/02/14(土) 15:06:27.71ID:8TyG612Z0 >>483
同じようなものを作るならそんな感じだが、現実には案件の性質の傾向が大きく異なるため、
もし今君が職業エンジニアとしての入り口に立っているならPythonとJavaは全くの別物
国内だとPythonの仕事ってほとんどはデータ基盤やデータ分析などアナリティクス系で、求人数は多くないが比較的リスクが低く気楽な仕事が多い
一方Javaは金融や生産管理など高リスクな仕事が多く、高度なストレス耐性が求められる傾向が強い
とはいえアナリティクス系は効率のいい広告の出し方を追求するような社会にとってクソの役にも立たない仕事ばっかなんで、どっちがいいかは価値観次第だ
同じようなものを作るならそんな感じだが、現実には案件の性質の傾向が大きく異なるため、
もし今君が職業エンジニアとしての入り口に立っているならPythonとJavaは全くの別物
国内だとPythonの仕事ってほとんどはデータ基盤やデータ分析などアナリティクス系で、求人数は多くないが比較的リスクが低く気楽な仕事が多い
一方Javaは金融や生産管理など高リスクな仕事が多く、高度なストレス耐性が求められる傾向が強い
とはいえアナリティクス系は効率のいい広告の出し方を追求するような社会にとってクソの役にも立たない仕事ばっかなんで、どっちがいいかは価値観次第だ
485デフォルトの名無しさん (ワッチョイ af7c-9cyb)
2026/02/14(土) 16:49:34.44ID:jb+kxVyU0 >>484
「もし今君が職業エンジニアとしての入り口に立っているなら」
実際そうなので本当にありがたいアドバイスだった。
私は現実を感じながら業務をしたい気がするのでJavaは案外向いているのかもしれない
どうもありがとう
「もし今君が職業エンジニアとしての入り口に立っているなら」
実際そうなので本当にありがたいアドバイスだった。
私は現実を感じながら業務をしたい気がするのでJavaは案外向いているのかもしれない
どうもありがとう
486デフォルトの名無しさん (ワッチョイ 1761-hltb)
2026/02/14(土) 17:34:44.48ID:xfiDleQG0 javaて土方言語だしspringも重くてうんこだしこんなゴミみたいなもんあるんやなと思った
将来は今でゆうcobolみたいな感じになりそう
将来は今でゆうcobolみたいな感じになりそう
487デフォルトの名無しさん (ワッチョイ 677f-vvIo)
2026/02/14(土) 18:01:18.89ID:BXi+kHuh0 将来のCOBOLなら食いっぱぐれはなさそうだからいいんじゃないか? まぁ、AIがあるから今のCOBOLみたいにずっと仕事があるかは分からないが。
488デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/14(土) 18:07:36.54ID:m7/E8+2z0 きちっとした仕様があればコードなんか自動で作れる
とずっと前から思われてたくらいだから、AIがやればいよいよプログラマ要らん気がする
人間はみんなテスター要員になる
とずっと前から思われてたくらいだから、AIがやればいよいよプログラマ要らん気がする
人間はみんなテスター要員になる
489デフォルトの名無しさん (ワッチョイ e202-5qFu)
2026/02/14(土) 18:37:17.10ID:1NhJ8+No0 プログラミングが全自動になるらしいな
来年あたり
来年あたり
490デフォルトの名無しさん (ワッチョイ 062a-8BG3)
2026/02/14(土) 19:04:10.36ID:WbaLcmtE0 プログラミングが不要になると何十年も前から何度も聞いた。
491デフォルトの名無しさん (ワッチョイ b2ed-jo2M)
2026/02/14(土) 19:39:26.04ID:w5zDUBaO0 今度は本当だ
AIに食わせるmdファイルを書くのが「プログラミング」と呼ばれるようになる
AIに食わせるmdファイルを書くのが「プログラミング」と呼ばれるようになる
492デフォルトの名無しさん (ワッチョイ 23f3-9cyb)
2026/02/14(土) 19:44:38.68ID:+62uWkrX0 JavaもAIにそのうち完全に置き換えられるのかききたい
技術的可能性ではなく実務的な話として。技術的には当然可能だがJavaの置き換えは扱うシステムの性質上かなり遅れるんじゃないかと個人的には思ってるので
技術的可能性ではなく実務的な話として。技術的には当然可能だがJavaの置き換えは扱うシステムの性質上かなり遅れるんじゃないかと個人的には思ってるので
493デフォルトの名無しさん (ワッチョイ ab54-FGR/)
2026/02/14(土) 19:45:55.87ID:m7/E8+2z0 AIが得意な言語仕様を作った方がいいだろうな
プロセッサのアーキテクチャが人間向けではなくコンパイラ向けになってるように、
言語も人間向けにしたせいで自動化を阻害している
プロセッサのアーキテクチャが人間向けではなくコンパイラ向けになってるように、
言語も人間向けにしたせいで自動化を阻害している
494デフォルトの名無しさん (スーップ Sd02-v9s1)
2026/02/14(土) 19:50:28.29ID:XmoUF7BLd >>491
拡張子が.mdになった自然言語でプログラミングしてるといえば、まあ。
結局抽象化の話でしかないよね
今のLLMの仕組み上は、人間がわかる内容の出力に収束しないと推論コストが大きくなりすぎる気がする
拡張子が.mdになった自然言語でプログラミングしてるといえば、まあ。
結局抽象化の話でしかないよね
今のLLMの仕組み上は、人間がわかる内容の出力に収束しないと推論コストが大きくなりすぎる気がする
495デフォルトの名無しさん (ワッチョイ 5701-P+8g)
2026/02/14(土) 20:52:14.09ID:tuyyGM9W0 Claudeがかなり良いコード吐き出すよ
496デフォルトの名無しさん (アウアウウー Sa3b-4kCU)
2026/02/14(土) 21:15:44.97ID:RpgK1Iaea >>486
ほんそれ
ほんそれ
497デフォルトの名無しさん (ワッチョイ 439f-aRAi)
2026/02/14(土) 22:14:51.05ID:3QjAj7Xv0 >>492
完全には置き換わらないよ
でもJavaでコードを書くことを主な仕事としてるエンジニアの8〜9割は5〜10年の間にいらない子になる
Javaに限った話ではないんだがJavaは特にスキルレベルの低いエンジニアを多く抱える受託開発会社御用達の業務システム開発言語なので業界の中で最も生成AIに置き換えやすい部分の一つ
完全には置き換わらないよ
でもJavaでコードを書くことを主な仕事としてるエンジニアの8〜9割は5〜10年の間にいらない子になる
Javaに限った話ではないんだがJavaは特にスキルレベルの低いエンジニアを多く抱える受託開発会社御用達の業務システム開発言語なので業界の中で最も生成AIに置き換えやすい部分の一つ
498デフォルトの名無しさん (ワッチョイ 9f59-J4YL)
2026/02/14(土) 22:21:49.95ID:2u4P+gz+0 情報が沢山あるって事だよね、学習時にJavaは参考にする書籍もネットの情報も多いからオススメされるけど逆にAIの学習にも最適と。俺らはマニアックが言語を究めるしかないのか。。
499デフォルトの名無しさん (ワッチョイ ff15-DPYy)
2026/02/15(日) 09:29:53.61ID:Wf/qjKmU0 でも楽だよな
基幹とは別に部門サーバー向けのをバッチで作ることになったんだけどサーバーの情報、DBの情報と要件伝えればJavaのソース、ビルド、起動用バッチ(ログ出力含む)、設計書の中身まで全部出してもらって5営業日くださいって言ってたのに半日でテストまで終わったわ
基幹とは別に部門サーバー向けのをバッチで作ることになったんだけどサーバーの情報、DBの情報と要件伝えればJavaのソース、ビルド、起動用バッチ(ログ出力含む)、設計書の中身まで全部出してもらって5営業日くださいって言ってたのに半日でテストまで終わったわ
500デフォルトの名無しさん (ワッチョイ 1770-tc5n)
2026/02/15(日) 10:06:16.96ID:LDqSL2ht0 データ系いいよな
データ系は求人多くないけどスクールで学べないのでスキルに希少性があり、
大して技術的に難しくもないし品質もそこそこでよくてオンコール対応とかも基本無い気楽な仕事の割には花形みたいな扱いされる美味しい仕事なんだよね
基幹とか戻る気しないわ
データ系は求人多くないけどスクールで学べないのでスキルに希少性があり、
大して技術的に難しくもないし品質もそこそこでよくてオンコール対応とかも基本無い気楽な仕事の割には花形みたいな扱いされる美味しい仕事なんだよね
基幹とか戻る気しないわ
501デフォルトの名無しさん (ワンミングク MMeb-nyAz)
2026/02/15(日) 11:24:52.53ID:oQNi3fXuM AIコード生成のデモってnode.js、reactが多い印象だけど、仕様書からJava、springのWEBアプリちゃんと作ってくれるもの?
502デフォルトの名無しさん (ワッチョイ 1781-wGCs)
2026/02/15(日) 14:10:57.33ID:lOVCHz4Z0 コード断片レベルじゃないならそこそこお膳立てと繰り返しレビューが必要よね
だいたい一分の隙もない仕様書なんてないから
だいたい一分の隙もない仕様書なんてないから
503デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/15(日) 14:18:06.79ID:pJTC0qpq0 ちゃんとした仕様書しか発生しないようなセミオーダーの範囲でしか無理だろうな
AIが活躍するとすれば、コード生成ではなく仕様書生成
あるいは、仕様書の矛盾や曖昧さを指摘してくれるシステム
AIが活躍するとすれば、コード生成ではなく仕様書生成
あるいは、仕様書の矛盾や曖昧さを指摘してくれるシステム
504デフォルトの名無しさん (ワッチョイ 577c-oxB2)
2026/02/15(日) 16:26:12.80ID:vMpzOl6j0 >>500
統計学とかNLPとか勉強すればいいのか?
統計学とかNLPとか勉強すればいいのか?
505デフォルトの名無しさん (アウアウウー Sadb-9FS6)
2026/02/15(日) 17:27:21.12ID:IHjlMyRfa データ系って、データがあるものは簡単なんじゃないの?
定量的に表せないものは扱いが難しくて、お気持ち表明で、意味のあるものは取れない方向に行くけど
定量的に表せないものは扱いが難しくて、お気持ち表明で、意味のあるものは取れない方向に行くけど
506デフォルトの名無しさん (ワッチョイ ff05-tc5n)
2026/02/15(日) 17:41:40.76ID:Owj0La/H0 >>504
そっちは高学歴のパイの奪い合いで既にレッドオーシャン。
美味しいのはいわゆるデータエンジニアの方で、分析官やAIが使いやすいようにデータのお膳立てをしたりインフラを作ったりする仕事。
そもそも大規模なデータが無いと始まらないから学習環境を個人で作るのが無理なので参入障壁が高い。
狙ってなる人は稀で、たまたまデータ基盤の案件や部署に配属されて成り行きで就くケースが多い。
そっちは高学歴のパイの奪い合いで既にレッドオーシャン。
美味しいのはいわゆるデータエンジニアの方で、分析官やAIが使いやすいようにデータのお膳立てをしたりインフラを作ったりする仕事。
そもそも大規模なデータが無いと始まらないから学習環境を個人で作るのが無理なので参入障壁が高い。
狙ってなる人は稀で、たまたまデータ基盤の案件や部署に配属されて成り行きで就くケースが多い。
507デフォルトの名無しさん (ワッチョイ 1761-lSqW)
2026/02/15(日) 19:02:06.07ID:gUBIbutv0 web系てやってることはデータベース読み書きして文字列を投げてるだけだからそりゃこんなもんaiに取られるなって感じ
難しそうな専門用語でやってる感出してるだけやん
gc言語で書くからメモリ管理もいらんしな
これからの時代ソフトウェアエンジニア名乗っていいのは組込だけ
難しそうな専門用語でやってる感出してるだけやん
gc言語で書くからメモリ管理もいらんしな
これからの時代ソフトウェアエンジニア名乗っていいのは組込だけ
508デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/15(日) 19:10:26.32ID:pJTC0qpq0 組み込みは未だに変数全部globalで、class何それという感じでやってるし
特殊技能すぎて逆に潰しが効かない
特殊技能すぎて逆に潰しが効かない
509デフォルトの名無しさん (ワッチョイ 1782-oxB2)
2026/02/15(日) 21:10:18.38ID:G9QKpPN70510デフォルトの名無しさん (アウアウウー Sadb-I8kI)
2026/02/15(日) 22:39:30.15ID:l105MqQLa >>507
ほんそれ
ほんそれ
511デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/16(月) 20:57:50.23ID:ANSJfWiB0 b = b'\x00\x00'
print(type(b[0]))
何が表示されるでしょう
print(type(b[0]))
何が表示されるでしょう
512デフォルトの名無しさん (ワッチョイ 9f02-eqlr)
2026/02/16(月) 21:00:04.27ID:LoB/Lcck0513デフォルトの名無しさん (JP 0Hcf-/1Xw)
2026/02/17(火) 10:18:48.19ID:zn92uouJH514デフォルトの名無しさん (ワッチョイ 1759-bF0i)
2026/02/17(火) 17:22:02.58ID:tZfFzRTM0 組み込み型だけでなく
標準ライブラリのcollectionsやenumは便利だし
業界標準のライブラリまで含めたらわんさかある
標準ライブラリのcollectionsやenumは便利だし
業界標準のライブラリまで含めたらわんさかある
515デフォルトの名無しさん (ワッチョイ 9f02-eqlr)
2026/02/17(火) 20:09:29.59ID:8l7GGaSt0516デフォルトの名無しさん (ワッチョイ d759-ixWY)
2026/02/17(火) 21:01:17.25ID:wZdYNgM/0 >>513
かわいい
かわいい
517デフォルトの名無しさん (ワッチョイ 574f-Hfkk)
2026/02/17(火) 23:36:26.82ID:WJ+hS94h0 Pythonをファイルサーバの調査、アクセスログの収集に使っていいますが、特殊な環境なのでWhlファイルがいる。困ったことに特定のライブラリが3.14用が見つからない。3.12ならうまくいった。
518デフォルトの名無しさん (ワッチョイ bf08-9FS6)
2026/02/18(水) 00:37:14.62ID:AUdml+dk0 アクセスログはOSが出したログを集める話?
難しそうには聞こえないが、何か凄い事してるの?
難しそうには聞こえないが、何か凄い事してるの?
519デフォルトの名無しさん (ワッチョイ 1761-lSqW)
2026/02/18(水) 01:42:42.01ID:DcyvCIx00 ansibleでよくね
520デフォルトの名無しさん (スフッ Sdbf-RN7a)
2026/02/18(水) 06:45:01.23ID:tXBDi4ued >特定のライブラリが3.14用が見つからない。3.12ならうまくいった。
具体的に名前出せない理由あるの?
質問でも無ければ
ただの愚痴になっちゃうよ
具体的に名前出せない理由あるの?
質問でも無ければ
ただの愚痴になっちゃうよ
521デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/18(水) 07:26:50.01ID:NaupP8Wi0 名前が判らなくても解決できる一般的な方法が知りたいのだろう
名前に依存する回答は、代わりにこれを使うといいよとか、
そもそもアプローチが間違ってるよとかいらん情報しか得られない
名前に依存する回答は、代わりにこれを使うといいよとか、
そもそもアプローチが間違ってるよとかいらん情報しか得られない
522デフォルトの名無しさん (ワッチョイ 7f34-SmCr)
2026/02/18(水) 09:46:07.24ID:ZYaOyUFv0 3.12用のライブラリで動くならそれでいいような気もするけど、そういう話ではない?
523デフォルトの名無しさん (ワッチョイ ff1f-I8kI)
2026/02/18(水) 10:26:14.08ID:ECs//W9F0 >ていうてもPythonのネタってAIに聞かない?
>AI誕生前は確かにここで技術的なこと聞いてたけど、今はAIの方が的確なアドバイス貰えるよね
>って言ってしまったら終わりか
↓
>そうそう
>もうここは愚痴とか書くだけの場所でしかない
↓
>いやたぶん、本気でここが心の故郷みたいに思ってるやつがいるんだと思う
↓
>そんなに自演しまくって書き込み続けるようなことなのかい?
↓
>自演だと思うのって最強の自衛だよな笑
>自分で思い込んでるだけだから論破されるとかないし
ここまで定期
>AI誕生前は確かにここで技術的なこと聞いてたけど、今はAIの方が的確なアドバイス貰えるよね
>って言ってしまったら終わりか
↓
>そうそう
>もうここは愚痴とか書くだけの場所でしかない
↓
>いやたぶん、本気でここが心の故郷みたいに思ってるやつがいるんだと思う
↓
>そんなに自演しまくって書き込み続けるようなことなのかい?
↓
>自演だと思うのって最強の自衛だよな笑
>自分で思い込んでるだけだから論破されるとかないし
ここまで定期
524デフォルトの名無しさん (ワッチョイ 97f9-5sLL)
2026/02/18(水) 12:17:10.61ID:qVq9HEsm0 唐突に始まるお人形遊び
彼のプライベートに一体何があったのか
彼のプライベートに一体何があったのか
525デフォルトの名無しさん (JP 0H4f-fdBG)
2026/02/18(水) 13:02:40.71ID:pMqNf9MpH >>517
wheelが必要だけど提供されてないのなら自分で作ればいいだけ
ただdeprecatedになっていないのに3.14だけwheelが提供されないのなら互換性の問題を抱えてると考えるのが自然
「困ったことになぜか見つからない」じゃなくて理由もちゃんと調べようね
wheelが必要だけど提供されてないのなら自分で作ればいいだけ
ただdeprecatedになっていないのに3.14だけwheelが提供されないのなら互換性の問題を抱えてると考えるのが自然
「困ったことになぜか見つからない」じゃなくて理由もちゃんと調べようね
526デフォルトの名無しさん (ワッチョイ 9f82-tc5n)
2026/02/18(水) 20:52:52.31ID:g1r4n1lx0527デフォルトの名無しさん (JP 0H4b-ELw7)
2026/02/19(木) 16:51:06.53ID:kB9prBqPH EOSなライブラリを選択するのは悪手でしかない
528デフォルトの名無しさん (ワッチョイ 9fad-4piG)
2026/02/20(金) 01:58:02.19ID:dIHn7bMo0 uv 超便利
529デフォルトの名無しさん (ワッチョイ 977b-7m3c)
2026/02/20(金) 08:23:23.57ID:fVccdIMH0 Pythonの「~True」はなぜFalseではなく、-2を返すのか? 3.16での廃止案を巡り活発化する議論
Pythonではビット反転演算子の「~」をブール値に適用できます。その結果がどうなるか知っていましたか? そして、Python 3.16ではこの挙動が廃止される予定という話も知っていましたか? 今回はこのことについて調べてみました。
https://atmarkit.itmedia.co.jp/ait/articles/2602/20/news020.html
Pythonではビット反転演算子の「~」をブール値に適用できます。その結果がどうなるか知っていましたか? そして、Python 3.16ではこの挙動が廃止される予定という話も知っていましたか? 今回はこのことについて調べてみました。
https://atmarkit.itmedia.co.jp/ait/articles/2602/20/news020.html
530デフォルトの名無しさん (ワッチョイ 7fce-SmCr)
2026/02/20(金) 09:16:12.78ID:BIsKXkHI0 素人目線では ~True なんてややこしいことになりそうという感覚しか持てないけど、廃止案に対して議論が再活発化しているということは、これが有用に使える場面がある(あった)ということなんかね。リンク先の記事本体に書いてあるのかもしれないが。
531デフォルトの名無しさん (ワッチョイ bf74-953N)
2026/02/20(金) 09:59:05.46ID:2xiQS8/60532デフォルトの名無しさん (JP 0H3f-I8kI)
2026/02/20(金) 15:22:06.22ID:VMLMjXuvH マジレスするとビット反転は論理反転とは別物だから
~True→~1→fffffffffffffffe→-2
!True→!1→0→False
~True→~1→fffffffffffffffe→-2
!True→!1→0→False
533デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/20(金) 19:53:06.46ID:PoqCkC120 2の補数という呼び方がどうやっても納得できない
534デフォルトの名無しさん (ワッチョイ 7775-oxB2)
2026/02/20(金) 20:12:18.90ID:ekSUjzY10 面白い記事だった
~Trueが-2を意味するのは直感的ではないが十分に合理的で、いまさら仕様を変える必要はないと思う
~Trueが-2を意味するのは直感的ではないが十分に合理的で、いまさら仕様を変える必要はないと思う
535デフォルトの名無しさん (ワッチョイ bf74-953N)
2026/02/20(金) 22:05:40.57ID:2xiQS8/60536デフォルトの名無しさん (ワッチョイ bf74-953N)
2026/02/20(金) 22:07:34.53ID:2xiQS8/60 比較演算子のは!=だけど
537デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/20(金) 22:20:31.83ID:PoqCkC120 a not in
a is not
notの位置は英語的に正しい位置
a is not
notの位置は英語的に正しい位置
538デフォルトの名無しさん (ワッチョイ 37a2-9FS6)
2026/02/20(金) 22:59:28.41ID:+M7B2B1O0 Python の勉強って楽しい?
Cに似てないからつまらんのやけど
Cに似てないからつまらんのやけど
539デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/20(金) 23:03:19.38ID:PoqCkC120 知らない言語をやるから楽しい
lispとhaskellやれ
lispとhaskellやれ
540デフォルトの名無しさん (ワッチョイ ff10-SmCr)
2026/02/21(土) 00:25:27.66ID:0keFGDfz0 Pythonという言語は嫌いだけど実用的だから使っているというスタンスの人は結構いると思う。個人的には言語仕様も結構好き。動的型付け言語、関数が第1級の値である言語として、Pythonとか JavaScriptを知っておくのはたぶん悪いことではないと思う。
Pythonは、LispとかHaskellとかRustみたいな革新的な言語ではないけれど、結構頑張っていろんな言語から言語機能を取り入れているので、(別にPythonで学ぶ必要は必ずしもないけれど)そういういろいろな言語機能のコンセプトを知るという意味でもわりと便利な言語どと思う。パッと思いつくものでいうと、フォーマット文字列リテラル、raw文字列リテラル、内包表記、一括代入、デコレーター/デコレーターファクトリ、ジェネレーター、コルーチン、コンテキストマネージャ、例外、構造的パターンマッチ、プロパティ、ディスクリプタ、型注釈・型変数など。
ちなみにPythonのraw文字列リテラルの仕様はかなり悲惨な出来で、C++とかRustのraw文字列の仕様はPythonの失敗を踏まえて作ったんじゃないかと思っているんだが、どうなんだろう。
Pythonは、LispとかHaskellとかRustみたいな革新的な言語ではないけれど、結構頑張っていろんな言語から言語機能を取り入れているので、(別にPythonで学ぶ必要は必ずしもないけれど)そういういろいろな言語機能のコンセプトを知るという意味でもわりと便利な言語どと思う。パッと思いつくものでいうと、フォーマット文字列リテラル、raw文字列リテラル、内包表記、一括代入、デコレーター/デコレーターファクトリ、ジェネレーター、コルーチン、コンテキストマネージャ、例外、構造的パターンマッチ、プロパティ、ディスクリプタ、型注釈・型変数など。
ちなみにPythonのraw文字列リテラルの仕様はかなり悲惨な出来で、C++とかRustのraw文字列の仕様はPythonの失敗を踏まえて作ったんじゃないかと思っているんだが、どうなんだろう。
541デフォルトの名無しさん (ワッチョイ 372a-qWF4)
2026/02/21(土) 02:34:48.64ID:e/7lY1Ox0 >>537
冠詞の位置が正しくないじゃん。
冠詞の位置が正しくないじゃん。
542デフォルトの名無しさん (スフッ Sdbf-RN7a)
2026/02/21(土) 03:09:51.66ID:PKJJTbQ6d born from the egg of a mountain top
theとaが判らんのだが
theとaが判らんのだが
543デフォルトの名無しさん (ワッチョイ 1ff6-I8kI)
2026/02/21(土) 10:02:33.10ID:ftaqCpnX0 born from an egg on a mountain top じゃないのか
544デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/21(土) 10:05:30.38ID:F6kQQJ8h0 記憶で書いとるな
ある山のある卵だからどっちも不定冠詞が正解
ある山のある卵だからどっちも不定冠詞が正解
545デフォルトの名無しさん (ワッチョイ 7f69-zc90)
2026/02/21(土) 15:57:41.44ID:trSdJoij0 タケカワユキヒデに聞くのが正解
546デフォルトの名無しさん (ワッチョイ 9f65-/1Xw)
2026/02/21(土) 20:58:20.12ID:skC1kdM20 プログラミングでわかんないとこあったらchatgptに聞けばほぼほぼ解決するね
世界各国からの知恵袋感
世界各国からの知恵袋感
547デフォルトの名無しさん (ワッチョイ 9f02-eqlr)
2026/02/21(土) 21:05:26.12ID:14g0k3qq0548デフォルトの名無しさん (ワッチョイ f754-2ejd)
2026/02/21(土) 21:32:15.94ID:F6kQQJ8h0 既にあるものを他の人も作ろうとすること自体を止める仕組みがあればAI不要
549デフォルトの名無しさん (ワッチョイ 9f10-BLqs)
2026/02/21(土) 21:48:10.90ID:IzuKC/u20 組み合わせ方が違うねんよ
550デフォルトの名無しさん (ワッチョイ 2796-Z1/M)
2026/02/22(日) 01:54:40.87ID:59SEOMa10 自分の含み損を見て気が狂ったから、NVDAの株価で重力が変わるクソゲー作った。 暴落すると牛が重すぎて跳べなくなる仕様(今の俺のポートフォリオ)
• ゲーム本体(遊ぶ用): https://nvda-cow-jump-9vr8g4nfjdzetfw8ggwz3n.streamlit.app
• コード(設計図): https://github.com/sevasu77/nvda-cow-jump
誰かこの牛を月まで飛ばしてくれ
• ゲーム本体(遊ぶ用): https://nvda-cow-jump-9vr8g4nfjdzetfw8ggwz3n.streamlit.app
• コード(設計図): https://github.com/sevasu77/nvda-cow-jump
誰かこの牛を月まで飛ばしてくれ
551デフォルトの名無しさん (ワッチョイ 46a8-/OUh)
2026/02/22(日) 08:46:47.22ID:2Ouu2Wy60 ライブラリなんかの最新版で追加された機能はどのタイミングで学習されるんだろうか
552デフォルトの名無しさん (ワッチョイ d689-nSfR)
2026/02/22(日) 10:22:56.15ID:dwnsiq340 公式リファレンスは、バージョンアップに合わせてわりとこまめに改定されているよね。そういうのはマンパワーのなせるわざだけど、Pythonのいいところだと思うわ。数バージョンぶりに見返すと細かいところの構成が変わっていたりする。
553デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/22(日) 14:32:10.11ID:++qX47Yo0 リネームツール作ってて
どうやってもU+FF5Eは例外扱いにするしかやりようがない
どうやってもU+FF5Eは例外扱いにするしかやりようがない
554デフォルトの名無しさん (ワッチョイ c1c2-8u2E)
2026/02/22(日) 22:29:06.84ID:raOtTg1a0 同じexlsxファイルをgoogleドライブから出力したcsvファイルは処理できたのに、エクセルから出力したcsvファイルはエラーがでるの難しいね
どうやって対応したらいいかな
どうやって対応したらいいかな
555デフォルトの名無しさん (ワッチョイ 12b4-QEVA)
2026/02/22(日) 22:41:40.09ID:idKHTCdj0556デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/22(日) 22:42:20.34ID:++qX47Yo0 いらんBOMが付いてたような
いらんBOMは死んだよ
いらんBOMは死んだよ
557デフォルトの名無しさん (ワッチョイ d689-nSfR)
2026/02/22(日) 22:43:02.15ID:dwnsiq340 文字エンコーディングとかの関係ではなくて? と適当に言ってみる。
558デフォルトの名無しさん (ワッチョイ d689-nSfR)
2026/02/22(日) 22:43:50.64ID:dwnsiq340 だんご三兄弟になっちゃった。
559デフォルトの名無しさん (ワッチョイ ae2a-DDqU)
2026/02/22(日) 22:53:07.54ID:wWzKx1s50 >>556
変に空気読んで BOM を表示しないテキストビュワーは最悪。
変に空気読んで BOM を表示しないテキストビュワーは最悪。
560デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/22(日) 22:59:02.99ID:++qX47Yo0 うちのexcelは古すぎてcsvをutf-8で保存する機能そのものがないので安心
561デフォルトの名無しさん (ワッチョイ 4610-/OUh)
2026/02/23(月) 00:12:18.94ID:Ib/KbeXH0 AIに我の書いた関数もっとスッキリならんって聞いたら20行が2行になった
なんだよitertools.groupbyって、知らんわそんなんチートかよ
この辺って網羅的に知る資料みたいなのある?
それもAIに聞きゃいいのかちくしょう
なんだよitertools.groupbyって、知らんわそんなんチートかよ
この辺って網羅的に知る資料みたいなのある?
それもAIに聞きゃいいのかちくしょう
562デフォルトの名無しさん (ワッチョイ d010-nSfR)
2026/02/23(月) 01:04:12.14ID:chCnUzYX0 一応、リファレンスのHOW TOの中に「関数型プログラミングHOW TO」というのがあったはず。そんなに詳しく説明されてはいなかったと思うけど。
groupby は何回か使ったことあるけど、書くときいつも頭がぐんにゃりするんよね……。
groupby は何回か使ったことあるけど、書くときいつも頭がぐんにゃりするんよね……。
563デフォルトの名無しさん (ワッチョイ 0759-IVhi)
2026/02/23(月) 01:17:17.95ID:PF+DbSWo0 >>561
AIはどこ見て学習してるんだろうね
AIはどこ見て学習してるんだろうね
564デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/23(月) 06:27:19.74ID:QjPO3l0n0 itertoolsは全部見たな
基本使いどころがないけど、一部に強力なのがある
パズルなんか解かせると必須
基本使いどころがないけど、一部に強力なのがある
パズルなんか解かせると必須
565デフォルトの名無しさん (ワッチョイ a67c-QEVA)
2026/02/23(月) 06:31:55.73ID:yNBx5oY10566デフォルトの名無しさん (ワッチョイ f0b8-Fw30)
2026/02/23(月) 06:35:54.73ID:QSNZLXk+0 windowsみたいなうんこ使ってるからそうなる
567デフォルトの名無しさん (ワッチョイ 98ad-CUxl)
2026/02/23(月) 07:57:08.72ID:rFGccmqN0 uv でいいじゃん
568デフォルトの名無しさん (ワッチョイ d689-nSfR)
2026/02/23(月) 09:17:46.04ID:OBg1vvSm0 何でもいいけど、よく分からない人はこれに従っておけばとりあえずOKというデファクトを決めておいてほしいんだよね。
最近はuvが無難という流れでまとまりそうなのかなと思っていたんだけど、また、uvかMSの>>565かみたいな状況になるんだったら嫌だな。
最近はuvが無難という流れでまとまりそうなのかなと思っていたんだけど、また、uvかMSの>>565かみたいな状況になるんだったら嫌だな。
569デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/23(月) 09:25:27.38ID:QjPO3l0n0 よく判らない人はそもそも環境を作る必要を感じない
570デフォルトの名無しさん (ベーイモ MMc2-BRQv)
2026/02/23(月) 11:15:06.96ID:b6Wqxa6VM uvは絶対マネタイズに失敗するからAnacondaみたいな末路を辿るよ
571デフォルトの名無しさん (ワイーワ2 FF7a-1TjL)
2026/02/23(月) 12:03:24.11ID:HoLZBWNFF >>565-568
Anaconda(ω)は初心者用ωωω=2πf
Anaconda(ω)は初心者用ωωω=2πf
572デフォルトの名無しさん (スッププ Sd7e-Di7R)
2026/02/23(月) 17:48:29.90ID:o4utqqb4d573デフォルトの名無しさん (ワッチョイ ac87-BRQv)
2026/02/23(月) 18:15:51.73ID:pdmmtqIP0 >>572
残念ながらAstralは同じことをやろうとしている
https://astral.sh/blog/introducing-pyx
uvやruffなどのツール自体を有償化することはないと言っているが、
それらに対して機能制限を設けたり有償ホスティング前提の機能を追加していく可能性は否定していない
残念ながらAstralは同じことをやろうとしている
https://astral.sh/blog/introducing-pyx
uvやruffなどのツール自体を有償化することはないと言っているが、
それらに対して機能制限を設けたり有償ホスティング前提の機能を追加していく可能性は否定していない
574デフォルトの名無しさん (スッププ Sd7e-Di7R)
2026/02/23(月) 19:00:15.57ID:XtM7TFnUd 独自レジストリ作ろうとしてるのか
それは今さらスジ悪いなぁ
一般公開前に早めにコケてくれたらいいのだが
それは今さらスジ悪いなぁ
一般公開前に早めにコケてくれたらいいのだが
575デフォルトの名無しさん (ワッチョイ 6875-nWw3)
2026/02/24(火) 20:30:49.37ID:qgULjdDB0 uvみたいなCLIアプリケーションのマネタイズってどう可能なんだ
576デフォルトの名無しさん (ワッチョイ e202-p7Pm)
2026/02/24(火) 20:38:19.66ID:es41DR1n0577デフォルトの名無しさん (ワッチョイ 6875-nWw3)
2026/02/24(火) 20:54:10.69ID:qgULjdDB0 私は難しいというよりもどれ選べば正解なのかが分からずめっちゃ腹立った記憶がある
ここ最近学んだ身だけど、pip、pip-toolsをつかったあとにuv使ったのでこれが明らかに解だなと思えた
いきなりuvから入るとしてもuv addとpip installの違いとか、uv runとpythonコマンドの違いは重要だと思うので、そんな状況には依然腹は立つ
ここ最近学んだ身だけど、pip、pip-toolsをつかったあとにuv使ったのでこれが明らかに解だなと思えた
いきなりuvから入るとしてもuv addとpip installの違いとか、uv runとpythonコマンドの違いは重要だと思うので、そんな状況には依然腹は立つ
578デフォルトの名無しさん (ワッチョイ 1ef2-+VYE)
2026/02/24(火) 22:35:44.20ID:ErQTSCpy0579デフォルトの名無しさん (ワッチョイ f0b8-Fw30)
2026/02/25(水) 21:08:30.32ID:Fvf+dJV20 bunみたいにでかいとこに買収されるしかないナ
580デフォルトの名無しさん (ワッチョイ 6eed-BRQv)
2026/02/25(水) 21:34:31.68ID:FdmLYENu0 こういうのマネタイズできるのはビッグテックの中だとMSくらいじゃない?
Anaconda同様、Windows使ってるエンタープライズの客向けに売れる系のプロダクトだからな
dockerみたいにMSが金出しながら生かさず殺さず細く長くやってくのが一番いいと思う
Anaconda同様、Windows使ってるエンタープライズの客向けに売れる系のプロダクトだからな
dockerみたいにMSが金出しながら生かさず殺さず細く長くやってくのが一番いいと思う
581デフォルトの名無しさん (ワッチョイ d7f2-dmig)
2026/02/25(水) 21:56:23.42ID:SPTLcqKn0582デフォルトの名無しさん (ワッチョイ d7f2-dmig)
2026/02/25(水) 21:57:05.09ID:SPTLcqKn0 あとRedhatか
583デフォルトの名無しさん (ワッチョイ c7ca-z/ui)
2026/02/26(木) 04:00:08.58ID:qx3Mzq6M0 Visual code以外でPythonに適しているエディタ
584デフォルトの名無しさん (ワッチョイ 1ef2-+VYE)
2026/02/26(木) 04:23:15.98ID:0yaPDSf70 なんでもできるVim/Emacsを除外すると実用的なのはPyCharmくらいしかないよ
585デフォルトの名無しさん (ワッチョイ 98ad-CUxl)
2026/02/26(木) 06:15:37.62ID:noShWL5n0 PyCharmが最適解
586デフォルトの名無しさん (ワッチョイ 125f-fcd8)
2026/02/26(木) 07:19:02.48ID:ovuMwj+80 前にPyChannて誤読してたやつだ
587デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/26(木) 07:46:54.85ID:5aFEhhfB0 秀丸でも書けるようになってないといざという時に困る
588デフォルトの名無しさん (ワッチョイ f0b8-Fw30)
2026/02/26(木) 09:14:07.26ID:mDbom2ZN0 msてロリコンosはうんこだけどpyrightとかlsp作ったりossでは有能なんよな
589デフォルトの名無しさん (ワッチョイ 371d-LdHL)
2026/02/26(木) 09:20:41.82ID:4CNVntaP0 そういや鬱陶しいemacs信者ってほぼ死滅したよね
Claude codeとか使う時代にさすがにlispで拡張機能作るのも無理があったか
Claude codeとか使う時代にさすがにlispで拡張機能作るのも無理があったか
590デフォルトの名無しさん (ワッチョイ 215d-COVN)
2026/02/26(木) 10:19:57.01ID:VHEcx3Np0 VBAはやらないの?
591デフォルトの名無しさん (ワッチョイ d4d9-QEVA)
2026/02/26(木) 10:24:48.95ID:UGkHerND0 ベーシックwww
592デフォルトの名無しさん (スフッ Sd94-RhiN)
2026/02/26(木) 10:33:01.26ID:XwXn/6gzd >JavaはOracleしがみつく
JavaはSunだっけ
SunがORACLEに買われたんか
親離れしたら生きていけんかも
JavaはSunだっけ
SunがORACLEに買われたんか
親離れしたら生きていけんかも
593デフォルトの名無しさん (ワッチョイ caba-xArS)
2026/02/26(木) 14:04:37.87ID:Viq/wHwE0 エクセルVBAが最高速なら最強
セルに式書き込んでプログラムするのが感覚的に一番合ってる
セルに式書き込んでプログラムするのが感覚的に一番合ってる
594デフォルトの名無しさん (ワッチョイ e0ea-mQxq)
2026/02/26(木) 14:05:54.33ID:GchxSlXE0 Vimは開発者死んで結構経つけど開発止まったりしないね
595デフォルトの名無しさん (ワッチョイ e0ea-mQxq)
2026/02/26(木) 14:06:37.09ID:GchxSlXE0 >>577
venvって使ってた?
venvって使ってた?
596デフォルトの名無しさん (ワッチョイ 1efd-nWw3)
2026/02/26(木) 23:10:03.29ID:IJMBiVcf0 >>595
使ってた
使ってた
597デフォルトの名無しさん (ワッチョイ 1268-fcd8)
2026/02/26(木) 23:35:09.33ID:ovuMwj+80 セルに式書き込むのはセル関数でVBBAとは違うだろ
599デフォルトの名無しさん (ワッチョイ caf1-xArS)
2026/02/27(金) 09:25:38.70ID:B/0TZavW0 セル関数みたいのを実装して使っても
結局内部ではマシン語でpush pop繰り返して無駄なことやってんだよな
メモリ空間がセルで作れれば、すべてのメモリがオブジェクトとして個別に演算して済むようになる
レジスタ介することなくね
結局内部ではマシン語でpush pop繰り返して無駄なことやってんだよな
メモリ空間がセルで作れれば、すべてのメモリがオブジェクトとして個別に演算して済むようになる
レジスタ介することなくね
600デフォルトの名無しさん (ワッチョイ 1ef2-+VYE)
2026/02/27(金) 09:30:29.38ID:c3UCz5S00 用語の定義が世間ズレてるのでそこからおねがいします
601デフォルトの名無しさん (アウアウウー Sab5-1TjL)
2026/02/27(金) 10:34:30.17ID:Jl9kHWA4a602デフォルトの名無しさん (ワッチョイ f044-Fw30)
2026/02/27(金) 12:56:39.52ID:rAZSY6xU0 vbとかjavaとか言語仕様自体うんこすぎて書きたくない
603デフォルトの名無しさん (オッペケ Sr10-cnYi)
2026/02/27(金) 13:16:02.82ID:yB2OfvKFr >>601
俺が好きなspyder使ってる!
俺が好きなspyder使ってる!
604デフォルトの名無しさん (ワッチョイ b8ff-BRQv)
2026/02/27(金) 14:34:23.45ID:ctDvns8F0605デフォルトの名無しさん (ワッチョイ 46aa-nSfR)
2026/02/27(金) 14:45:26.96ID:OqMvWhZI0 いまは、スライス表記は添字表記の下位分類という位置付けで整理されているのね。
型引数リストと注釈が、言語リファレンス上、複合文の末尾に置かれているのはたぶん暫定的な扱いなんだろう。文法仕様としての体系性という観点からは、注釈については注釈付き代入文のところに移して、関数定義文のところには「注釈については注釈付き代入文のリファレンス参照」みたいな説明を入れておくのがいいんじゃないかと思う。型引数リストは、強いて言えばプライマリの添字表記のところかなぁ。検索性という観点からは今の方がいいのかもしれないけど。
型引数リストと注釈が、言語リファレンス上、複合文の末尾に置かれているのはたぶん暫定的な扱いなんだろう。文法仕様としての体系性という観点からは、注釈については注釈付き代入文のところに移して、関数定義文のところには「注釈については注釈付き代入文のリファレンス参照」みたいな説明を入れておくのがいいんじゃないかと思う。型引数リストは、強いて言えばプライマリの添字表記のところかなぁ。検索性という観点からは今の方がいいのかもしれないけど。
606デフォルトの名無しさん (ワッチョイ ae2a-JANG)
2026/02/27(金) 14:47:28.43ID:3s6sKNwq0 スパゲティ・コードを超えるクモの巣コードを紡ぎ出しそうな名前...
607デフォルトの名無しさん (ワッチョイ fb54-evrw)
2026/02/27(金) 20:00:27.47ID:XZQy0beT0 VBAもexcelも、簡単なことを簡単にやるには便利
凝ったことやりだすと地獄
凝ったことやりだすと地獄
608デフォルトの名無しさん (ワッチョイ 12ee-fcd8)
2026/02/27(金) 20:11:45.60ID:n8ex58Qc0 >>604
短絡評価の件とか殺意湧くレベル
短絡評価の件とか殺意湧くレベル
609デフォルトの名無しさん (ワッチョイ 475d-uwHz)
2026/03/01(日) 00:47:58.64ID:FYV4o7Zd0 VBアサルトバスター最強
パイソンて何のガンダムだよ笑
パイソンて何のガンダムだよ笑
610デフォルトの名無しさん (ワッチョイ 27db-bbb7)
2026/03/01(日) 09:12:49.91ID:QurfzvSr0611デフォルトの名無しさん (ワッチョイ 672a-bnbC)
2026/03/01(日) 22:54:44.14ID:mCotTloi0 >>607
凝らなくても、VBA はクラスがあるのに、継承か何かできないのでなかったっけ。子孫クラスを全て親と別人にし、一から書かないとならず、すごく大変だった思い出が。
凝らなくても、VBA はクラスがあるのに、継承か何かできないのでなかったっけ。子孫クラスを全て親と別人にし、一から書かないとならず、すごく大変だった思い出が。
612デフォルトの名無しさん (ワッチョイ ff90-H4V5)
2026/03/01(日) 22:58:06.80ID:/t9hrgUs0 クラスがモジュール種別として位置付けられているのではなかったっけ。クラスを書くようなプログラムならVBAは避けるというのがおそらく一般的な考え方なんだろうね。
613デフォルトの名無しさん (ワッチョイ a750-++ky)
2026/03/01(日) 23:31:14.42ID:j9iI5Gcq0 VBAはあの開発環境がきつかった
614デフォルトの名無しさん (ワッチョイ c7bd-LqQx)
2026/03/02(月) 00:06:09.63ID:rkh+heJs0 現代だとVBEはさすがにね…
615デフォルトの名無しさん (ワッチョイ 27e2-W20a)
2026/03/02(月) 01:53:27.53ID:RfUA89nn0 せっかくあそこまでコンポーネント作りこんでたのにもったいないよな
言語がクソだと
言語がクソだと
616デフォルトの名無しさん (ワッチョイ 27b5-sbws)
2026/03/02(月) 02:09:08.81ID:Tdclyok10 今時クラスは書きたくない
617デフォルトの名無しさん (ワッチョイ 4754-5m73)
2026/03/02(月) 07:05:36.89ID:zrEPqO7C0 何を作るにしても、どういうクラスにしようから始まるけどな
618デフォルトの名無しさん (ワッチョイ ff90-H4V5)
2026/03/02(月) 09:12:08.92ID:OQDS5qeQ0 Rustにはクラスがないんでしょ。今後はそういう方向性が主流になっていくのかなと思いつつ、Pythonで書く場合は、組み込みのオブジェクトだけで書くとややこしくなってくるときにはクラスを使うのが常道よね。今はできるだけdataclassを使えという方針の方が主流なのかな?
619デフォルトの名無しさん (ワッチョイ a724-bbb7)
2026/03/02(月) 09:45:30.28ID:L52mP82f0 マシン語レベルではオブジェクトとか全然関係ないしな
コアが数万あって、クラス作ると勝手にコア1個占有して勝手に並列処理始めるという真のオブジェクト指向に発展すりゃ別だが
コアが数万あって、クラス作ると勝手にコア1個占有して勝手に並列処理始めるという真のオブジェクト指向に発展すりゃ別だが
620デフォルトの名無しさん (ワッチョイ 27e2-W20a)
2026/03/02(月) 11:07:56.09ID:RfUA89nn0 真に並列でもデッドロックはあるしVMレベルでそうみえればいいんでは
Elixir+GenServerとか
Elixir+GenServerとか
621デフォルトの名無しさん (ワッチョイ bf01-paP+)
2026/03/02(月) 13:07:06.98ID:W6BFgZog0 >>618
Rustでもメソッドが生えた構造体がクラスの代わりなので考え方は何も変わらない
実体がヒープへのポインタじゃないのと構造体を継承する機能はないから
勘違いされないようにクラスという名前を使ってないだけ
Rustでもメソッドが生えた構造体がクラスの代わりなので考え方は何も変わらない
実体がヒープへのポインタじゃないのと構造体を継承する機能はないから
勘違いされないようにクラスという名前を使ってないだけ
622デフォルトの名無しさん (ワッチョイ a7c1-4Ovf)
2026/03/04(水) 10:01:15.35ID:R1gAlOGV0 PythonはN88BASICの感覚。
設備もんを長ーく維持メンテするには、後世にも解読できる環境が一番。
ただ、未だにN88BASICのメンテが来るのがつらい。
設備もんを長ーく維持メンテするには、後世にも解読できる環境が一番。
ただ、未だにN88BASICのメンテが来るのがつらい。
623デフォルトの名無しさん (ワッチョイ 2782-W20a)
2026/03/04(水) 13:39:46.21ID:J13mDG4z0 1.5の頃はそんなかんじだったよね
半分組み込み用途だったし
Linterやvenvもなくゆるく使ってた
半分組み込み用途だったし
Linterやvenvもなくゆるく使ってた
624デフォルトの名無しさん (ワッチョイ 2701-Aorb)
2026/03/04(水) 13:56:20.10ID:gWSsgSW/0 俺が出力してこの掲示板に記録されている文章の中には、LLMと人間の論理の処理の仕方が同じなんてことは全く一ミリも書かれてないんだよね
625デフォルトの名無しさん (ワッチョイ 2701-Aorb)
2026/03/04(水) 13:56:44.67ID:gWSsgSW/0 ぐえー
めちゃくちゃ恥ずかしい誤爆したンゴ
許して
めちゃくちゃ恥ずかしい誤爆したンゴ
許して
626デフォルトの名無しさん (JP 0H4f-0Q2/)
2026/03/04(水) 14:25:14.77ID:ymP+zKe4H 誤爆じゃなくても恥ずかしい内容のように見えるのは俺だけか?
627デフォルトの名無しさん (ワッチョイ 5ff6-pGfl)
2026/03/04(水) 15:16:41.54ID:VvaLtT7a0 自演がバレても全く恥ずかしくない精神の持ち主だろ
628デフォルトの名無しさん (ワッチョイ a77e-H4V5)
2026/03/04(水) 15:19:42.33ID:ss6jYJCo0 結構、精力的に新しい文法を追加している印象があるなぁ。match文とか、dataclassとか、型引数リストとか、わりとここ最近よね。
コアな部分はシンプルとはいえ、総体として見るとPythonの言語仕様ってもうかなり大きいと思うけど。
コアな部分はシンプルとはいえ、総体として見るとPythonの言語仕様ってもうかなり大きいと思うけど。
629デフォルトの名無しさん (ワッチョイ 2701-Aorb)
2026/03/04(水) 16:49:22.85ID:gWSsgSW/0 >>626
それな!
それな!
630デフォルトの名無しさん (ワッチョイ 27d1-sbws)
2026/03/04(水) 18:21:45.11ID:Ti1asK1F0 所詮グルー言語だからperlみたいに廃れそう
631デフォルトの名無しさん (ワッチョイ dfe1-MKFV)
2026/03/04(水) 20:45:48.81ID:O4+wtKlk0 >>622
New On 1
New On 1
632デフォルトの名無しさん (ワッチョイ a76f-oOSA)
2026/03/05(木) 22:37:38.60ID:YaKbiPet0 Pythonの実務有能系はpamdas、numpy、QT
全部外部系で中身は全部C言語なんだなw
全部外部系で中身は全部C言語なんだなw
633デフォルトの名無しさん (ワッチョイ 4754-5m73)
2026/03/05(木) 22:39:39.49ID:5fMMI0lC0 最初からC言語で組んでると、一部にアセンブラが混ざったりする
634デフォルトの名無しさん (ワッチョイ a7dd-b/HT)
2026/03/05(木) 22:43:40.55ID:b/3+gBoD0 すっかりPolarsしか使ってないな
書きやすい読みやすい爆速とPandasに劣る部分が一つもない
書きやすい読みやすい爆速とPandasに劣る部分が一つもない
635デフォルトの名無しさん (ワッチョイ a76f-oOSA)
2026/03/05(木) 22:55:50.31ID:YaKbiPet0636デフォルトの名無しさん (ワッチョイ 27af-PS/3)
2026/03/07(土) 14:41:19.41ID:RbjPNYBN0 チュートリアル第5版っていつ頃出る?
まだ何年も先だろうか
まだ何年も先だろうか
637デフォルトの名無しさん (JP 0H17-bQ3G)
2026/03/10(火) 10:42:43.87ID:JyfLPqooH638デフォルトの名無しさん (ワッチョイ bf42-wLLE)
2026/03/10(火) 19:15:15.25ID:tlZnAekq0 プログラムの書き方が悪い!
639デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/10(火) 19:57:01.28ID:bHqjWYCu0 富岳とかは何で書いてるんだ
640デフォルトの名無しさん (ワッチョイ 8f4c-1k26)
2026/03/10(火) 20:08:27.52ID:Ev8X/CWV0 基本的にはC++とFortranとアセンブラだね
本気の計算の前後のデータ処理にPythonが使われることはある
本気の計算の前後のデータ処理にPythonが使われることはある
641デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/10(火) 20:33:41.49ID:bHqjWYCu0 スパコンが速いのは並列処理のお陰なのに、
そんな古い言語で書いて並列処理してくれるんだろうか
そんな古い言語で書いて並列処理してくれるんだろうか
642デフォルトの名無しさん (ワッチョイ eedb-Mkk1)
2026/03/10(火) 20:36:05.16ID:EeLucPpZ0 富岳ってアセンブラで書くことなんてあるの?
643デフォルトの名無しさん (ワッチョイ 5f88-Mkk1)
2026/03/10(火) 21:20:21.98ID:PtCFlJL50 C++とFortranとアセンブラはマルチスレッド、SIMDとか得意だわ
644デフォルトの名無しさん (ワッチョイ eed2-Z+aU)
2026/03/11(水) 08:28:44.31ID:/siwwfvi0 便部
645デフォルトの名無しさん (ワッチョイ eed2-Z+aU)
2026/03/11(水) 08:29:46.22ID:/siwwfvi0 間違えた
646デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/11(水) 08:38:57.40ID:MgyOOUZn0 fortranは別にSIMDがやりやすいように作られてなくて、
コンパイラが頑張っているだけなのだろう
逆に言うと、静的型付け言語なら何でも同じ速度にできて、
遅かったら言語のせいではなくコンパイラがヘボいだけ
コンパイラが頑張っているだけなのだろう
逆に言うと、静的型付け言語なら何でも同じ速度にできて、
遅かったら言語のせいではなくコンパイラがヘボいだけ
647デフォルトの名無しさん (JP 0H8b-iKPc)
2026/03/11(水) 11:03:33.10ID:cHdg2JCfH 昔はコンパイルされたときのメモリアクセスの並び順とかキャッシュとか気にしてコーディングしてたけど
今はコンパイラが最適化してるのか?
今はコンパイラが最適化してるのか?
648デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/11(水) 11:12:26.02ID:MgyOOUZn0 コンパイラは結果が同じなら途中は何でもいいというポリシーで、
原型を留めないほど改造してくる
原型を留めないほど改造してくる
649デフォルトの名無しさん (ワッチョイ bffe-1Vix)
2026/03/11(水) 11:52:09.14ID:aT5M+8xC0650デフォルトの名無しさん (ワッチョイ 5f88-Mkk1)
2026/03/11(水) 12:01:09.18ID:waLIAasi0 pythonのfor文をnumpyに置き換えて数十倍の速さにできたりするけど
その処理を理解できないプログラマーが増えちゃうんですけど
その処理を理解できないプログラマーが増えちゃうんですけど
651デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/11(水) 12:03:42.57ID:MgyOOUZn0 速度で困ってないなら最速を目指さなくていい
652デフォルトの名無しさん (ワッチョイ bf51-Mykg)
2026/03/11(水) 13:29:54.15ID:JSs++Am30 AIにやらしたらnumpy使われててよくわからんかった思い出
653デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/11(水) 13:40:54.32ID:MgyOOUZn0 高速フーリエ変換の仕組みとか調べたけど、想像以上に魔法だった
654デフォルトの名無しさん (ワッチョイ ee0e-mPPW)
2026/03/11(水) 14:14:05.30ID:2p8r2RUe0 昨日画像見て煽りカス臭ぇなあーって思って何も書き込まんかったんだけどめっちゃ釣れてんだな
このスレの住民ちょっと煽り耐性低すぎなのでは
このスレの住民ちょっと煽り耐性低すぎなのでは
655デフォルトの名無しさん (ワッチョイ bfbf-1Vix)
2026/03/11(水) 16:13:00.80ID:aT5M+8xC0 別に煽りカスでも何でもない事実だろ
ここに貼りに来ることが場違いなだけで
ここに貼りに来ることが場違いなだけで
656デフォルトの名無しさん (ワッチョイ ff8c-QbGa)
2026/03/11(水) 16:15:04.61ID:MgyOOUZn0 java scriptはなんでそんなに速いんだ
657デフォルトの名無しさん (ワッチョイ bfbf-1Vix)
2026/03/11(水) 16:24:25.65ID:aT5M+8xC0 >>656
そりゃもうGoogleがWebブラウザをアプリケーションプラットフォームに格上げする為に血道をあげて作り込んだV8エンジンのおかげよ
そりゃもうGoogleがWebブラウザをアプリケーションプラットフォームに格上げする為に血道をあげて作り込んだV8エンジンのおかげよ
658デフォルトの名無しさん (ワッチョイ ee0e-mPPW)
2026/03/11(水) 16:37:18.09ID:2p8r2RUe0 >>655
場違いな画像貼って悪口吐くのは煽りカスの所業だと思うが…
場違いな画像貼って悪口吐くのは煽りカスの所業だと思うが…
659デフォルトの名無しさん (ワッチョイ bfbf-1Vix)
2026/03/11(水) 16:42:38.32ID:aT5M+8xC0 遅いのは事実だし別に悪口ではないだろ
単純に頭が悪いだけで
単純に頭が悪いだけで
660デフォルトの名無しさん (JP 0H8b-iKPc)
2026/03/12(木) 12:11:22.55ID:lfpUbjmfH v8ってそんなに良いか?
661デフォルトの名無しさん (ワッチョイ 8f90-zAC/)
2026/03/13(金) 20:42:53.40ID:qgmuhXX90 >>610
DirectXのことを何もしらないだろw
DirectXのことを何もしらないだろw
662デフォルトの名無しさん (ワッチョイ 8f90-zAC/)
2026/03/13(金) 20:43:52.68ID:qgmuhXX90 プログラミング言語によって実行速度が違うという話をプロにすると素人認定されるからな!
663デフォルトの名無しさん (JP 0H2a-iKPc)
2026/03/14(土) 09:28:12.46ID:A3+zBo28H >>610 は DirectX を使うと凝ったことになるのか御目出鯛
664デフォルトの名無しさん (ワッチョイ c9e4-tOxG)
2026/03/15(日) 23:45:41.75ID:wddIZKqx0 Pythonが遅いと言い出すのも初心者だよな
いまのコンピューターの性能がわかっていない
いまのコンピューターの性能がわかっていない
665デフォルトの名無しさん (ワッチョイ 6ba9-B7I3)
2026/03/16(月) 00:02:48.93ID:/IRyZwMt0 >>664
いまのコンピューターの性能がわかっていないので、Pythonが遅いと言い出すとは、何を言いたいのかさっぱり分からん。
いまのコンピューターの性能がわかっていないので、Pythonが遅いと言い出すとは、何を言いたいのかさっぱり分からん。
666デフォルトの名無しさん (ワッチョイ c9e4-tOxG)
2026/03/16(月) 00:06:32.71ID:f+fhRGMp0 >>665
PythonよりもC言語やDirectXを使うなどと言っているやつ向けの話
PythonよりもC言語やDirectXを使うなどと言っているやつ向けの話
667デフォルトの名無しさん (ワッチョイ 014e-ohi4)
2026/03/16(月) 05:19:59.52ID:9WtbsfWm0 Pythonは遅いわ
AI用途は各種高速ライブラリのが使用が絶対条件
ライブラリを使わんでPythonだけでは使い物にならん
AI用途は各種高速ライブラリのが使用が絶対条件
ライブラリを使わんでPythonだけでは使い物にならん
668デフォルトの名無しさん (ワッチョイ 6ba9-2pC6)
2026/03/16(月) 10:35:51.66ID:8nMLVDCL0 >>666
それに、コンピュータの今昔の性能差がどう関わるんだ?
それに、コンピュータの今昔の性能差がどう関わるんだ?
669デフォルトの名無しさん (ワッチョイ 95c8-3KSY)
2026/03/16(月) 12:40:26.93ID:mA/WJ7uL0 コンピュータの性能なんていつだってギリギリまで引き出されるんだから昔と比べたって意味ないわな
670デフォルトの名無しさん (ワッチョイ 95b2-Lw6g)
2026/03/16(月) 13:12:59.47ID:fd7ofv5S0 遅くても構わないところで書きやすさに振った言語という認識かな。適材適所でいいのでは。
671デフォルトの名無しさん (ワッチョイ 9558-Ro5R)
2026/03/16(月) 17:17:04.01ID:PwJ9LlVs0 中身がCのライブラリがあってそれ使えば高速ならPythonは高速といっていいだろう
672デフォルトの名無しさん (ワッチョイ 9510-Lw6g)
2026/03/16(月) 18:35:46.40ID:fd7ofv5S0 それはPythonが高速ということにはならないでしょう、いくら何でも。
673デフォルトの名無しさん (ワッチョイ e325-ACJr)
2026/03/16(月) 19:29:09.00ID:L0eGz5Bn0674デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/16(月) 19:41:34.41ID:rTSy3WPz0 何かのattrを取得したいけど、存在しないとエラーになる
if obj.get() is not None and obj.get().attr == True:
みたいに同じことを2回書かずに済ませたい
一旦別の変数に入れるのはなしで
if obj.get() is not None and obj.get().attr == True:
みたいに同じことを2回書かずに済ませたい
一旦別の変数に入れるのはなしで
675デフォルトの名無しさん (ワッチョイ e325-ACJr)
2026/03/16(月) 20:05:33.92ID:L0eGz5Bn0676デフォルトの名無しさん (ワッチョイ 47ec-ohi4)
2026/03/16(月) 20:08:19.56ID:P40PgvOx0 >>674
最初のいらんでしょ
最初のいらんでしょ
677デフォルトの名無しさん (ワッチョイ 014e-ohi4)
2026/03/16(月) 20:45:23.18ID:9WtbsfWm0 >>673
処理速度が遅いんだが使ったことないのか?
使えば遅いことはすぐにわかる
AIとかデータ分析とかでは大量データを処理するときに基本Pythonのfor文を使ってはいけないんだわ
遅すぎるからな
処理速度が遅いんだが使ったことないのか?
使えば遅いことはすぐにわかる
AIとかデータ分析とかでは大量データを処理するときに基本Pythonのfor文を使ってはいけないんだわ
遅すぎるからな
678デフォルトの名無しさん (ワッチョイ 953c-Lw6g)
2026/03/16(月) 21:01:38.82ID:fd7ofv5S0 AttributeError例外を処理するとか、hasattrで事前チェックするとか、getattrのdefault引数で何とかするとかかなぁ。
679デフォルトの名無しさん (ワッチョイ 959d-3KSY)
2026/03/16(月) 23:17:05.06ID:mA/WJ7uL0680デフォルトの名無しさん (JP 0Hcb-eaHB)
2026/03/17(火) 00:17:31.70ID:fwcys5x2H >>674
3.15からはSafe Navigation Operatorが使えるようになるかもしれないが
現状できるのは`if (x:= obj.get()) is not None and x.attr == True:`
でも自分ならpredicateに名前を付けてメソッド化して意図が分かるコードにする
メソッド化するのでその内部なら一旦変数に入れても全然気にならない
x.y.zみたいなアクセスパターンを多用するスクレイピングとかで
いちいち名前なんて付けてられない用途ならglom使うことを考える
3.15からはSafe Navigation Operatorが使えるようになるかもしれないが
現状できるのは`if (x:= obj.get()) is not None and x.attr == True:`
でも自分ならpredicateに名前を付けてメソッド化して意図が分かるコードにする
メソッド化するのでその内部なら一旦変数に入れても全然気にならない
x.y.zみたいなアクセスパターンを多用するスクレイピングとかで
いちいち名前なんて付けてられない用途ならglom使うことを考える
681デフォルトの名無しさん (ワッチョイ af03-s3/S)
2026/03/17(火) 01:32:34.93ID:Y44aa0kK0 bashとかシェルもグルー言語みたいなもんだしそれでいいんよ
682デフォルトの名無しさん (ワッチョイ dd0f-eE22)
2026/03/17(火) 01:34:38.86ID:cRAk5gk00 https://docs.python.org/ja/3/library/functions.html#getattr
getattr(obj, ‘attr’, None)
とか↑で書いてるけどglom
getattr(obj, ‘attr’, None)
とか↑で書いてるけどglom
683デフォルトの名無しさん (ワッチョイ 952b-pUMQ)
2026/03/17(火) 02:48:02.87ID:kj5UlOIl0 numpyのblasホイール入れ替えめんどくせえ
684デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/17(火) 07:33:32.00ID:l3yGD3qR0 getattrでいいのか
辞書に対してgetで取得するのと同じノリ
リストも安全なアクセスでよく困る
a, b, c = l #実は2つしか入ってない
辞書に対してgetで取得するのと同じノリ
リストも安全なアクセスでよく困る
a, b, c = l #実は2つしか入ってない
685デフォルトの名無しさん (ワッチョイ dd0f-eE22)
2026/03/17(火) 08:09:36.15ID:cRAk5gk00 パターンマッチングにするか
a, b, *c = l
a, b, *c = l
686デフォルトの名無しさん (ワッチョイ b52e-Lw6g)
2026/03/17(火) 09:25:37.13ID:c3hhuh3r0 そもそもobj.get() のgetメソッドがどういうメソッドなのかがよく分からないなぁ。Pythonの組み込み型だとgetメソッドを持っているのはdictだが……。
あと、特定の属性が存在しないことと、値がNoneの属性があることとは別のことじゃない?
glomって初めて聞いたけど広く使われているん? 自分はdictを何重にもネストさせることはあまりないのでいまいちピンと来なかったんだけど。
あと、特定の属性が存在しないことと、値がNoneの属性があることとは別のことじゃない?
glomって初めて聞いたけど広く使われているん? 自分はdictを何重にもネストさせることはあまりないのでいまいちピンと来なかったんだけど。
687デフォルトの名無しさん (ワッチョイ b5f2-ONM1)
2026/03/17(火) 09:49:16.41ID:bGpMww+O0 chromeブラウザをseleniumで複数開いて同時に実行させたいならプロファイルを新しく作っていくしかないのん?
688デフォルトの名無しさん (ワッチョイ 4729-92TL)
2026/03/17(火) 10:40:13.41ID:MivngzJj0 Python 遅いって書かれると怒る人がいるんか?
689デフォルトの名無しさん (アウアウウー Sab3-sFF2)
2026/03/17(火) 11:16:15.08ID:nEFxN0Aaa >>674
if getattr(obj, 'atr', False) == True:
if getattr(obj, 'atr', False) == True:
690デフォルトの名無しさん (ワッチョイ 014e-ohi4)
2026/03/17(火) 11:28:40.14ID:CJFaN+Co0 679とか知的水準がちょっと足りてないもんな
691デフォルトの名無しさん (ワッチョイ 959d-3KSY)
2026/03/17(火) 13:30:45.16ID:jAvst/ja0 ビビってアンカーも打てないとか情けなさすぎるだろ
692デフォルトの名無しさん (ワッチョイ 9509-Lw6g)
2026/03/17(火) 14:29:50.05ID:wYEoonIC0 属性が存在しないという問題とはちょっとズレるけど、>>680が書いているnull安全(None安全演算子)が早めに導入されるなら嬉しいな。型システムの方に影響がありそうだからそう簡単ではないのかもしれないけれど。
693デフォルトの名無しさん (ワッチョイ 9507-Kr3D)
2026/03/17(火) 16:01:07.54ID:Hhsxr4g00 型ヒントはありがたい機能的だけど、
型の矛盾を解決する為の時間と労力、コード文字数の増加が嵩むと
何だかなあという気分になって来る
型の矛盾を解決する為の時間と労力、コード文字数の増加が嵩むと
何だかなあという気分になって来る
694デフォルトの名無しさん (JP 0Hc3-eaHB)
2026/03/17(火) 16:41:04.74ID:/agImGekH >>689
if getattr(obj.get(), 'attr', False) == True:
じゃないかと
’attr’が静的ならアプリケーションコードで
getattrを使う場面ではないかなと個人的には思う
if getattr(obj.get(), 'attr', False) == True:
じゃないかと
’attr’が静的ならアプリケーションコードで
getattrを使う場面ではないかなと個人的には思う
695デフォルトの名無しさん (アウアウウー Sab3-sFF2)
2026/03/17(火) 17:07:53.41ID:esLsDasXa696デフォルトの名無しさん (アウアウウー Sab3-sFF2)
2026/03/17(火) 17:09:08.64ID:esLsDasXa697デフォルトの名無しさん (ワッチョイ e395-rBxc)
2026/03/17(火) 17:29:00.60ID:A3nTv0fP0 もう作りたいものがなくなってしまった
皆なにを作ってるんだ?
皆なにを作ってるんだ?
698デフォルトの名無しさん (ワッチョイ e325-ACJr)
2026/03/17(火) 20:26:55.22ID:8HMqUDuV0699デフォルトの名無しさん (ワッチョイ e325-ACJr)
2026/03/17(火) 20:27:41.49ID:8HMqUDuV0700デフォルトの名無しさん (ワッチョイ 594e-QfA5)
2026/03/17(火) 20:36:04.09ID:MJ2vatXn0701デフォルトの名無しさん (ワッチョイ b552-tOxG)
2026/03/18(水) 02:24:00.68ID:VOD4HGLw0 >>668
スクリプト言語はマシン語に比べたら遅いだろうが、それは作ったものがその実行速度で十分に速いなら、問題ないということ。
性能要件を満たしているのに実行速度をさらに上げる必要はない。
Pythonが生まれたころは16ビットパソコンの時代であり、当時のコンピューターといまのサーバー、PC、スマートフォンの性能は比較にならないほどの違いがある。
コンピューターそのものの処理性能が上がってしまうとものにもよるが、マシン語であろうとPythonであろうと体感では違いがわからないレベルになる。
20年前のPCでPythonのコードを動かすのといまのPCで同じPythonのコードを動かすのでは、実行速度が明らかに違うようにコンピューターが進化すれば、実行速度は性能要件を厳しくしても性能要件をクリアしてしまう。
スクリプト言語はマシン語に比べたら遅いだろうが、それは作ったものがその実行速度で十分に速いなら、問題ないということ。
性能要件を満たしているのに実行速度をさらに上げる必要はない。
Pythonが生まれたころは16ビットパソコンの時代であり、当時のコンピューターといまのサーバー、PC、スマートフォンの性能は比較にならないほどの違いがある。
コンピューターそのものの処理性能が上がってしまうとものにもよるが、マシン語であろうとPythonであろうと体感では違いがわからないレベルになる。
20年前のPCでPythonのコードを動かすのといまのPCで同じPythonのコードを動かすのでは、実行速度が明らかに違うようにコンピューターが進化すれば、実行速度は性能要件を厳しくしても性能要件をクリアしてしまう。
702デフォルトの名無しさん (ワッチョイ 47e3-92TL)
2026/03/18(水) 03:05:06.64ID:g/xvaR2N0 測定結果を無視して自説を唱えるのはなんなん?
Python が速度で他言語より遅くてもいいじゃない。
C++や他言語も勉強してみると良いと思うよ。
Python が速度で他言語より遅くてもいいじゃない。
C++や他言語も勉強してみると良いと思うよ。
703デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/18(水) 07:50:19.40ID:fLbRW+HZ0 1秒が0.1秒に縮んでも嬉しくない
1日が10分になるならコストをかける意味がある
1日が10分になるならコストをかける意味がある
704デフォルトの名無しさん (ワッチョイ dd0f-eE22)
2026/03/18(水) 07:59:06.20ID:aaLB6y7K0705デフォルトの名無しさん (ワッチョイ b52e-Lw6g)
2026/03/18(水) 09:47:47.17ID:dxaSlm0r0 自分で「ものにもよるが」と書いているとおり、PythonとCとで体感速度が変わらないような分野もある(そしてそういう分野はハードウェアの速度が向上すればするほど広がっていく)が、そうでない分野は常に残る。「Pythonは遅い」というのはそういうことを踏まえての表現であって、それ以上の意味はないでしょ。遅くても構わないところではPythonを使えばいいし、速度が求められるところではCとかC++とかRustを使えばいい。「Pythonが遅い」と言われて反発する必要はないのではないかと思うが。
706デフォルトの名無しさん (JP 0H63-sFF2)
2026/03/18(水) 10:28:19.58ID:TZQeXjH7H707デフォルトの名無しさん (ワッチョイ af03-s3/S)
2026/03/18(水) 10:39:02.28ID:JqBJ8Vg10 素人が作るようなスクリプト程度では速度は気にしなくていい
708デフォルトの名無しさん (ワッチョイ 95ee-Lw6g)
2026/03/18(水) 11:14:59.28ID:c+C0zADm0 ユーザーが直接体感できるところでの1秒というのはそこまで無視できる短い時間といえるかは微妙なところだけどね。スクリプトを走らせて結果を1秒待つのは全然気にならないけれど、マウスやキーボードの反応に毎回1秒かかっていたらブチ切れですよ。
Pythonは適材適所で使う分には非常に良い言語だし、それでいいと思う。そもそも速度が求められる用途に使われることを想定された言語ではないので、遅いと言われても否定する必要はないと思うが。
Pythonは適材適所で使う分には非常に良い言語だし、それでいいと思う。そもそも速度が求められる用途に使われることを想定された言語ではないので、遅いと言われても否定する必要はないと思うが。
709デフォルトの名無しさん (ワッチョイ 474f-PHun)
2026/03/18(水) 18:59:58.50ID:+J0JJORK0 長文やつAIに添削してもらえ
3行以下になるで
3行以下になるで
710デフォルトの名無しさん (ワッチョイ e325-ACJr)
2026/03/18(水) 19:37:51.29ID:TOLkfYFq0 遅いっていっても、抽象論ばかり
具体的に何が遅いのか不明
具体的に何が遅いのか不明
711デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/18(水) 19:47:46.22ID:nGNU2cR00 パズル解かせた時は1週間以上連続稼働だったな
Cにすれば速いかというと、多分RAMを増やさないとどうにもならない
Cにすれば速いかというと、多分RAMを増やさないとどうにもならない
712デフォルトの名無しさん (ワッチョイ b5a9-tOxG)
2026/03/18(水) 20:19:42.89ID:VOD4HGLw0 実行速度なんてその速度で問題なければいいだけ
713デフォルトの名無しさん (ワッチョイ 9187-/QSm)
2026/03/19(木) 07:02:22.67ID:YOr3fbT50 時間かかるとだめなのは何回もやる作業だよ
714デフォルトの名無しさん (アウアウウー Saf1-sFF2)
2026/03/19(木) 14:41:21.31ID:rWVKwUTVa >>713
5chのreload
5chのreload
715デフォルトの名無しさん (ワッチョイ 8d4e-QfA5)
2026/03/19(木) 23:24:19.26ID:yKx7SHrh0 まさかのAstral OpenAI買収。これで各種ツールは安泰かな?少なくともマネタイズ必死になる必要はないよね
(OpenAIごと爆発しなければ
(OpenAIごと爆発しなければ
716デフォルトの名無しさん (ワッチョイ 47ca-pUMQ)
2026/03/20(金) 00:42:40.80ID:MPR3c45a0 Codexとの連携強化つっても現実的にはそれで機能的な価値を出すのは難しいだろうから、開発者の首根っこを掴むのが目的だろう
たぶんAstralがもともと構想していた有償サービスとCodexを抱き合わせにして囲い込むんじゃないかな
たぶんAstralがもともと構想していた有償サービスとCodexを抱き合わせにして囲い込むんじゃないかな
717デフォルトの名無しさん (ワッチョイ eb83-fsUs)
2026/03/20(金) 02:07:05.79ID:CRjT2eh/0 >>714
ほぼIOやんけ…
ほぼIOやんけ…
718デフォルトの名無しさん (ワッチョイ afed-s3/S)
2026/03/20(金) 02:29:35.24ID:5+xJPGTl0 openaiはゴミムーブ多すぎてちょっと
anthroが買えばよかったのに
anthroが買えばよかったのに
719デフォルトの名無しさん (ワッチョイ 113d-7LUQ)
2026/03/20(金) 15:05:21.90ID:N63dS3CR0 cmdのスピードで処理してほしい
720デフォルトの名無しさん (ワッチョイ 9533-pUMQ)
2026/03/21(土) 01:44:03.58ID:gbNphW/r0 openAIがastral買収
721デフォルトの名無しさん (ワッチョイ ab6a-OCxC)
2026/03/21(土) 10:54:10.26ID:lhINZ1AT0 今はCPUパワーあるから気にならないけど
プロンプト装飾ソフトのstarshipでトランジェントプロンプト機能を追加する公式のガイドに従うと(過去分のプロンプト表示部をコンパクト簡素にするやつ)
zshではなくbashで機能させるにはそれ自身すべてbashスクリプトで書かれたというble.shで機能を実現することになるんだが
多コアで数GHzなスマホでは快速で気にならなかったもののラズパイ2(900MHz)GUIだと使用に差し障りあるくらいコマンド発行後に遅延した
それでスクリプト言語はさすがに遅いシーンがないわけではないなと感じた
プロンプト装飾ソフトのstarshipでトランジェントプロンプト機能を追加する公式のガイドに従うと(過去分のプロンプト表示部をコンパクト簡素にするやつ)
zshではなくbashで機能させるにはそれ自身すべてbashスクリプトで書かれたというble.shで機能を実現することになるんだが
多コアで数GHzなスマホでは快速で気にならなかったもののラズパイ2(900MHz)GUIだと使用に差し障りあるくらいコマンド発行後に遅延した
それでスクリプト言語はさすがに遅いシーンがないわけではないなと感じた
722デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/21(土) 11:38:17.42ID:n7k0AFgZ0 検索とかやらせるとperlに勝てない
723デフォルトの名無しさん (ワイーワ2 FF33-tOxG)
2026/03/21(土) 14:35:46.64ID:3c7VDgMNF >>721
マルチプロセスの概念がないのか?
マルチプロセスの概念がないのか?
724デフォルトの名無しさん (ワッチョイ ab6a-OCxC)
2026/03/21(土) 14:59:15.84ID:lhINZ1AT0 プログラミングの高段者ではないのでなにを言わんとしてるか正直わからないが
pythonでマルチプロセスならそうした引っ掛かりもなくせて対応可能で、それがスクリプトだからという問題に直結はしないということか
pythonで書かれていれば速いんだろうけどスクリプト由来の実用面での具体的な遅さ体験を語りたかった
同じ環境でもzshプラグインによる同機能追加だと快適だったのでC言語のプラグインなのだろうと勝手に想像してたが
今確認したらこれもシェルスクリプトのようだ…zshの本体の出来や作りがいいのかも
https://github.com/olets/zsh-transient-prompt
bleshは他にも補完とか機能が沢山ある総合的なソフトだし、公式にもbashスクリプトだから遅いことがあるって書いてる(そこらはオフにしたけど)
pythonでマルチプロセスならそうした引っ掛かりもなくせて対応可能で、それがスクリプトだからという問題に直結はしないということか
pythonで書かれていれば速いんだろうけどスクリプト由来の実用面での具体的な遅さ体験を語りたかった
同じ環境でもzshプラグインによる同機能追加だと快適だったのでC言語のプラグインなのだろうと勝手に想像してたが
今確認したらこれもシェルスクリプトのようだ…zshの本体の出来や作りがいいのかも
https://github.com/olets/zsh-transient-prompt
bleshは他にも補完とか機能が沢山ある総合的なソフトだし、公式にもbashスクリプトだから遅いことがあるって書いてる(そこらはオフにしたけど)
725デフォルトの名無しさん (ワッチョイ af39-s3/S)
2026/03/21(土) 18:38:02.01ID:XA1yQvtN0 そもそもラズパイでGUI使う時点であたおか
726デフォルトの名無しさん (ワッチョイ ab6a-OCxC)
2026/03/21(土) 20:02:14.07ID:lhINZ1AT0 使う人もいるからわざわざ専用のカスタムGUIなOSをリリース&メンテしてるんだ!😡
純粋に電子工作するときは使わなくてもいいわけだけどGUIはなにかと便利だし🤔
純粋に電子工作するときは使わなくてもいいわけだけどGUIはなにかと便利だし🤔
727デフォルトの名無しさん (ワッチョイ 098c-mEQc)
2026/03/21(土) 20:08:02.66ID:n7k0AFgZ0 もはやラズパイはただの小さなPC
728デフォルトの名無しさん (ワッチョイ 17e4-Ts1q)
2026/03/22(日) 13:50:29.62ID:iJe+x8ip0 >>727
もはやってw初めからだろw
もはやってw初めからだろw
729デフォルトの名無しさん (ワッチョイ 3325-75ES)
2026/03/22(日) 17:59:25.18ID:pQTnnbqq0 ん?
むしろ、ラズパイでGUI使う為にPythonあるんじゃね?
所詮、ラズパイは、大したGUIじゃないわけで、Qtやらでシコシコ書いても世界の膨大なライブラリはPythonにかなわない。
ラズパイでQtなんか使おうものなら、DCエラーでビットマップ表示すらワークアランドするのに苦労する。
黙って、Pythonで書いておけ。
むしろ、ラズパイでGUI使う為にPythonあるんじゃね?
所詮、ラズパイは、大したGUIじゃないわけで、Qtやらでシコシコ書いても世界の膨大なライブラリはPythonにかなわない。
ラズパイでQtなんか使おうものなら、DCエラーでビットマップ表示すらワークアランドするのに苦労する。
黙って、Pythonで書いておけ。
730デフォルトの名無しさん (ワッチョイ 4e2d-bmDk)
2026/03/22(日) 18:18:52.71ID:A5deLwGz0 >>729
馬鹿さが伝わってくる文章
馬鹿さが伝わってくる文章
731デフォルトの名無しさん (ブーイモ MMba-Fvlz)
2026/03/22(日) 19:39:40.45ID:8Y+CWssqM732デフォルトの名無しさん (ワッチョイ 1a6a-twho)
2026/03/22(日) 22:55:11.56ID:sq8qpbFW0 「python遅い」→「具体的に問題となるケースは?」との流れの中で(>>705,710,712)
自分はbashスクリプトによるプログラムの場合の遅さが実用面で問題となることはあったと、実例を横から書いたつもり
pythonも似たようなものだろうとのフワッとした考えから
最近GILだかの枷もはずれたと聞いたし、遅さが直接問題となるケースはもはや少ないのかな
自分はpythonで遅さを感じるような高度なことをしたり速度差の比較とかしたことはないし、満足して使ってる
自分はbashスクリプトによるプログラムの場合の遅さが実用面で問題となることはあったと、実例を横から書いたつもり
pythonも似たようなものだろうとのフワッとした考えから
最近GILだかの枷もはずれたと聞いたし、遅さが直接問題となるケースはもはや少ないのかな
自分はpythonで遅さを感じるような高度なことをしたり速度差の比較とかしたことはないし、満足して使ってる
733デフォルトの名無しさん (ワッチョイ 078c-2n+q)
2026/03/22(日) 22:59:15.46ID:N53C5Ppx0 GILが阻害するのはもっと高度な話で、
基本はシングルプロセスでの高速化を目指せばいい
基本はシングルプロセスでの高速化を目指せばいい
734デフォルトの名無しさん (ワッチョイ df4e-nwfc)
2026/03/22(日) 23:29:41.16ID:sHEq/T8m0735デフォルトの名無しさん (ワッチョイ 17db-Fvlz)
2026/03/23(月) 00:14:27.77ID:6ZiHeE1I0 >>732
シェルスクリプトが遅いのではなくて、あなたの使い方、設計、実装に問題がある。
Pythonの初心者はPythonのようなスクリプト言語が遅いと言われて、マシン語にして実行するプログラミング言語がいいのだと変な答えを導く。
これは昔のパソコンのイメージをいまだに持っている中高年がこの板にいるせい。
シェルスクリプトが遅いのではなくて、あなたの使い方、設計、実装に問題がある。
Pythonの初心者はPythonのようなスクリプト言語が遅いと言われて、マシン語にして実行するプログラミング言語がいいのだと変な答えを導く。
これは昔のパソコンのイメージをいまだに持っている中高年がこの板にいるせい。
736デフォルトの名無しさん (ワッチョイ 4e25-nFci)
2026/03/23(月) 02:10:58.52ID:lVi7RYPf0 趣旨がよく分からないけど、Pythonで最大限効率的に実装したとしても速度面で実用に堪えない問題領域(C/C++/Rust等で書くべき問題領域)というのはかなりあるわけで、そのこと自体は別に否定しないよね? Pythonの良さはそういう問題領域以外で発揮されるわけで、それでいいと思うけどなぁ。適材適所の精神ですよ。
737デフォルトの名無しさん (ワッチョイ ca23-0hvk)
2026/03/23(月) 02:42:58.74ID:dR9ndzmO0 pythonネイティブでシュミレーションとかさせないし特に困ったことない
ああゆうベンチマークで重いことさせるのあるけどリアルではあんな処理しないし
現実では重い処理はcで書かれたライブラリをpyから叩くだけだからベンチて意味ないんよ
ああゆうベンチマークで重いことさせるのあるけどリアルではあんな処理しないし
現実では重い処理はcで書かれたライブラリをpyから叩くだけだからベンチて意味ないんよ
738デフォルトの名無しさん (ワッチョイ 177c-Ts1q)
2026/03/23(月) 06:24:14.11ID:3NKnGvtu0 ああいう、な
739デフォルトの名無しさん (ワッチョイ c745-W1lS)
2026/03/23(月) 10:25:26.16ID:2Qc43jlq0 >>735
そんなもん今も昔も変わらんがなw
そんなもん今も昔も変わらんがなw
740デフォルトの名無しさん (ワッチョイ fe72-M4f6)
2026/03/23(月) 10:59:11.64ID:19ulISD90 高級言語って現場猫が5億匹いるようなもんで
マシン語で書けばpushpop数回で終わる作業を
トータルで10億回くらいやって結果出してる感じ
マシン語で書けばpushpop数回で終わる作業を
トータルで10億回くらいやって結果出してる感じ
741デフォルトの名無しさん (ワッチョイ 47b2-v55s)
2026/03/23(月) 14:46:39.54ID:Dd74rPiN0 シュミレーション
742デフォルトの名無しさん (ワッチョイ 764e-UheC)
2026/03/23(月) 15:06:36.28ID:M3+3D6Cj0 「このノコギリじゃ豆腐切れんわ」級にマヌケな比喩だな
743デフォルトの名無しさん (ワッチョイ c745-W1lS)
2026/03/23(月) 16:08:09.86ID:2Qc43jlq0 効きすぎだろw
744デフォルトの名無しさん (ワッチョイ 9a25-1OiZ)
2026/03/23(月) 20:04:45.99ID:bi26AAOI0745デフォルトの名無しさん (ワッチョイ 0ba2-+n1X)
2026/03/23(月) 20:17:19.78ID:xyHfshE00746デフォルトの名無しさん (ワッチョイ 634e-75ES)
2026/03/23(月) 20:22:21.12ID:v61P7Ju80 計算系を本当に速くしたいならアセンブラ1択で次はCかFortran
747デフォルトの名無しさん (ワッチョイ 634e-zPd8)
2026/03/23(月) 21:28:00.75ID:3616Yd790 いろんなライブラリをつまみ食いするのにちょうどいい
とはいえ環境設定やバージョン管理で沼ること多数
バージョン違いでエラー出てても見つけにくいし
とはいえ環境設定やバージョン管理で沼ること多数
バージョン違いでエラー出てても見つけにくいし
748デフォルトの名無しさん (ワッチョイ 634e-zPd8)
2026/03/23(月) 21:56:04.21ID:3616Yd790 >>740
pushpopはマシン語というかアセンブラやな
てかpushpopメインのコードならC,C++でええかもなぁ
cpu直に叩くコードをインラインアセンブリで書くのはpython(MicroPythonとか)でもできなくもない
既存ライブラリが使えない環境でギリギリの性能を引っ張り出したいときも時にはあるしな
あまりプログラミングコスト高いものはできればやりたくないけど
pushpopはマシン語というかアセンブラやな
てかpushpopメインのコードならC,C++でええかもなぁ
cpu直に叩くコードをインラインアセンブリで書くのはpython(MicroPythonとか)でもできなくもない
既存ライブラリが使えない環境でギリギリの性能を引っ張り出したいときも時にはあるしな
あまりプログラミングコスト高いものはできればやりたくないけど
749デフォルトの名無しさん (ブーイモ MMba-dMHV)
2026/03/23(月) 22:00:03.08ID:ZYKJOOwTM >>736
あんたは処理を直列で実装したいだけ
あんたは処理を直列で実装したいだけ
750デフォルトの名無しさん (ワッチョイ 078c-2n+q)
2026/03/23(月) 22:08:25.06ID:HHIpNP5Y0 セマフォとかCでも書けないからそこだけアセンブラになる
751デフォルトの名無しさん (ワッチョイ c771-nFci)
2026/03/23(月) 22:27:51.69ID:YMfFwdfO0 いわゆるシステムプログラミングや、ある程度計算量があるシミュレーションとか、いくらでもあるのでは。
極論を言えば、打ち上げロケット制御プログラムのコア部分がPythonで書かれていますとか考えられないでしょ。
極論を言えば、打ち上げロケット制御プログラムのコア部分がPythonで書かれていますとか考えられないでしょ。
752デフォルトの名無しさん (ワッチョイ 1790-dMHV)
2026/03/23(月) 22:30:35.55ID:6ZiHeE1I0 そんなにマシン語にしたいなら、Pythonで書いたものをマシン語に変換して実行すればいい。
生成AIですら実装の大半はPythonなのにマシン語にするプログラミング言語が速いなどと言い張るのはJavaが遅いなどと言っていたおっさんと同じ。
生成AIですら実装の大半はPythonなのにマシン語にするプログラミング言語が速いなどと言い張るのはJavaが遅いなどと言っていたおっさんと同じ。
753デフォルトの名無しさん (ワッチョイ 1790-dMHV)
2026/03/23(月) 22:31:22.72ID:6ZiHeE1I0 Pythonが遅いというよりはPythonが使っている外部ライブラリが遅いだけなんだけどな。
754デフォルトの名無しさん (ワッチョイ 764e-uTz8)
2026/03/23(月) 22:37:12.28ID:OeXadyKz0755デフォルトの名無しさん (ワッチョイ c771-nFci)
2026/03/23(月) 22:39:01.45ID:YMfFwdfO0 マシン語に変換って、そんなに簡単にできる? 実質的にコンパイラを書くより難しいことだと思うけど。それに仮にできたとしても、それはマシン語が速いだけであって、Pythonがはないことにはならんでしょ。
一般論でいうと、Cとかで書かれた外部ライブラリが速いんだよ。Pythonはそういう速いライブラリを呼び出すだけというパターンも多くて、だからグルー言語って呼ばれているわけで。
一般論でいうと、Cとかで書かれた外部ライブラリが速いんだよ。Pythonはそういう速いライブラリを呼び出すだけというパターンも多くて、だからグルー言語って呼ばれているわけで。
756デフォルトの名無しさん (ワッチョイ fe70-M4f6)
2026/03/23(月) 23:27:55.76ID:hJjL/T/d0 インタプリタが速いわけがない
757デフォルトの名無しさん (ワッチョイ 1708-bmDk)
2026/03/23(月) 23:56:31.01ID:pYYczX3f0 ID:6ZiHeE1I0
馬鹿だから相手にするな
馬鹿だから相手にするな
758デフォルトの名無しさん (ワッチョイ 1710-nFci)
2026/03/24(火) 09:50:27.34ID:VLbRf8+F0 高級言語は抽象化が長所だけど、抽象化のメリットが最初見たときにはピンとこないことってあるよね。コンテキストマネージャーなんかは、最初に見たときはピンとこなかったわ。
759デフォルトの名無しさん (ワッチョイ cb4e-E5Qd)
2026/03/24(火) 10:38:59.73ID:cbZRKVFQ0 高級言語って言葉がもう昭和な感じがする
760デフォルトの名無しさん (ワッチョイ dfa9-7xDj)
2026/03/24(火) 10:54:48.48ID:puL/seKN0 令和風表現では何?
761デフォルトの名無しさん (JP 0Hef-v55s)
2026/03/24(火) 11:23:47.65ID:+hX31NmnH 高級低級は誤訳で高水準低水準が正しいとかなんとか
762デフォルトの名無しさん (ワッチョイ 078c-2n+q)
2026/03/24(火) 19:08:28.37ID:VYF6OYVE0 高級アルコール
763デフォルトの名無しさん (ワッチョイ 634e-zPd8)
2026/03/25(水) 08:52:11.65ID:GYr8NYtH0 マシンに直結した低レベルな言語=低級言語
人間らしい言語=高級言語
という感じだろう
いまだにif文やloop文がメインの言語なんて低級すぎる
AIが最高級やね
人間らしい言語=高級言語
という感じだろう
いまだにif文やloop文がメインの言語なんて低級すぎる
AIが最高級やね
764デフォルトの名無しさん (ワッチョイ 634e-zPd8)
2026/03/25(水) 09:15:31.04ID:GYr8NYtH0 >>755
>マシン語に変換って、そんなに簡単にできる?
そりゃまあ実行時にマシン語に変換してるんだからできる
でもそうしたところで簡単には早くできない
Pythonは実行時に型が決まるわけだからその処理をいちいち入れなきゃならなくなる
これが遅くなる原因の一つ
これを省くことはPythonそのものの思想や設計を否定することになるから無理難題なこと
さらにはPythonやその他一般言語が対応してない機能にマシン語なら直接アクセスできるってのも大きい
>マシン語に変換って、そんなに簡単にできる?
そりゃまあ実行時にマシン語に変換してるんだからできる
でもそうしたところで簡単には早くできない
Pythonは実行時に型が決まるわけだからその処理をいちいち入れなきゃならなくなる
これが遅くなる原因の一つ
これを省くことはPythonそのものの思想や設計を否定することになるから無理難題なこと
さらにはPythonやその他一般言語が対応してない機能にマシン語なら直接アクセスできるってのも大きい
765デフォルトの名無しさん (ワッチョイ 8b4e-jHxu)
2026/03/25(水) 09:27:37.36ID:q/4Ja+sn0 やねうら王の人がなんか作ってるよ
Pythonから18言語へのトランスパイラだと
Pythonに移植したやねうら王をC++で6502向けにコンパイルしてファミコン実機でやねうら王を動かすのが目標だそうな
Pythonから18言語へのトランスパイラだと
Pythonに移植したやねうら王をC++で6502向けにコンパイルしてファミコン実機でやねうら王を動かすのが目標だそうな
766デフォルトの名無しさん (ワッチョイ fe76-M4f6)
2026/03/25(水) 09:28:56.12ID:ND7ahreE0 だから高級言語が無駄な伝言ゲーム中継して処理してるところを
全体で見てバサッと省いてコンパイルすりゃ最速になる
伝言ゲームやってるライブラリとかはそれ自体では最適なことやっててもな
何するにも何10人の部署からハンコもらってきてから出ないと進まないアホ会社と同じもんよ
全体で見てバサッと省いてコンパイルすりゃ最速になる
伝言ゲームやってるライブラリとかはそれ自体では最適なことやっててもな
何するにも何10人の部署からハンコもらってきてから出ないと進まないアホ会社と同じもんよ
767デフォルトの名無しさん (ワッチョイ c70d-nFci)
2026/03/25(水) 11:35:31.21ID:j4wgxkid0 インタプリタって、別にバイトコードをマシン語に変換しているわけじゃないでしょ。
768デフォルトの名無しさん (ワッチョイ fe8b-M4f6)
2026/03/25(水) 12:39:05.58ID:ND7ahreE0 最終的にはしてるでしょ
でなければCPUは理解してくれんよ
でなければCPUは理解してくれんよ
769デフォルトの名無しさん (ワッチョイ fe8b-M4f6)
2026/03/25(水) 12:44:04.13ID:ND7ahreE0 例えばアフリカの奥地の原住民と対話するのに5人くらい通訳介してやるのがインタプリタ
770デフォルトの名無しさん (ワッチョイ 4ea9-7xDj)
2026/03/25(水) 13:32:51.43ID:6eM93As30 此方はこうで彼方はああと両者を比較させず一方だけをあげつらうので、判りにくい比喩に見えてしまうんじゃないか。
771デフォルトの名無しさん (ワッチョイ c70d-nFci)
2026/03/25(水) 15:12:19.56ID:j4wgxkid0 マシン語で実装されているインタプリタがバイトコードを解釈・実行しているということを、「バイトコードがマシン語に変換されている」と表現するのは、「変換」という語の意味を思い切り広く取れば間違いではないかもしれないが、かなり語弊があるようにも思うけど。
772デフォルトの名無しさん (ワッチョイ 27e4-dMHV)
2026/03/25(水) 15:14:53.80ID:PP94R8gx0 Pythonの勉強をしているのにVM上でPythonのコードが動いていることすら知らないのはどんな教材を見たらそうなるのかな?
773デフォルトの名無しさん (ワッチョイ de4e-+DiR)
2026/03/25(水) 15:18:43.17ID:1/XE8KFA0 >>771
途中で話がすり替わってるだけだよ
途中で話がすり替わってるだけだよ
774デフォルトの名無しさん (ワッチョイ c7f2-W1lS)
2026/03/25(水) 16:24:12.84ID:WNkOQjFI0 用語の定義と屁理屈の応酬だなw
低レベル集めるとこう言うフレームを起こすのって何なんだろうな
低レベル集めるとこう言うフレームを起こすのって何なんだろうな
775デフォルトの名無しさん (ワッチョイ 4ea9-x5AA)
2026/03/25(水) 17:14:35.45ID:6eM93As30 > 低レベル
低水準、低級ではいかんのか。
低水準、低級ではいかんのか。
776デフォルトの名無しさん (ワッチョイ 27e4-dMHV)
2026/03/25(水) 18:08:21.02ID:PP94R8gx0 >>775
high単体では副詞だからな
high単体では副詞だからな
777デフォルトの名無しさん (ワッチョイ 1720-Ts1q)
2026/03/26(木) 05:51:40.15ID:QRSQOUwh0 はい
778デフォルトの名無しさん (JP 0Hd3-v55s)
2026/03/26(木) 10:21:22.12ID:x6dct7g0H779デフォルトの名無しさん (JP 0Hd3-v55s)
2026/03/26(木) 10:24:20.56ID:x6dct7g0H780デフォルトの名無しさん (JP 0Hd3-v55s)
2026/03/26(木) 10:29:17.24ID:x6dct7g0H781デフォルトの名無しさん (ワッチョイ fed3-M4f6)
2026/03/26(木) 11:35:25.00ID:BYxxHZy30 と
全然わかってないバカが一人3連続レス
全然わかってないバカが一人3連続レス
782デフォルトの名無しさん (ワッチョイ df4e-pry2)
2026/03/26(木) 12:38:32.54ID:hRem1vcJ0 sudoって『極限のパフォーマンス』と『絶対に止まってはいけない確実性』が求められる領域か?
783デフォルトの名無しさん (ワッチョイ df4e-pry2)
2026/03/26(木) 12:39:03.57ID:hRem1vcJ0 誤爆した
784デフォルトの名無しさん (ワッチョイ 1a6a-twho)
2026/03/26(木) 13:34:36.31ID:nga9bBgt0 rustのスレか
sudo-rsてなにそんなのあんの…?て閲覧してたとこだった
sudo-rsてなにそんなのあんの…?て閲覧してたとこだった
785デフォルトの名無しさん (ワッチョイ 0bac-75ES)
2026/03/26(木) 18:47:56.87ID:cR307dSN0 衆道?
786デフォルトの名無しさん (ワッチョイ 19b6-m6dz)
2026/03/30(月) 05:58:12.30ID:U0ZYepPB0 suはsuper userなのかsubstitute userなのかsupposeなのか
787デフォルトの名無しさん (ワッチョイ 916a-pAou)
2026/03/30(月) 23:40:16.82ID:VMFLZ1gH0 すごい うーざー
788デフォルトの名無しさん (ワッチョイ 1930-J0tw)
2026/04/04(土) 17:55:54.11ID:guLrNWCK0 seleniumで長いこと謎だったiframe内の要素へのアクセス
iframeの中にさらにiframeある場合は1階層ごとにswitch_to.frame
iframeの中で操作して画面遷移が起きたらswitch_to.default_contentしてからswitch_to.frame
マンドクセ、もしかして最近のPlaywrightとかAIに操作してもらうやつだとこんなのいらんのかな
iframeの中にさらにiframeある場合は1階層ごとにswitch_to.frame
iframeの中で操作して画面遷移が起きたらswitch_to.default_contentしてからswitch_to.frame
マンドクセ、もしかして最近のPlaywrightとかAIに操作してもらうやつだとこんなのいらんのかな
789デフォルトの名無しさん (ワッチョイ 3186-MTNb)
2026/04/04(土) 20:54:01.44ID:0OihsKER0 iframeを循環してコールバックさせるとか
contextmanagerで指定idのコンテキストを開始など
好みのインターフェースになるようなラップ関数を一回書けばいいんだよ
新規ならSeleniumは今さら感あるんで捨てたほうがいいけど
contextmanagerで指定idのコンテキストを開始など
好みのインターフェースになるようなラップ関数を一回書けばいいんだよ
新規ならSeleniumは今さら感あるんで捨てたほうがいいけど
790デフォルトの名無しさん (ワッチョイ ca25-M/hT)
2026/04/08(水) 07:03:47.54ID:J94Rhcm50 テスト
791デフォルトの名無しさん (ワッチョイ a9e8-wOzb)
2026/04/08(水) 07:12:20.77ID:Ijuozujb0 Pytest
792デフォルトの名無しさん (ワッチョイ cd45-mN0e)
2026/04/08(水) 20:02:40.19ID:I0ldalIJ0 最近生成AIが良いなと思った事
自作関数の命名に何時も迷うが
試しにAIに投げたらそれっぽい名前を返してくれる
自作関数の命名に何時も迷うが
試しにAIに投げたらそれっぽい名前を返してくれる
793デフォルトの名無しさん (ワッチョイ c6ca-xtc6)
2026/04/08(水) 21:07:09.99ID:+zUIswls0 関数の命名に迷う以前に、自分で意識して関数を定義すること自体がもう無くなったなあ
やりたいことをAIに伝えさえすれば適宜いい感じに関数を作ってくれる
なんならコード見ずにテスト通ればOKにしちゃうことも増えてきた
やりたいことをAIに伝えさえすれば適宜いい感じに関数を作ってくれる
なんならコード見ずにテスト通ればOKにしちゃうことも増えてきた
794デフォルトの名無しさん (ワッチョイ 2585-qadL)
2026/04/08(水) 21:17:36.20ID:iqHgeKQB0 設計や作業方針の確認不足なだけだけど
人間なら書きながら気づくタイプの考慮漏れがまあまあある
人間なら書きながら気づくタイプの考慮漏れがまあまあある
795デフォルトの名無しさん (ワッチョイ 6faa-YeJr)
2026/04/12(日) 15:09:38.43ID:EmKlWOef0 pythonをまったく知らない状態でコードを書くことになったけど
aiに助けられまくりでそれなりに動くものができてしまってびびった
ただ単純にエラーが出て動かないコードを提示してきたり
ライブラリ?とかの仕様の制限の上限を考慮してないコードを書いたりしてくるな
でもびびった
aiに助けられまくりでそれなりに動くものができてしまってびびった
ただ単純にエラーが出て動かないコードを提示してきたり
ライブラリ?とかの仕様の制限の上限を考慮してないコードを書いたりしてくるな
でもびびった
796デフォルトの名無しさん (ワッチョイ b369-4IaO)
2026/04/12(日) 16:04:27.67ID:9s309lQ60 中学生?
797デフォルトの名無しさん (ワッチョイ b34b-Vv4W)
2026/04/12(日) 17:33:36.20ID:epfwPesY0 >>795
AIコーディングだけでは業務は簡潔しないんだよ
AIコーディングだけでは業務は簡潔しないんだよ
798デフォルトの名無しさん (ワッチョイ 833d-ZlTy)
2026/04/12(日) 23:33:27.20ID:qbPsDMOz0 プログラムは全く知らないけどAIに聞いたらこれをコピペすればおkって言ってきて、自分の仕事が自動化される。残業減るし何より楽しい(*´ω`*)
799デフォルトの名無しさん (ワッチョイ 7383-HI7q)
2026/04/13(月) 01:52:18.52ID:lTT16PnG0 >>792
AIに書かせたコードって関数変数名見ただけでも結構わかるようになってきたかもしれん
AIに書かせたコードって関数変数名見ただけでも結構わかるようになってきたかもしれん
800デフォルトの名無しさん (ワッチョイ f3e4-Vv4W)
2026/04/13(月) 01:53:16.40ID:29Og/xuV0 >>798
近い将来、どんでもない地獄を見るぞ!
近い将来、どんでもない地獄を見るぞ!
801デフォルトの名無しさん (ワッチョイ 6345-O1Bp)
2026/04/14(火) 07:36:04.13ID:SuWnq/hd0 Android端末をPCから自動操作したくて
android-auto-play-opencvつかってたが開発終了でAirtest使い始めた
しかしなんか思ってたのと違った
親切がお節介で使いにくい
android-auto-play-opencvつかってたが開発終了でAirtest使い始めた
しかしなんか思ってたのと違った
親切がお節介で使いにくい
802デフォルトの名無しさん (ワッチョイ 6faa-YeJr)
2026/04/14(火) 08:50:07.50ID:FrZ7lwHV0 ジェミニに、あなたはpythonとC言語の専門家です。
C言語のプログラマがpythonを学習する上で注意すべき点は?と聞いたら
かなり的確な感じでアドバイスをくれたわ
あと:や.などの検索しにくいものの確認とかも便利過ぎた
C言語のプログラマがpythonを学習する上で注意すべき点は?と聞いたら
かなり的確な感じでアドバイスをくれたわ
あと:や.などの検索しにくいものの確認とかも便利過ぎた
803デフォルトの名無しさん (ワッチョイ 8ff5-F5O2)
2026/04/14(火) 09:05:17.48ID:BSCUH9JS0 AIコピペでプロに慣れるぜ!は言い過ぎだけど,入門から学んでいくには最強のツールだよね。
普通のテキストやコースだとhello world から始まってクソつまんねーからモチベーション上がらなくて飽きるけど、AIなら最初からある程度作りたいもの作れるからモチベーション上がるし、printって何?とかアホみたいな質問してもウザがらず丁寧な説明で付き合ってくれる最強の先生。
最初は色々バグや無駄もあるけど一応形になるから成功体験を積める
普通のテキストやコースだとhello world から始まってクソつまんねーからモチベーション上がらなくて飽きるけど、AIなら最初からある程度作りたいもの作れるからモチベーション上がるし、printって何?とかアホみたいな質問してもウザがらず丁寧な説明で付き合ってくれる最強の先生。
最初は色々バグや無駄もあるけど一応形になるから成功体験を積める
804デフォルトの名無しさん (ワッチョイ 8fdb-F5O2)
2026/04/14(火) 09:08:24.83ID:JcvxKClU0 ただ最初から知っといたほうが良かったのは、仕様を最初に策定した方がいいこと、簡単なのでいいのでロガーを最初に設定する、入れたい機能のライブラリがあればそれを使えってことかな。
805デフォルトの名無しさん (ワッチョイ 6faa-YeJr)
2026/04/14(火) 10:08:54.49ID:FrZ7lwHV0 ライブラリもどんなものがあってそれが何ができるのか知らないと使うことすらできないんだよね
でもaiだとそれらしいライブラリを提案してくれと言えば教えてくれるし、気にくわなければ代案を出してなんてのもできるのが助かる
対話しているうちにまったく知らなかったアルゴリズムとかのキーワードが出てくるだけで調べる道筋ができるのでありがたい
aiはうまく使えば非常に優秀な先生になると思ったわ
でもaiだとそれらしいライブラリを提案してくれと言えば教えてくれるし、気にくわなければ代案を出してなんてのもできるのが助かる
対話しているうちにまったく知らなかったアルゴリズムとかのキーワードが出てくるだけで調べる道筋ができるのでありがたい
aiはうまく使えば非常に優秀な先生になると思ったわ
806デフォルトの名無しさん (アウアウウー Sa27-nrF1)
2026/04/14(火) 16:04:53.66ID:F7K01gbya aiスゲー言ってる人ってaiより知能が劣ってるんだろうな
807デフォルトの名無しさん (ワッチョイ 834e-ZTWU)
2026/04/14(火) 17:13:21.23ID:rmNDLCLW0 さすがにその捉え方はナイーブ過ぎる
808デフォルトの名無しさん (ワッチョイ cfca-Hg1i)
2026/04/14(火) 17:44:13.42ID:GkwkRbx60 >>806は正しいよ
それがLinus Torvaldsレベルの人までAIスゲー言い出したからこうなってるわけ
それがLinus Torvaldsレベルの人までAIスゲー言い出したからこうなってるわけ
809デフォルトの名無しさん (ワッチョイ 8353-yrHl)
2026/04/14(火) 19:30:46.10ID:+e1neh0y0 すげーくらいならいいだろ。AIさえあれば俺は神にもなれるみたいなやつがやばいだけで。
810デフォルトの名無しさん (ワッチョイ 8fb0-MZRz)
2026/04/14(火) 19:48:37.15ID:nhWLTFKS0 今はまだ推測AIだが、思考AIが普及するようになるとすげーよ
完全なデバッグと最適化、コンパイルまでやれるようになる
完全なデバッグと最適化、コンパイルまでやれるようになる
811デフォルトの名無しさん (ワッチョイ c3a9-2w/w)
2026/04/14(火) 20:21:53.89ID:AwObs9Hn0812デフォルトの名無しさん (ワッチョイ ff25-ULeS)
2026/04/14(火) 20:29:25.67ID:iBtOB5SZ0 Linuxに接続して、Pythonデバッグしたい
Visual Studio使える?
(Codeではなく)
Visual Studio使える?
(Codeではなく)
813デフォルトの名無しさん (ワッチョイ 83ef-8148)
2026/04/14(火) 20:40:56.31ID:ta2cocqe0814デフォルトの名無しさん (ワッチョイ cfc0-ORv7)
2026/04/14(火) 21:13:32.05ID:MAd0dsZQ0 >>808
日本のPOSシステムも凄いだろう
消費税0%に設定が出来ないらしい
改修に1年かかるとか
消費税が出来た時からそれを無くす公約を掲げてる政治家が居たのに
0%になることは想定してません。って
なぜそうなった
AIにやってもらえ
日本のPOSシステムも凄いだろう
消費税0%に設定が出来ないらしい
改修に1年かかるとか
消費税が出来た時からそれを無くす公約を掲げてる政治家が居たのに
0%になることは想定してません。って
なぜそうなった
AIにやってもらえ
815デフォルトの名無しさん (ワッチョイ 8353-yrHl)
2026/04/14(火) 21:17:04.15ID:+e1neh0y0 上げるときだけすぐやって下げるのはなかなかやらないのが公務員だろ
816デフォルトの名無しさん (ワッチョイ 83ef-8148)
2026/04/14(火) 21:31:13.88ID:ta2cocqe0 オレなら1%にして大手SIerに貸しをつくっとく
817デフォルトの名無しさん (ワッチョイ 738c-UfJi)
2026/04/14(火) 21:47:07.20ID:4D86orcE0 0%に出来ない訳がない
消費税0円と表示されちゃうのを消したいだけやろ
消費税0円と表示されちゃうのを消したいだけやろ
818デフォルトの名無しさん (ワッチョイ 6345-O1Bp)
2026/04/14(火) 21:58:21.59ID:SuWnq/hd0 >>814
逆に何ヶ月ならできると思うんだ?
逆に何ヶ月ならできると思うんだ?
819デフォルトの名無しさん (アウアウウー Sa27-nrF1)
2026/04/14(火) 23:45:33.29ID:Z1L0+Zd7a820デフォルトの名無しさん (アウアウウー Sa27-nrF1)
2026/04/14(火) 23:46:40.99ID:Z1L0+Zd7a >>815
上げるときの改修にはコストかからないらしいω
上げるときの改修にはコストかからないらしいω
821デフォルトの名無しさん (ワッチョイ 6faa-YeJr)
2026/04/15(水) 05:24:25.97ID:xa/vIbAT0822デフォルトの名無しさん (ワッチョイ ff25-ULeS)
2026/04/15(水) 06:58:01.36ID:ak5eRfoC0823デフォルトの名無しさん (ワッチョイ 8faa-MZRz)
2026/04/15(水) 06:58:26.67ID:DaSz3WhG0 >>811
今のAIは単に膨大な資料の学習と予測で
良さげなものを回答してるに過ぎない
そんなんで知能があるように見えてしまう
人間も同じようなもの
クリエイターと一般人が違うのと同じで、本当に思考してるAIはまだまだだ
将棋AIとか特化したようなAIならあるけど
今のAIは単に膨大な資料の学習と予測で
良さげなものを回答してるに過ぎない
そんなんで知能があるように見えてしまう
人間も同じようなもの
クリエイターと一般人が違うのと同じで、本当に思考してるAIはまだまだだ
将棋AIとか特化したようなAIならあるけど
824デフォルトの名無しさん (ワッチョイ 8faa-MZRz)
2026/04/15(水) 07:01:18.23ID:DaSz3WhG0 短期対応なら、大手がやってる5%オフのように
8%オフで会計すりゃ済むしな
8%オフで会計すりゃ済むしな
825デフォルトの名無しさん (ワッチョイ b358-Vv4W)
2026/04/15(水) 19:52:29.69ID:r6S5gYIq0 生成AIでも人間でも定石はずしのコードを進めてくることがあるからな。
826デフォルトの名無しさん (ワッチョイ c36a-vQAY)
2026/04/16(木) 00:48:32.75ID:FisgYHem0 昔は設計が弱いと作れなかったが、今はAIで作れてしまう分だけ危ない。
827デフォルトの名無しさん (ワッチョイ 6345-O1Bp)
2026/04/16(木) 16:18:22.39ID:fJQ9QyAD0 AIは一々指定しないとPEP8で書いてくれない
特にblackで自動修整できないコードを書くのは勘弁してほしい
特にblackで自動修整できないコードを書くのは勘弁してほしい
828デフォルトの名無しさん (ワッチョイ 738a-S0TH)
2026/04/16(木) 18:39:12.52ID:5HSEe08+0 AGENTS.mdに書いとけばよろしい
829デフォルトの名無しさん (ワッチョイ 975a-nLGU)
2026/04/19(日) 15:34:46.53ID:PcWrI/Ng0 appinium使ってる人いる?
Pythonでandroidアプリ操作できるのん?
Pythonでandroidアプリ操作できるのん?
830デフォルトの名無しさん (ワッチョイ 8345-8U9+)
2026/04/19(日) 16:16:12.75ID:UqsjTnvy0831デフォルトの名無しさん (ブーイモ MMba-v+YZ)
2026/04/21(火) 19:30:40.33ID:fTCusT8WM さすがにお勉強してプログラマーデビューという話は減ってきたな
832デフォルトの名無しさん (ワッチョイ 8fdf-zZgg)
2026/04/26(日) 15:40:53.91ID:TGSBbhAc0 どんなライブラリがあってどんなメソッドがあるのかまとまってるとこない?
便利な関数集とか転がってないかな
便利な関数集とか転がってないかな
833デフォルトの名無しさん (ワッチョイ 8f3e-UP1J)
2026/04/26(日) 15:54:22.04ID:ShnWjSNk0 メンテしないと陳腐化するしいまどきないんじゃない?
LLMに聞けばいい、いまならぐぐるだけ
LLMに聞けばいい、いまならぐぐるだけ
834デフォルトの名無しさん (ワッチョイ 8f8c-LYC7)
2026/04/26(日) 17:11:18.20ID:NRl52dcz0 何をしたいか文章で書いてぐぐるとAIが教えてくれるのでそれをそのまま採用
835デフォルトの名無しさん (ベーイモ MM8f-GVRl)
2026/04/26(日) 17:12:30.36ID:eT2AEP7uM そもそもそんなレベルで人間が考える必要も調べる必要も悩む必要もない
作りたいものをAIに伝えればいいだけ
作りたいものをAIに伝えればいいだけ
836デフォルトの名無しさん (ワッチョイ 8fe4-kGhF)
2026/04/26(日) 17:39:01.37ID:AT9f2VER0 >>832
本くらいは買えよ!
本くらいは買えよ!
837デフォルトの名無しさん (ワッチョイ 8faa-M8XX)
2026/04/26(日) 23:01:10.57ID:dmBp1rWI0 >>832
すごい数のライブラリが紹介されているものがあったとしても
それを覚えておくか、いちいち確認しないと使えないからあまり意味はない
他の人も言ってるが gemini や copilot あたりに聞くのが正解
「python で xxx に使えるライブラリ」とかからはじめるといい
知らないことを AI で調べだすとずっと遊んでいられるな
すごい数のライブラリが紹介されているものがあったとしても
それを覚えておくか、いちいち確認しないと使えないからあまり意味はない
他の人も言ってるが gemini や copilot あたりに聞くのが正解
「python で xxx に使えるライブラリ」とかからはじめるといい
知らないことを AI で調べだすとずっと遊んでいられるな
838デフォルトの名無しさん (ワッチョイ 8fe4-kGhF)
2026/04/27(月) 05:40:57.37ID:JWFx689d0839デフォルトの名無しさん (ワッチョイ 3f25-/Oxm)
2026/04/27(月) 05:49:22.15ID:DDPigjzc0840デフォルトの名無しさん (ワッチョイ 7fbd-rI6n)
2026/04/27(月) 09:37:47.69ID:VlFgMy+E0 関数ならたかだか70くらい
https://docs.python.org/ja/3/library/functions.html
https://docs.python.org/ja/3/library/functions.html
841デフォルトの名無しさん (ワッチョイ 8fe4-kGhF)
2026/04/27(月) 12:45:57.65ID:JWFx689d0 >>839
一般書籍がどれだけ発行されていると思っているのか?
一般書籍がどれだけ発行されていると思っているのか?
842デフォルトの名無しさん (ワッチョイ 3f7c-WvAs)
2026/04/30(木) 17:04:03.00ID:J/gXvwZb0 >>832
Python3 ライブラリブック
各種ライブラリの基本的な使用方法
k-techlabo.org/www_python/pyt…
・OpenCV
・Pillow
・pygame
・Eel
・PyDub
・NumPy
・matplotlib
・SciPy
・SymPy
・hashlib
・passlib
・Cython
・Numba
・ctypes
・PyInstaller
・JupyterLab
・json
・urllib
・zenhan
・jaconv
Python3 ライブラリブック
各種ライブラリの基本的な使用方法
k-techlabo.org/www_python/pyt…
・OpenCV
・Pillow
・pygame
・Eel
・PyDub
・NumPy
・matplotlib
・SciPy
・SymPy
・hashlib
・passlib
・Cython
・Numba
・ctypes
・PyInstaller
・JupyterLab
・json
・urllib
・zenhan
・jaconv
843デフォルトの名無しさん (ワッチョイ 3f7c-WvAs)
2026/04/30(木) 17:04:30.24ID:J/gXvwZb0844デフォルトの名無しさん (ワッチョイ 8f8c-LYC7)
2026/04/30(木) 17:13:52.11ID:ao3QABmL0 そこでPySide6ですよ
845デフォルトの名無しさん (スップ Sd5f-8zr5)
2026/04/30(木) 18:09:00.12ID:MPXeO4spd パイパイじゃダメなん
846デフォルトの名無しさん (ワッチョイ 8f74-xP61)
2026/05/01(金) 16:37:02.25ID:QNb7f8+80847デフォルトの名無しさん (ワッチョイ 8f93-zZgg)
2026/05/02(土) 12:55:08.35ID:/Pj1UhjO0 appinium使おうとしたけど環境構築の段階でつまづいた
しかもシステム環境変数のPathを上書きしちゃった
これはもうだめかもわからんね
しかもシステム環境変数のPathを上書きしちゃった
これはもうだめかもわからんね
848デフォルトの名無しさん (ブーイモ MM4f-kGhF)
2026/05/02(土) 13:20:43.78ID:31RlCSdnM >>847
Windowsのお勉強が先だろw
Windowsのお勉強が先だろw
849デフォルトの名無しさん (オッペケ Sre3-kIaA)
2026/05/02(土) 14:39:54.24ID:yvOvwh3Ar WindowsっていうかMS-DOSレベルの話だな
850デフォルトの名無しさん (ワッチョイ 7fca-GVRl)
2026/05/02(土) 14:44:58.10ID:jB7jtj120 >>846
Howを聞くより、そもそも作りたいものを伝えてHowは完全にAIに委ねた方がいいよ
Howを聞くより、そもそも作りたいものを伝えてHowは完全にAIに委ねた方がいいよ
851デフォルトの名無しさん (ワッチョイ 8f1f-6iLp)
2026/05/02(土) 15:11:31.63ID:QYrRBeA10 ずっとselenium使ってたけどplaywrightの方がasync使えるし遙かに良いじゃないか…
852デフォルトの名無しさん (ワッチョイ 8f8c-LYC7)
2026/05/02(土) 16:08:18.80ID:/piay2vB0 でも今更書き直したくない
853デフォルトの名無しさん (ワッチョイ 8f42-/8Kg)
2026/05/02(土) 16:52:24.05ID:wYQRAPrr0 適当なAIにまるっとコード渡して、playwrightで非同期処理にしてって頼めば
854デフォルトの名無しさん (ワッチョイ 8f95-kGhF)
2026/05/02(土) 17:01:06.52ID:aEV8tQVQ0855デフォルトの名無しさん (ワッチョイ 8f95-kGhF)
2026/05/02(土) 17:01:58.33ID:aEV8tQVQ0 >>846
定石という言葉を知った方がいい
定石という言葉を知った方がいい
856デフォルトの名無しさん (ワッチョイ 8f95-kGhF)
2026/05/02(土) 17:02:34.64ID:aEV8tQVQ0 >>853
「まるっと」はどの地域の方言なのかな?
「まるっと」はどの地域の方言なのかな?
857デフォルトの名無しさん (ワッチョイ 8f3e-zZgg)
2026/05/02(土) 17:31:58.14ID:/Pj1UhjO0 チャッピーに聞いたらuiautomator2ってのもあるからそれ使ってみよ
858デフォルトの名無しさん (ワッチョイ 4f45-uwyh)
2026/05/02(土) 17:59:54.85ID:cfVdhNLp0 なんかVScodeでblackとflake8が動作しなくなった
多分アプデ後から?
色々やって直せなくてAIの勧めでruffに移行した
多分アプデ後から?
色々やって直せなくてAIの勧めでruffに移行した
859デフォルトの名無しさん (ワッチョイ 8f74-xP61)
2026/05/02(土) 21:43:03.92ID:5VrgadcP0860デフォルトの名無しさん (ワッチョイ 8f5a-kIaA)
2026/05/02(土) 22:17:53.56ID:0yinW5wG0 >>854
環境変数なんてDOSの頃からなんも変わっとらんやん
環境変数なんてDOSの頃からなんも変わっとらんやん
861デフォルトの名無しさん (ワッチョイ cff0-UP1J)
2026/05/02(土) 22:30:06.91ID:zKBB5VSS0 話としてはレジストリやスナップショットから
直前のPATHを取得する方法だからDOSレベルではないね
直前のPATHを取得する方法だからDOSレベルではないね
862デフォルトの名無しさん (ワッチョイ 7f92-hYsK)
2026/05/03(日) 02:13:58.34ID:4ARbTnN40863デフォルトの名無しさん (スップ Sdaa-NO9K)
2026/05/03(日) 06:42:50.72ID:nXDUaihsd androidエミュレータのMuMuPlayerと
uiautomator2ライブラリでスマホアプリでやりたい自動処理はできそう
d = u2.connect('127.0.0.1:7555')
xml = d.dump_hierarchy()
でDOMとにらめっこしながら要素を探す
あとはseleniumと似たような感じやね
appiniumが使えれば画面見ながら要素探せるらしいんだけど
uiautomator2ライブラリでスマホアプリでやりたい自動処理はできそう
d = u2.connect('127.0.0.1:7555')
xml = d.dump_hierarchy()
でDOMとにらめっこしながら要素を探す
あとはseleniumと似たような感じやね
appiniumが使えれば画面見ながら要素探せるらしいんだけど
864デフォルトの名無しさん (ワッチョイ afbf-PI5F)
2026/05/08(金) 18:46:39.27ID:uz93xW2C0 >>862
仕様の違いなんかあるの?
仕様の違いなんかあるの?
865デフォルトの名無しさん (ワッチョイ 7f4e-RkW/)
2026/05/09(土) 20:56:47.88ID:PDGUfZBu0 Windows 98系とWindows NT系は別物だぞ。
866デフォルトの名無しさん (ワッチョイ 8a25-dezX)
2026/05/09(土) 22:01:25.94ID:iLHTume10867デフォルトの名無しさん (ワッチョイ 954f-b3yX)
2026/05/10(日) 00:54:47.16ID:1PP4Xbnx0 ExcelからSelenium使うのは標準ではできないから構成がみえないけど
おなじように連携できないの?
CopilotからローカルのMCPサーバへは接続できそうにないから
Power Automateかxlwingsならいけそう
おなじように連携できないの?
CopilotからローカルのMCPサーバへは接続できそうにないから
Power Automateかxlwingsならいけそう
868デフォルトの名無しさん (ワッチョイ 2325-vfni)
2026/05/10(日) 11:42:35.11ID:c0qdCex60 >>867
SeleniumVBAというのを作った人がいて、
ExcelのVBAからSleniumを呼び出せる感じ。
xlwingか…
ExelからPython使えれば、いけるかも…
Power Automateか…
webからデータを取ってきて、処理したい…
SeleniumVBAというのを作った人がいて、
ExcelのVBAからSleniumを呼び出せる感じ。
xlwingか…
ExelからPython使えれば、いけるかも…
Power Automateか…
webからデータを取ってきて、処理したい…
869デフォルトの名無しさん (ワッチョイ 4d8c-AVMm)
2026/05/10(日) 12:18:54.63ID:KJhX/V8+0 なるべくexcelからは遠ざかる方が幸せになれる
入力データを編集したり、結果を出力するにはいいけど、
途中は全部excelの外でやる
入力データを編集したり、結果を出力するにはいいけど、
途中は全部excelの外でやる
870デフォルトの名無しさん (ワッチョイ 6d07-l9v4)
2026/05/10(日) 14:11:01.28ID:FZfqv9hw0 vscode使ってるけどデバッグモード中にデバッグコンソールで変数とか式入力したらその場で値を確認できるんやね
もっと早く知りたかったぜ
もっと早く知りたかったぜ
871デフォルトの名無しさん (ワッチョイ 4d8c-AVMm)
2026/05/10(日) 14:52:00.63ID:KJhX/V8+0 ブレークポイントとか反則だよな
872デフォルトの名無しさん (ワッチョイ 1b06-rULU)
2026/05/10(日) 14:55:19.99ID:q1uqJAP40 おおいにもっと早く知るがよかろう
873デフォルトの名無しさん (JP 0Hcb-Zbjk)
2026/05/10(日) 17:04:25.43ID:cR44OdBlH874デフォルトの名無しさん (ワッチョイ 4d8c-AVMm)
2026/05/12(火) 21:23:41.19ID:iwehAGaX0 https://i.imgur.com/R351JQp.png
QRコードからeL番号に変換
QRコードからeL番号に変換
875デフォルトの名無しさん (ワッチョイ 6de2-uJh1)
2026/05/19(火) 12:10:15.61ID:NZnHSwRJ0876デフォルトの名無しさん (ワッチョイ 018c-UQTs)
2026/05/21(木) 07:41:21.87ID:UmJv0+IO0 os.getcwd()がスクリプトの場所ではなくてpython.exeのある場所になってることがあるのは何だろう
877デフォルトの名無しさん (ワッチョイ 25f2-K8xi)
2026/05/21(木) 09:54:47.86ID:j15YXFfv0 os.getcwd()はスクリプトの場所でもpython.exeのある場所でもなく
現在の作業ディレクトリ(スクリプト中で変更していなければ、スクリプト起動時のカレントディレクトリ)を指すもの
現在の作業ディレクトリ(スクリプト中で変更していなければ、スクリプト起動時のカレントディレクトリ)を指すもの
878デフォルトの名無しさん (ワッチョイ 25f2-K8xi)
2026/05/21(木) 10:01:27.47ID:j15YXFfv0 途中で書き込んでしもた
よって、そのスクリプトがどう起動されたかによってos.getcwd()の結果は変わる
なお、スクリプトの場所を知りたいならsys.argv[0]、python.exeのある場所ならsys.executable
よって、そのスクリプトがどう起動されたかによってos.getcwd()の結果は変わる
なお、スクリプトの場所を知りたいならsys.argv[0]、python.exeのある場所ならsys.executable
879デフォルトの名無しさん (ワッチョイ 018c-UQTs)
2026/05/22(金) 07:33:10.56ID:yfuf0+Tr0 どう試してもそういう想定通りの挙動しかしないんだよな
でも、何故かpython.exeの場所になってるケースがあって原因が特定できない
でも、何故かpython.exeの場所になってるケースがあって原因が特定できない
880デフォルトの名無しさん (ワッチョイ 0d4e-hq18)
2026/05/22(金) 16:16:24.65ID:sEZjU0M20 起動方法の違いでは
例えばWindowsだとスタートメニューからPython起動してそのままos.getcwd()呼ぶと
Python.exeのパスが返される
例えばWindowsだとスタートメニューからPython起動してそのままos.getcwd()呼ぶと
Python.exeのパスが返される
881デフォルトの名無しさん (ワッチョイ 0d4e-hq18)
2026/05/22(金) 16:31:38.97ID:sEZjU0M20 スタートメニューのショートカットはプロパティで作業フォルダ指定してるな
スタートメニューの方にPATH通してる環境があるかもしれない
スタートメニューの方にPATH通してる環境があるかもしれない
882デフォルトの名無しさん (JP 0H6b-6EVE)
2026/06/07(日) 04:14:48.44ID:95I2l65JH すごい便利なのにスレは活気ないね
883デフォルトの名無しさん (ワッチョイ 6bca-bjo+)
2026/06/07(日) 07:59:24.10ID:JrtsqOzs0 今やPythonはAIがJSと並んで比較的よく使う中間言語の一つに過ぎないからね
884デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/07(日) 08:03:23.41ID:xRsuCWbS0 電子工作できます、3Dプリンタで物作れます、の人は
設備とノウハウの蓄積が要るのでアドバンテージはそうそう失われない
python書けますの人はAIでもできる内容だと速攻で不要な技術になる
絵の仕上げができます、曲のアレンジができます、の人も同様
設備とノウハウの蓄積が要るのでアドバンテージはそうそう失われない
python書けますの人はAIでもできる内容だと速攻で不要な技術になる
絵の仕上げができます、曲のアレンジができます、の人も同様
885デフォルトの名無しさん (ワッチョイ eb25-TpKy)
2026/06/07(日) 09:17:00.21ID:lPVa4q8n0 何のかんのいって、毎年機能追加とか機能改善がされているのは大したものだと思う。ここ10年くらいの機能追加のうち影響が大きかったのは何だろう。データクラスとかかな。asycioも10年内かな。
886デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/07(日) 09:25:36.40ID:xRsuCWbS0 GIL削除
887デフォルトの名無しさん (ワッチョイ b311-01m1)
2026/06/07(日) 09:48:19.34ID:BV+ouLP+0 jsはwasmでなくなるかもしれんけどpyはaiとか何でも使えるから廃れることないやろな
888デフォルトの名無しさん (ワッチョイ 698d-TpKy)
2026/06/07(日) 10:18:09.52ID:Z9Xm7rbI0 「Perl的な感じで使える軽量スクリプト言語」のポジションは別にPythonでなければならない積極的な理由はないのだけど、普及しているし、慣れているし、ライブラリも豊富だしということで、結局Pythonがそこに居続けることになるのかな。書きやすさを求めて新たな言語を作るという動きはAIの発達もあってかなり減りそうだし。
889デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/07(日) 10:29:44.56ID:xRsuCWbS0 ここから先はAIにとっての書きやすさ優先だろう
人間が手書きするのはpythonで打ち止め
htmlやアセンブラなんか手で書かない
人間が手書きするのはpythonで打ち止め
htmlやアセンブラなんか手で書かない
890デフォルトの名無しさん (ワッチョイ 6920-tBfN)
2026/06/07(日) 10:45:23.71ID:gxMLTxsh0 AIにとっては書きやすさもクソもないだろうよ機械語で出力すればいいんだから
そもそもコンピュータ言語自体が人間のためのものなんだから
そもそもコンピュータ言語自体が人間のためのものなんだから
891デフォルトの名無しさん (ワッチョイ c112-5wrw)
2026/06/07(日) 12:20:10.84ID:S9aP1pou0 マクロアセンブラでもいいけどあるていど高級言語じゃないとAI自身が理解できなくなる
毎回再生成するかガチガチのSDDになってないと成立しない
毎回再生成するかガチガチのSDDになってないと成立しない
892デフォルトの名無しさん (ワッチョイ 694d-6EVE)
2026/06/07(日) 17:40:02.15ID:eZqt81/P0 関数名に日本語使えるんか~い
893デフォルトの名無しさん (ワッチョイ 9baa-SXtA)
2026/06/08(月) 03:49:51.51ID:uFfYoISJ0894デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/08(月) 06:41:04.29ID:FSKMP0Hp0 AI = 真似してるだけ
というモデルもそろそろ限界で、やっぱり思考してる
難解と評判の今年の東大数学入試が真似だけで満点取れる訳がない
というモデルもそろそろ限界で、やっぱり思考してる
難解と評判の今年の東大数学入試が真似だけで満点取れる訳がない
895デフォルトの名無しさん (ワッチョイ 1325-GHSR)
2026/06/08(月) 07:26:49.08ID:tBgztg/W0 AIで、
何行か補完されるよね
便利だね
何行か補完されるよね
便利だね
896デフォルトの名無しさん (ワッチョイ 9baa-SXtA)
2026/06/08(月) 07:51:51.19ID:uFfYoISJ0 LLMは学習量やパラメーターが増えてあるラインを超えると
思考しているように見える現象が出てくるらしいね
なんでも開発者ですらなぜそうなるのかよくわからないらしいが
思考しているように見える現象が出てくるらしいね
なんでも開発者ですらなぜそうなるのかよくわからないらしいが
897デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/08(月) 07:56:30.86ID:FSKMP0Hp0 脳がそうだから
インスピレーションを発生させる教育は何もしなくても、
外界を真似しているうちに思考しているとしか思えない個体が育つ
インスピレーションを発生させる教育は何もしなくても、
外界を真似しているうちに思考しているとしか思えない個体が育つ
898デフォルトの名無しさん (ワッチョイ 8b30-n5QI)
2026/06/08(月) 09:48:27.23ID:C2PsaiJc0 GPTは真似をやめて思考型に切り替えたようだね
899デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/08(月) 10:22:00.67ID:FSKMP0Hp0 別に切り替えてない
複雑さが一定量を超えると思考に見える
うんこしか言わないクソガキは、人間なのにチューリングテストをパスできない
複雑さが一定量を超えると思考に見える
うんこしか言わないクソガキは、人間なのにチューリングテストをパスできない
900デフォルトの名無しさん (ワッチョイ 8b30-n5QI)
2026/06/08(月) 10:30:31.69ID:C2PsaiJc0 今後AIは全部思考型に切り替わる
901デフォルトの名無しさん (ワッチョイ 8b2d-YJNQ)
2026/06/08(月) 14:23:57.92ID:RFCCXimI0902デフォルトの名無しさん (JP 0H2b-t0nq)
2026/06/09(火) 10:47:23.89ID:w7gJbmQ3H 思考型て何?w
推論モデルなら、けっこう前に聞いたことあるけど
推論モデルなら、けっこう前に聞いたことあるけど
903デフォルトの名無しさん (ワッチョイ c112-5wrw)
2026/06/09(火) 11:28:12.10ID:cAfneHA60 同じ意味なんでは
商標じゃないんだから
商標じゃないんだから
904デフォルトの名無しさん (ブーイモ MM33-pZ0l)
2026/06/09(火) 12:14:15.12ID:7HfTTGt3M thinking…
のこと言ってるんじゃね?
のこと言ってるんじゃね?
905デフォルトの名無しさん (ワッチョイ b311-01m1)
2026/06/09(火) 12:18:21.23ID:fNTl8SWQ0 驚き屋さんだからふわっとしたことしか知らないんやろ
906デフォルトの名無しさん (ワッチョイ b3c8-01m1)
2026/06/09(火) 22:24:23.46ID:fNTl8SWQ0 pyright重すぎてうんこだからty使ってみたらめちゃ軽くて感動した
普通に実用レベルだしastralすごい
やっぱtsはうんこ
これからはty ruffの時代じゃあああ
普通に実用レベルだしastralすごい
やっぱtsはうんこ
これからはty ruffの時代じゃあああ
907デフォルトの名無しさん (ワッチョイ 1325-GHSR)
2026/06/10(水) 07:57:14.61ID:7BZrqi+D0908デフォルトの名無しさん (JP 0Ha3-Kt3y)
2026/06/10(水) 12:13:42.07ID:JzwuglLSH x asycio
o asyncio
o asyncio
909デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/10(水) 20:52:35.57ID:By3skXHV0 excelのパスワードクラックしたろうと思って
concurrent.futuresで並列処理しても全然速くならない
並列処理しないのと何も変わらない
concurrent.futuresで並列処理しても全然速くならない
並列処理しないのと何も変わらない
910デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 14:11:56.24ID:kJOXsVZE0 リスト構造を順に辿って処理をする
条件に合わないと処理しない
forとかのループならcontinueしてしまえばいいけど、
次のリストを辿る処理は飛ばせないので、すっきり書けない
例外部分を避ける為に本来の処理がifの深い部分に行ってしまう
条件に合わないと処理しない
forとかのループならcontinueしてしまえばいいけど、
次のリストを辿る処理は飛ばせないので、すっきり書けない
例外部分を避ける為に本来の処理がifの深い部分に行ってしまう
911デフォルトの名無しさん (ワッチョイ 9b06-mHdW)
2026/06/13(土) 15:31:23.77ID:DFdZ4VRS0 自作のリスト構造をfor文で回したいということならば、__iter__()と__next__()で反復子の振る舞いを定義したクラスを自作するのが良いのでは
チュートリアルにも例が載っている
チュートリアルにも例が載っている
912デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 15:38:35.48ID:kJOXsVZE0 リスト構造といっても、何かのオブジェクトに入ってる訳でもなくて、
nextの度にファイルアクセスが発生するっていう
うまくクラス化できるかな
nextの度にファイルアクセスが発生するっていう
うまくクラス化できるかな
913デフォルトの名無しさん (ワッチョイ 414e-m924)
2026/06/13(土) 18:52:10.84ID:uvBAqutf0 条件に合致したときだけyieldすればいい
nextの度にファイルアクセスするのが性能的に問題なら
バッファリングすればいい
nextの度にファイルアクセスするのが性能的に問題なら
バッファリングすればいい
914デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 19:02:01.40ID:kJOXsVZE0 ファイルアクセス自体は構わないけど、
次のファイル名が前のファイルに書いてあって辿っていくので、
そんな非決定なものは事前にクラスにできない
かといって一旦最後まで読むとかやるくらいなら、
ついでに処理もしてしまえる
次のファイル名が前のファイルに書いてあって辿っていくので、
そんな非決定なものは事前にクラスにできない
かといって一旦最後まで読むとかやるくらいなら、
ついでに処理もしてしまえる
915デフォルトの名無しさん (ワッチョイ c106-5wrw)
2026/06/13(土) 19:14:56.58ID:DArC+J4H0 処理しないノードも次のファイル名のために必要なら結局ぜんぶ読むんよね?
読んで処理→読んでスキップ→読んで処理
って動作がもったいないなら読むと処理をキューや非同期構造で分離するとか
読んで処理→読んでスキップ→読んで処理
って動作がもったいないなら読むと処理をキューや非同期構造で分離するとか
916デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 19:18:48.45ID:kJOXsVZE0 もったいないとか非同期とか、効率の話にフォーカスしてるけど、
そのへんはどうでもいい
書きっぷりの話
そのへんはどうでもいい
書きっぷりの話
917デフォルトの名無しさん (ワッチョイ 9b06-anDy)
2026/06/13(土) 19:43:22.26ID:DFdZ4VRS0 >>912
「リスト構造のファイルをfor文で1データ毎イテレートする為のクラス」を作ってみました。
実行ループ1回目は全部表示、2回目は一部をcontinueで表示省略です。
ファイルを読むのはそこじゃないって言われるかもですが一応上げておきます。
https://paiza.io/projects/m63ds_DAo1tGkYOkE5eJjA?language=python3
休日プログラマが腕試しで作ったもので、品質や責任は負えません
クラス作成より楽そうなyieldってありましたね。。。チュートリアルにも次の項目にありました
「リスト構造のファイルをfor文で1データ毎イテレートする為のクラス」を作ってみました。
実行ループ1回目は全部表示、2回目は一部をcontinueで表示省略です。
ファイルを読むのはそこじゃないって言われるかもですが一応上げておきます。
https://paiza.io/projects/m63ds_DAo1tGkYOkE5eJjA?language=python3
休日プログラマが腕試しで作ったもので、品質や責任は負えません
クラス作成より楽そうなyieldってありましたね。。。チュートリアルにも次の項目にありました
918デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 20:05:27.07ID:kJOXsVZE0 リスト構造ではなくシーケンシャルなのでは
919917 (ワッチョイ 9b06-mHdW)
2026/06/13(土) 21:07:36.02ID:DFdZ4VRS0 シーケンスに読んだ場合 2E41638567 となるデータを、各読取バイト値に合わせてseekとreadした結果2 4 6 8 9 7 5 3 1 Eになっています
920デフォルトの名無しさん (ワッチョイ 898c-Zal1)
2026/06/13(土) 21:19:49.08ID:kJOXsVZE0 nextなのにread(1)してるから誤読した
次の為にseek()だけしといて返す値はnextする前のなのか
次の為にseek()だけしといて返す値はnextする前のなのか
921デフォルトの名無しさん (ワッチョイ 9b06-anDy)
2026/06/13(土) 23:26:01.69ID:DFdZ4VRS0 >>917のyield版(ジェネレータ版)が動いたので上げておきます
https://paiza.io/projects/v7yxTNGMMz9vzVfFU_l9Og?language=python3
クラス版より直感的になったと思います
https://paiza.io/projects/v7yxTNGMMz9vzVfFU_l9Og?language=python3
クラス版より直感的になったと思います
922デフォルトの名無しさん (JP 0H8a-lrjJ)
2026/06/14(日) 12:09:08.92ID:Op729JfzH 普通generator
923デフォルトの名無しさん (ワッチョイ fd8c-vRkZ)
2026/06/14(日) 14:30:30.51ID:VJFH4dgP0 generator式って使ったことある?
内包表記は頻繁に使うけど、generator式は一度もない
内包表記は頻繁に使うけど、generator式は一度もない
924デフォルトの名無しさん (ワッチョイ 1906-qKAP)
2026/06/14(日) 15:05:46.89ID:LMHlkHJq0 困ったことがないならいいけど
正格でしかコードが書けないならもったいない
正格でしかコードが書けないならもったいない
925デフォルトの名無しさん (ワッチョイ 2e25-FPR5)
2026/06/15(月) 09:24:14.18ID:locpR4n+0 一度もないことはないけど、たしかにそんなに使わないかな。なんでだろ。
listとかdictにする方が、添字表記による要素参照ができたりで取り回しがしやすいというのはあるのかも。listとかdictにしてからiterationすることもできるわけだし。
無限リストとかサイズが非常に大きいという場合にはgenerator式の優位性があるけど、大抵の場合は内包表記で間に合うということなのかもしれない。
listとかdictにする方が、添字表記による要素参照ができたりで取り回しがしやすいというのはあるのかも。listとかdictにしてからiterationすることもできるわけだし。
無限リストとかサイズが非常に大きいという場合にはgenerator式の優位性があるけど、大抵の場合は内包表記で間に合うということなのかもしれない。
926デフォルトの名無しさん (ワッチョイ 3d2b-IBLo)
2026/06/15(月) 14:13:57.93ID:frbjepuc0 上手く行けば処理が速くなるな。
むしろyieldはあまり使わない
むしろyieldはあまり使わない
927デフォルトの名無しさん (ワッチョイ 7f3b-AxUA)
2026/06/21(日) 22:10:48.98ID:MJ9pfmfF0 【ゆるぼ】more_itertools.difference()の、initial=None以外の場合のいい感じのやつ
None以外であれば、戻り値の最初の要素はスキップされるのですが、
公式ドキュメントに掲載されてるinitial=10は、しっくりこない感があります
None以外であれば、戻り値の最初の要素はスキップされるのですが、
公式ドキュメントに掲載されてるinitial=10は、しっくりこない感があります
928927 (ワッチョイ 7f3b-AxUA)
2026/06/21(日) 22:39:33.23ID:MJ9pfmfF0 あと、割り算して1未満だったら10倍するのをstarmap()したくて、
starmap(lambda x, y: (_ := x / y, _ if _ >= 1 else _ * 10)[1], (以下略))
みたいなコードを書いたのですが(いちおう動く)、
この書き方は一般的なやり方でしょうか?
それとも、lambda式ではなく、関数定義するのが一般的でしょうか?
それとも、
starmap(lambda x, y: (_ := x / y, _ if _ >= 1 else _ * 10)[1], (以下略))
みたいなコードを書いたのですが(いちおう動く)、
この書き方は一般的なやり方でしょうか?
それとも、lambda式ではなく、関数定義するのが一般的でしょうか?
それとも、
929デフォルトの名無しさん (ワッチョイ dfeb-UDvV)
2026/06/22(月) 00:02:06.98ID:QzzKh9YB0930デフォルトの名無しさん (ワッチョイ dfeb-UDvV)
2026/06/22(月) 00:02:28.09ID:QzzKh9YB0 表記流→表記
931デフォルトの名無しさん (ワッチョイ ff4e-BsXs)
2026/06/22(月) 01:06:05.50ID:zcHg28gb0 >>927
def difference(it, func=sub):
for (x, y) in pairwise(it):
yield func(y, x)
def difference(it, func=sub):
for (x, y) in pairwise(it):
yield func(y, x)
932デフォルトの名無しさん (ワッチョイ 5fe8-GCaL)
2026/06/22(月) 09:26:08.34ID:J24Uog3C0 >>928
しばらく考えないと分からなかったけど、lambda式でtupleの最終要素を返しているのね。なるほど。
さすがに関数にした方がわかりやすい気もするけど、一般的なやり方というとどうなんだろ。
しばらく考えないと分からなかったけど、lambda式でtupleの最終要素を返しているのね。なるほど。
さすがに関数にした方がわかりやすい気もするけど、一般的なやり方というとどうなんだろ。
933デフォルトの名無しさん (ワッチョイ ffca-SaaV)
2026/06/22(月) 10:48:01.25ID:8dVE32f00 >>928
俺のトークンを恵んでやろう
一般的ではなく、かなり読みにくい書き方です。素直に関数定義するのが無難です。
def adjust(x, y):
q = x / y
return q if q >= 1 else q * 10
starmap(adjust, data)
一行なら、まだこちらの方が分かりやすいです。
lambda x, y: (q := x / y) * (10 if q < 1 else 1)
俺のトークンを恵んでやろう
一般的ではなく、かなり読みにくい書き方です。素直に関数定義するのが無難です。
def adjust(x, y):
q = x / y
return q if q >= 1 else q * 10
starmap(adjust, data)
一行なら、まだこちらの方が分かりやすいです。
lambda x, y: (q := x / y) * (10 if q < 1 else 1)
934デフォルトの名無しさん (ワッチョイ ff46-zHqp)
2026/06/22(月) 13:21:23.49ID:ht+MyFY50 それマシン語レベルで差があるのかね?
935デフォルトの名無しさん (ワッチョイ ffca-SaaV)
2026/06/22(月) 14:02:41.15ID:8dVE32f00 それは土木工事で量子論的効果を気にするようなもの
936デフォルトの名無しさん (ワッチョイ dfe2-VAvK)
2026/06/22(月) 15:42:45.38ID:gBe6h/Yh0 量子とはちょっと違うが重力波検出KAGURAの工事は土木じゃないのか
937デフォルトの名無しさん (ブーイモ MM9f-9UmW)
2026/06/22(月) 17:28:10.89ID:5J65AePyM ネイティブにコンパイルする言語のような最適化はされないのでマシン語レベルの差は見た目以上にある
938デフォルトの名無しさん (ワッチョイ df8e-UDvV)
2026/06/22(月) 19:05:54.65ID:QzzKh9YB0 アルゴリズム変えるレベルじゃないとどっちもウンコ
それなら見た目を大事にしたい
それなら見た目を大事にしたい
939デフォルトの名無しさん (ワッチョイ 7f25-cVdG)
2026/06/22(月) 20:01:37.39ID:Jw0BHmCl0 実行しないと型がわからないとキツイね…
constも欲しい…
constも欲しい…
940デフォルトの名無しさん (ワッチョイ 5f16-GCaL)
2026/06/22(月) 20:14:35.50ID:EJKDUUXh0 自分はあまり使わないので使い勝手はよく分からないけど、基本的にはFinalを使うんじゃない?
941デフォルトの名無しさん (ワッチョイ df8e-UDvV)
2026/06/22(月) 20:26:14.71ID:QzzKh9YB0 Finalやdataclass(frozen=True)で書いてmypycとおせばかなり最適化するはず
ユーザコードだけだけど
Mojoで書くのは躊躇するからいっそPython4に採用してくれるとたすかる
ユーザコードだけだけど
Mojoで書くのは躊躇するからいっそPython4に採用してくれるとたすかる
942デフォルトの名無しさん (ブーイモ MM4f-9UmW)
2026/06/22(月) 22:17:29.69ID:EbJoS5/3M 話が噛み合ってないのは果たして型がないからなのか
943デフォルトの名無しさん (ワッチョイ 5f8c-XNtX)
2026/06/27(土) 17:23:21.14ID:16Gi9YVc0 s = 'aaa<tag>bbb</tag>ccc<tag>ddd</tag>eee'
をre.findall()して、
['aaa', '<tag>bbb</tag>', 'ccc', '<tag>ddd</tag>', 'eee']
こんな風に分解するにはどうすれば
をre.findall()して、
['aaa', '<tag>bbb</tag>', 'ccc', '<tag>ddd</tag>', 'eee']
こんな風に分解するにはどうすれば
944デフォルトの名無しさん (JP 0H8f-/0G2)
2026/06/27(土) 17:47:53.03ID:YqZ1XcFlH945デフォルトの名無しさん (ワッチョイ 5f8c-XNtX)
2026/06/27(土) 18:16:08.89ID:16Gi9YVc0 re.sub()でやることにした
第2引数に関数を渡すという技を今知った
第2引数に関数を渡すという技を今知った
946デフォルトの名無しさん (ワッチョイ 5f44-tIPd)
2026/06/27(土) 18:58:00.66ID:RfKwwvIa0 vscode ipynbでrun allやるとスタックすること多いよね
セル単品で問題ないのに
セル単品で問題ないのに
947デフォルトの名無しさん (ワッチョイ 5f28-GCaL)
2026/06/27(土) 19:00:08.90ID:cjTi5ZcM0 re.splitも使えるかな。BeautifulSoupって名前だけは知っていて使ったことはなかったんだけど、944だけで済むのは強力だね。
948デフォルトの名無しさん (ベーイモ MM8f-5j/X)
2026/06/27(土) 19:11:58.03ID:qT6fbACBM どうでもよくね
AIにお願いすりゃいいだけだよ
AIにお願いすりゃいいだけだよ
949デフォルトの名無しさん (ワッチョイ 5f49-sDVC)
2026/06/27(土) 23:42:05.65ID:Xki4lSth0 AIに頼っちゃおしめぇよ
950デフォルトの名無しさん (ワイーワ2 FF4a-tRrs)
2026/06/28(日) 10:35:34.94ID:7lywShnKF 本当にやりたいことが
単にトークンに分割したい場合
タグ毎に分割したい場合
意味を解釈したい場合
どれかで答えが変わる質問だと思う
単にトークンに分割したい場合
タグ毎に分割したい場合
意味を解釈したい場合
どれかで答えが変わる質問だと思う
951デフォルトの名無しさん (ワッチョイ dd8c-7CkE)
2026/06/28(日) 10:42:50.32ID:0DrOAROm0 具体的には
<ruby>漢字<rt>ふりがな</rt></ruby>
これを
|漢字《ふりがな》
に置換したい
その為に分解して<ruby>を含む部分だけ処理して置き換えて
みたいに考えてたけど、sub()で一発でやれた
<ruby>漢字<rt>ふりがな</rt></ruby>
これを
|漢字《ふりがな》
に置換したい
その為に分解して<ruby>を含む部分だけ処理して置き換えて
みたいに考えてたけど、sub()で一発でやれた
952デフォルトの名無しさん (ワイーワ2 FF4a-tRrs)
2026/06/28(日) 15:01:04.38ID:7lywShnKF 青空か
レスを投稿する
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【富士山】「考え方がズルい」市長発言にクライマー猛反発「アルピニストが育たなくなる」6000人超の反対署名を本日提出 [ぐれ★]
- 【円安】1ドル162円台まで下落 円相場が39年半ぶりの円安ドル高水準に ★4 [ぐれ★]
- 【🇰🇷🇯🇵】日の丸を描いたマカロン「食べたら国旗毀損罪」⋯小泉進次郎防衛相が公開した写真 ★2 [少考さん★]
- 【W杯】ブラジルに敗れた森保監督「これからも世界一を目指して日本のために頑張りたい」★5 [ネギうどん★]
- 高市政権、野党不在にかまわず法案の審議入り強行 「戦時中の翼賛政治を上回る強権だ」非難強まる [少考さん★]
- 【W杯】スペインメディア「日本はアジアサッカー史に残る快挙となるはずだった勝利を、自ら手放してしまった」 [王子★]
- 高市首相に仇をなした日刊ゲンダイの記者のアカウント、凍結されるwwww [595118796]
- 【高市悲報】なぜ、簡単に離婚してしまうのか?「大大大好き♡!」と結婚したはずなのに [219241683]
- 【速報】高市早苗「明日から電気・ガス料金支援を開始するわよ!標準的なご家庭で3ヶ月で5000円程度の負担軽減となります!」 [856698234]
- お前らってよwwwwwwwwwwwwwwwwwwwwwwwww
- 【訃報】円安、止まらない [943688309]
- 【緊急高市速報】宮内庁が高市を朝敵認定か? [469534301]