1 名前:デフォルトの名無しさん [2025/10/18(土) 22:03:43.35 ID:RYa38xSb0.net] !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
2 名前:デフォルトの名無しさん [2025/10/18(土) 22:05:43.08 ID:RYa38xSb0.net] Effective Python 第3版出てたから買ったんだけど 重くて仰向けに持って読むのがつらい
3 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 06:53:40.13 ID:8dC0ltbc0.net] うちのは1 457円で買える
4 名前:デフォルトの名無しさん [2025/10/19(日) 10:52:21.34 ID:W9iF202d0.net] Decimalを使わないと四捨五入できないやべぇ言語ですね?
5 名前:デフォルトの名無しさん [2025/10/19(日) 10:57:51.68 ID:82iPrFu00.net] 除算結果が四捨五入される言語ってあるの?
6 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 11:19:32.49 ID:8dC0ltbc0.net] int(-0.5)は-1になって欲しい
7 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 19:34:06.54 ID:gL2B5kBGM.net] https://twitter.com/nakayoshix/status/1979734199050575886 これそうだったの? 未だにvenvとpip使ってたショック (deleted an unsolicited ad)
8 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 19:42:23.74 ID:yziJ2vJ90.net] >>7 uvはvenvやpipと互換性があるから、コマンドがちょっと違う程度で大したことはない condaはパッケージシステム含めて完全に死んだけど
9 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 21:07:05.90 ID:la7VE3LCM.net] サンクス 勉強するわ
10 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 23:10:08.28 ID:BENSPCy60.net] >>7 だいたい合ってるけど 極端なこと言えばいいと思ってるだけのおっさんでは?
11 名前:デフォルトの名無しさん mailto:sage [2025/10/19(日) 23:11:30.19 ID:BENSPCy60.net] venvだって裏で使ってるし
12 名前:デフォルトの名無しさん [2025/10/21(火) 03:25:06.21 ID:5aga+uEu0.net] Ubuntu24.04に標準でPython3.12が実装されているらしいのだが 開発環境構築する際に標準のPython使わずに 仮想環境構築して利用した方が良いの?
13 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 09:18:09.65 ID:xOpNVcik0.net] システムPythonにどんだけライブラリ突っ込むつもりなんお前
14 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 09:39:18.60 ID:iTOwcHSI0.net] 前提と用途によるかな そのUbuntu環境を後で捨ててもよくて、かつNotebookがメインなら初心者のうちはそのまま入れてもいいと思う
15 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 09:52:10.07 ID:xOpNVcik0.net] 「pipで壊してわかるPython」もあるよな 確かに
16 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 11:03:15.28 ID:tI/gCq5Y0.net] 未だにcondaがないと入れるの面倒な分野があるので condaが死んだはない まあそっちもrust製の高速なpixiが流行り始めてるけど
17 名前:デフォルトの名無しさん [2025/10/21(火) 17:16:16.19 ID:E9iU5bTe0.net] uv使ったら便利なんだろうけどプロジェクト単位での環境管理がなんか嫌だ
18 名前:デフォルトの名無しさん [2025/10/21(火) 17:59:44.43 ID:MdTH1dc40.net] >システムPythonにどんだけライブラリ突っ込むつもりなんお前 でもこういうのを初心者の頃から意識しなくちゃいけなくて、なんか環境が汚れることばっかり心配させるって 出来が悪いと思うなあ。言語というよりディストリビューション状態として 結局気をつけていても過去にやったこととか忘れて面倒になるし、Dockerで専用にして汚れたら捨てる、の方が イライラしなくてすみそう
19 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 19:37:31.44 ID:eueCpyqI0.net] 型フリーに見せかけておいて 型指定が間違ってたせいで配列のインデックスずれておかしくなった 警告もなし なんだこのファッキンクソ言語は
20 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 19:38:10.69 ID:eueCpyqI0.net] はるか離れたところで警告でてたわ
21 名前:デフォルトの名無しさん [2025/10/21(火) 19:40:12.27 ID:9eIB0QtVd.net] 馬鹿な人にはどんな言語も無理だよ
22 名前:デフォルトの名無しさん [2025/10/21(火) 20:39:01.94 ID:8dHgNVum0.net] >>17 それはvenv直接使う時点でもそうじゃね? そもそもnpmでもrubyでもrustでもgoでもそうな気がするが
23 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 20:41:41.41 ID:ysSG6ZVu0.net] i++できないのか… ループでバグが出るわ…
24 名前:デフォルトの名無しさん [2025/10/21(火) 20:43:06.00 ID:tI/gCq5Y0.net] なんでbundlerみたいなのがさっさとPythonに導入されなかったの
25 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 21:18:20.95 ID:Wb7LRW3m0.net] pipしすぎるとダメなの? (´・ω・`)貰えるもんは貰っとこって片っ端から貰ってた。。
26 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 22:06:42.85 ID:8PDNV+jX0.net] パッケージなんてなんぼあっても良いですからね
27 名前:デフォルトの名無しさん [2025/10/21(火) 22:16:16.08 ID:E9iU5bTe0.net] >>22 そうなのか。 condaでずっとやってきたもんで無知ですみません
28 名前:デフォルトの名無しさん mailto:sage [2025/10/21(火) 22:39:21.52 ID:xOpNVcik0.net] >>18 venvわかってない人にdocker押し付けw
29 名前:デフォルトの名無しさん mailto:sage [2025/10/22(水) 06:29:52.76 ID:OtYn9ERV0.net] >>28 docker使ってるわ いろいろと、めんどくさいが…
30 名前:デフォルトの名無しさん [2025/10/22(水) 11:51:05.91 ID:J5nW/sgJ0.net] さっきちょっとpixi試してみたけど合わなくてminicondaに戻したわw
31 名前:デフォルトの名無しさん [2025/10/22(水) 13:13:03.22 ID:OJ2qe8fU0.net] venvでどんなケースでもいけるだろ
32 名前:デフォルトの名無しさん [2025/10/22(水) 14:42:27.54 ID:GbCBmaxo0.net] >>31 venvはいいんだけど、ロックファイルが無いのが問題なんだよ。パッケージアプデするとき問題になる。 色々出てるパッケージマネージャはみんな内部でvenv使ってるんだけど、そこが違う。 やっと公式でロックファイルの形式が決まってきたんで、また変わってくると思う。
33 名前:デフォルトの名無しさん mailto:sage [2025/10/22(水) 15:38:58.26 ID:pi0IAvFn0.net] RやC++のライブラリを一緒に管理したい人がconda使うのかね?
34 名前:デフォルトの名無しさん mailto:sage [2025/10/23(木) 10:29:31.50 ID:jIgrSq9X0.net] なんでも仮想って言えばいいってものでもないと思うの pythonは反省してほしい
35 名前:デフォルトの名無しさん [2025/10/23(木) 19:26:28.72 ID:5g8Qo+s30.net] 仮想包茎
36 名前:デフォルトの名無しさん [2025/10/23(木) 23:39:56.53 ID:Co3JMIwGF.net] 「流行の技術(笑)」ってやっかいだよねぇ。VNWareやXAMPPからDockerに変えたけど利点が微妙過ぎる
37 名前:デフォルトの名無しさん [2025/10/24(金) 12:40:31.97 ID:6vG+vXcU0.net] AIって他者が学習させたのを利用ってのは出来ないのか? 例えば黒人とゴリラを見分けるソフトを作りたいときに 一から教えないといけないのか、そういうの学習済みのを使えるのか AIライブラリってどういうもんなんだ?
38 名前:デフォルトの名無しさん [2025/10/24(金) 12:42:36.45 ID:6vG+vXcU0.net] そういう学習済みのがライブラリとして利用できるなら くそみそ混合のカオス世界になるよな プログラマはどこのどのAIライブラリを引っ張ってくりゃいいのか探すだけでも大変になる
39 名前:デフォルトの名無しさん [2025/10/24(金) 14:08:50.06 ID:nAYKU6CIa.net] >環境が汚れることばっかり心配させるって >出来が悪いと思うなあ。言語というよりディストリビューション状態として そうだね Rustにも同じ匂いを感じる
40 名前:デフォルトの名無しさん [2025/10/24(金) 14:11:52.80 ID:nAYKU6CIa.net] >>25 自分も片っ端から入れるタイプだから全面的に否定はしないけど どれがどれのどのバージョンに依存してるのか把握出来てる間は良いよ 複数のパッケージの依存関係で依存されてる側のバージョンで矛盾が出て来てからが本当の戦い
41 名前:デフォルトの名無しさん [2025/10/24(金) 15:09:23.68 ID:/+dU877O0.net] コンテナの中でもvenvを使ってしまうこんな世の中じゃ~(´・ω・`)
42 名前:デフォルトの名無しさん mailto:sage [2025/10/24(金) 20:38:05.40 ID:vJAYr0tv0.net] >>41 2重でやるの? すごいね
43 名前:デフォルトの名無しさん [2025/10/24(金) 21:16:15.39 ID:QjN+ZoFZ0.net] ああ、過去の自分を殴りたい Linux移行のために多重起動防止をWindows用から汎用に書き換えてたら 自分で書いたselenium使ったスクリプトがワケワカメ webdriverの場所を定義してないしpathも通ってないのに動いてる コメントもろくに書いてないし過去の俺に嫌気が差す 一から書き直すかorz
44 名前:デフォルトの名無しさん mailto:sage [2025/10/24(金) 21:49:59.36 ID:fFy2KnpQH.net] 今時そんなもんAIで一発でしょ
45 名前:デフォルトの名無しさん [2025/10/25(土) 01:14:39.33 ID:vxv7QAyg0.net] >>37 現状でもマルチモーダルのLLMに、画像を読ませて、これは何ですか?ってやれば、人か動物 黒人とゴリラの見わけも、簡単にできるが
46 名前:デフォルトの名無しさん [2025/10/25(土) 04:23:19.46 ID:ngpbRz6e0.net] >>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/
47 名前:デフォルトの名無しさん mailto:sage [2025/10/25(土) 05:27:09.33 ID:7z31exJB0.net] その現場にしか無いものを識別させるからツール自作して学習もさせる 普遍的なものなら学習不要だしツールの作成も不要 ツールだけ作るという状況がおかしい
48 名前:デフォルトの名無しさん [2025/10/25(土) 10:43:25.07 ID:md190ewJ0.net] それは想像力が足らんでしょ 誰も作ってないツールはたくさんある 障碍者用に交通情報警告システムとか作る場合に 一から交通ルール教えたり、道路標識類全部学習させなきゃいけないのは大変だ で、そういう学習済みのモデルがあったとしても、くそみそ混合でどれ選べばいいか?って迷うことになる 数100個もあるようになると、全部試すのも大変だ 誰かが音頭とって統一規格、最高品質の学習モデルが出てくるまでカオスだ
49 名前:デフォルトの名無しさん [2025/10/25(土) 11:24:03.78 ID:/qAxJU/p0.net] >>12 venvかdocker使うかな venvだと脆弱性が怖いのでイメージだと更新が早い
50 名前:デフォルトの名無しさん mailto:sage [2025/10/25(土) 11:55:03.76 ID:lNU8C84m0.net] >>38 あるよ もちろん、玉石混交だよ
51 名前:デフォルトの名無しさん [2025/10/25(土) 12:28:54.14 ID:dx13CXH80.net] こんな遅い言語がよう激重なaiとかに使われるようになったな cで書かれたライブラリに投げるなら全部cで書けるようにすればええのに
52 名前:デフォルトの名無しさん [2025/10/25(土) 17:02:17.27 ID:nIpLmpPo0.net] >>12 だが一通りやって分かったこと Ubuntu24.04LTS標準のPython3.12に対しては直接pipが使えず 使おうとすると仮想環境作れと警告が出る つまり標準のPythonはシステム的に保護されていて手出しできない 仮想環境を作ってpipするのが正解だった Ubuntuのパッケージ管理のaptコマンドでvenv入れて環境作った
53 名前:デフォルトの名無しさん [2025/10/25(土) 20:47:51.80 ID:/7tGedN70.net] PEP 668ってやつね 最新のディストリビューションは大体そうなってる
54 名前:デフォルトの名無しさん [2025/10/25(土) 20:52:11.15 ID:eB9gPA1l0.net] >>51 もともとは無料版MATLABが欲しいってところが始まり
55 名前:デフォルトの名無しさん mailto:sage [2025/10/26(日) 10:12:21.09 ID:x72hnQHu0.net] 最新というか警告表示なかっただけでずっとだよね PythonだけでなくOS標準の言語環境はOSパッケージが使う前提だから
56 名前:デフォルトの名無しさん [2025/10/26(日) 14:47:34.77 ID:MV1pd3gd0.net] >>52 でもvenvが別パッケージだった謎あるよな
57 名前:デフォルトの名無しさん [2025/10/26(日) 16:07:48.67 ID:E2DNMOQ60.net] Pythonを能動的に使わないユーザーにvenvは不要だからかと
58 名前:デフォルトの名無しさん [2025/10/26(日) 18:15:41.12 ID:Fzexs15V0.net] 壊したくなきゃaptやdnf使えばいいからな 選択肢だいぶ減るけど
59 名前:デフォルトの名無しさん [2025/10/26(日) 19:12:42.86 ID:Qme8fNC80.net] 時代はUV何ですよ!!(´・ω・`)
60 名前:デフォルトの名無しさん [2025/10/27(月) 12:41:44.16 ID:knIQ69u+0.net] >>54 作者の意図は知らんけど matlab互換はscilabとかじゃね? Pythonはあまりに違う ただ結果的に無料matlab以上のものとして使える Python使いだしたらmatlab使うことは無くなった。便利すぎ しょせんインタープリターでループとかは遅いけどnumpy行列演算は無茶苦茶早い 結局目的次第 まあAIが進歩すればCやアセンブラで書いたりしてさらに早くなるんだろうけど
61 名前:デフォルトの名無しさん [2025/10/27(月) 13:39:30.04 ID:U3Ze93f90.net] >>60 横レスだけど わかってなコイツ Pythonは数式処理システム数値計算システムを両方パクったんだよ
62 名前:デフォルトの名無しさん [2025/10/27(月) 13:39:48.78 ID:U3Ze93f90.net] 商用のな
63 名前:デフォルトの名無しさん [2025/10/27(月) 13:49:17.44 ID:IX0HiQkI0.net] よりmatlabまんまなoctaveが許されてる時点で問題ない
64 名前:デフォルトの名無しさん mailto:sage [2025/10/27(月) 14:06:22.80 ID:Wc193trn0.net] ソースコードを流用したということでもなかったらパクったは言い過ぎだろう 行列演算のライブラリなんて昔から存在しているはずだし
65 名前:デフォルトの名無しさん mailto:sage [2025/10/27(月) 14:34:24.58 ID:Wc193trn0.net] 多くの数値計算ソフトの内部はLAPACKライブラリなんだけどな
66 名前:デフォルトの名無しさん [2025/10/27(月) 18:37:01.27 ID:h9D7Tylw0.net] python3エンジニア認定基礎試験のコミュニティはどこにあるの? 余裕だからいらん?
67 名前:デフォルトの名無しさん mailto:sage [2025/10/30(木) 20:42:11.51 ID:kz6yNLfT0.net] Visual Studio Codeで、 ブレイクポイントで止まったとき、ステータスバーの色を変えるのってどうだっけ? 設定が消えてしまった…
68 名前:デフォルトの名無しさん [2025/10/31(金) 00:07:10.52 ID:zbrY2nstd.net] >>67 馬鹿だと大変だな
69 名前:デフォルトの名無しさん [2025/10/31(金) 12:11:44.96 ID:W7y+apZ80.net] >>68 パーソナリティ障害のお前も大変だな
70 名前:デフォルトの名無しさん mailto:sage [2025/10/31(金) 22:27:16.17 ID:NFW7lFmZH.net] >>28 >venvわかってない人にdocker押し付けw Docker、確かにすぐ複雑化するというか、覚えること多くて当初の理想はなくなってるとは思うが、使う機会は多いし覚えて損はないと思うんだよなあ
71 名前:デフォルトの名無しさん mailto:sage [2025/10/31(金) 22:31:25.29 ID:LvvljSdY0.net] 必要がない限り逃げる gitは必要が発生したのでもう逃げられない
72 名前:デフォルトの名無しさん [2025/11/01(土) 03:55:07.80 ID:CGdVgmy20.net] uvてなんであんな人気なの? pipでも困ってないからようわからん 速いゆうてもそんな頻繁にライブラリインストールすることもないだろうし
73 名前:デフォルトの名無しさん mailto:sage [2025/11/01(土) 08:15:13.31 ID:0iGwt9nq0.net] pipはライブラリ整合性を保証してくれない uvはそれができてる pythonなんてライブラリ前提に動かすものだしあの技術だこの技術だでインストールしまくりだ そこで整合性悪かったらぶっ壊れるから 別環境作っておく必要もあるし
74 名前:デフォルトの名無しさん mailto:sage [2025/11/01(土) 08:30:28.39 ID:sm8u+cP10.net] まず環境作れ、から入るからな 大抵のものは何もしなくても普通に動く 困ったら原因のを最新にすれば動く 最新にすると動かなくなる厄介なのだけ環境が必要
75 名前:デフォルトの名無しさん mailto:sage [2025/11/01(土) 10:48:00.13 ID:UkRssnrG0.net] 自分もあんまりハマったことはないんだけど、Pythonのライブラリ間の整合性のトラブルというのはよく聞いたし、それが原因でPythonを敬遠する向きも少なからずあったみたいだから、定番のツールが登場するということはいいことなんじゃない?
76 名前:デフォルトの名無しさん [2025/11/01(土) 13:23:39.57 ID:W1nQRFQM0.net] uv比較するならvenv+pipじゃない
77 名前:デフォルトの名無しさん [2025/11/01(土) 23:26:14.54 ID:N371THyT0.net] >>70 無駄すぎ
78 名前:デフォルトの名無しさん [2025/11/01(土) 23:26:34.37 ID:N371THyT0.net] dockerでpipしてそうなバカw
79 名前:デフォルトの名無しさん mailto:sage [2025/11/01(土) 23:40:04.53 ID:zHIwB2EA0.net] venvのこと? モジュールのバージョン指定したいからpipは使う
80 名前:デフォルトの名無しさん [2025/11/02(日) 10:20:09.77 ID:IiT5bEO20.net] pipじゃなくてもいいじゃん なんだそれ やっぱバカだった
81 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 11:29:58.03 ID:kxUzz1WZ0.net] ピッピって言ったらポケモンみたいですねって笑われた。ググったらピップだった(´・ω:;.:...
82 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 13:04:27.87 ID:HH8Yo1WR0.net] エレキバン
83 名前:デフォルトの名無しさん [2025/11/02(日) 13:42:23.69 ID:XPJp6T020.net] 比布町
84 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 13:53:21.26 ID:x81PmMJi0.net] >>80 dockerにパッケージインストールするのどうやってんの?
85 名前:デフォルトの名無しさん [2025/11/02(日) 15:10:31.95 ID:IiT5bEO20.net] pipおじさんによる質問返しw
86 名前:デフォルトの名無しさん [2025/11/02(日) 15:10:50.64 ID:IiT5bEO20.net] アップデートとか考えないんだろうな
87 名前:デフォルトの名無しさん [2025/11/02(日) 15:36:00.10 ID:XuiS8CG70.net] pyvmomiこれはなんと発音すれば良いのか(´・ω・`)
88 名前:デフォルトの名無しさん [2025/11/02(日) 15:48:12.73 ID:g+Q6rz8O0.net] パイ揉み
89 名前:デフォルトの名無しさん [2025/11/02(日) 17:02:28.44 ID:u0RrU6b/0.net] Python自体開発で使ってるやつほとんど居なそうだなここ
90 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 17:53:44.85 ID:K1NCSIZD0.net] インフラやAIプラットフォームなど 使いたい環境が要求したり個人的なスクリプトはしぬほど書くけど プロダクトそのものは久しくないな
91 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 18:02:30.00 ID:Pr83Fhnx0.net] ちょっとしたツールを作る専用だな 今日作ったの: 自動録画したファイルに再放送で同じのがたくさんあるから、 一番古いのを残して削除するツール
92 名前:デフォルトの名無しさん mailto:sage [2025/11/02(日) 21:18:33.11 ID:HH8Yo1WR0.net] オタク臭検出
93 名前:デフォルトの名無しさん mailto:sage [2025/11/03(月) 10:49:01.45 ID:5GEUHcEO0.net] だれかPythonista3でpandas使っている人いませんか。直近のアプデでpandasに対応したらしいのですがlxmlが入ってないとかで動きません。
94 名前:デフォルトの名無しさん mailto:sage [2025/11/03(月) 14:58:29.93 ID:rQkJBpL50.net] pyproject.tomlのJSON Schemaってどっかに転がってないですか
95 名前:デフォルトの名無しさん [2025/11/08(土) 14:12:25.63 ID:tFVkmMmd0.net] Python言語の知財どこが買うのか知ってる人おらんかー?
96 名前:デフォルトの名無しさん [2025/11/09(日) 08:25:28.22 ID:JEZ2aUVV0.net] TKinterのGUIデザイナーで良いのない? PAGEが使いにくくて困る。
97 名前:デフォルトの名無しさん [2025/11/10(月) 02:11:11.48 ID:VQmLwQ4l0.net] python の学習ってどれくらい時間かかる?
98 名前:デフォルトの名無しさん [2025/11/10(月) 02:11:46.75 ID:hVYX78HIH.net] 1カ月
99 名前:デフォルトの名無しさん [2025/11/10(月) 02:12:25.52 ID:VQmLwQ4l0.net] そんなに早くできるもの…?
100 名前:デフォルトの名無しさん mailto:sage [2025/11/10(月) 07:46:18.45 ID:taYEFzOb0.net] 他の言語知ってて、とりあえず使うだけなら1日
101 名前:デフォルトの名無しさん [2025/11/10(月) 11:00:39.12 ID:eQTpi9ss0.net] >>99 Perplexityで自分の今のスキル教えて pythonの学習ロードマップ教えてもらえば よほどのアホ以外2週間〜1ヶ月で習得できるヒントくれるよ
102 名前:デフォルトの名無しさん [2025/11/10(月) 18:08:21.73 ID:1blMHAgf0.net] 基本言語使用 1週間 numpy,pandasなどの定番ライブラリ 1週間 プログラムかじったことあるレベルなら2週間で最近流行りのデータサイエンス入門が終わる プログラム全くの未経験でも1ヶ月あれば余裕
103 名前:デフォルトの名無しさん [2025/11/11(火) 08:06:08.32 ID:0a2/uA890.net] ウェブアプリ作れるようになるまでだったらどれくらい?
104 名前:デフォルトの名無しさん [2025/11/11(火) 08:07:04.70 ID:g1brDVk30.net] 一日 はい、次
105 名前:デフォルトの名無しさん [2025/11/11(火) 09:20:18.80 ID:8SjME8bK0.net] AIの時代に学習なんて必要なんかね 自然言語でやりたいこと伝えればコード吐き出してくれる
106 名前:デフォルトの名無しさん [2025/11/11(火) 09:26:43.26 ID:CIXWXZrd0.net] 言語仕様の細かいところまでマスターしようと思ったら結構時間が掛かると思うけど、とりあえず必要な範囲で使えるようになるだけなら比較的短時間で済むことが多いんじゃない? それがPythonのいいところだし。 言語仕様全体の分量だけでいうと、Pythonってもうそんなにシンプルな言語とは言えないよなぁとは思う。
107 名前:デフォルトの名無しさん [2025/11/11(火) 09:50:44.47 ID:8SjME8bK0.net] pythonは言語の思想性が強くてそれに共感できるかどうかで学習意欲も変わる むしろ注力すべきなのは言語習得じゃなくライブラリの使いこなし 使いたいライブラリのためにお試しでPythonで動かしてみるってのがいいんじゃねえかと
108 名前:デフォルトの名無しさん [2025/11/11(火) 10:40:10.73 ID:Ucbt2Fbj0.net] 思想性というのは、オブジェクト指向とか関数型への拘りとかそういう方面ではなくて(むしろ、そういうパラダイム的な話にはPytnonは無節操な方だと思う。)、明白な方法が1つだけある方が良いとか、オフサイドルールとか、pythonic という価値観とかの話だよね。 たしかにオフサイドルールとかは(個人的には結構好きなんだけど)嫌いな人は徹底的に受け付けないみたいだから、思想性が「強い」かどうかはともかく、合う合わないはある言語だと思う。 個人的にはpythonic という言葉はあまり好きではないんだよね。技巧的でなく分かりやすいコードを指してpythonicと表現するというのは分かるんだけど、何をもって技巧的とするかは人によって異なるから、具体的なコードに対する表現としてはあまり適切でないことが多いように思う。
109 名前:デフォルトの名無しさん [2025/11/11(火) 10:55:42.47 ID:WpwFn9xq0.net] >>105 お前は意味を履き違えている 大手のAIの話と違って、PythonなどプログラムでAI導入してソフト作る場合には その目的の学習は個別にやらないと使い物にならんでしょ 画像認識プログラム作って、はい撮影してます、熊はどれですか?って 勝手に熊を認識して返してくれるわけないでしょ
110 名前:デフォルトの名無しさん mailto:sage [2025/11/11(火) 13:05:23.90 ID:w3GPyRd80.net] >>108 > 具体的なコードに対する表現としてはあまり適切でないことが多い 初学者でもついていける一本調子なルールを策定して全員で乗る作戦 そこはメリットを享受して目をつぶろう
111 名前:デフォルトの名無しさん [2025/11/11(火) 14:09:43.08 ID:Ucbt2Fbj0.net] 技巧的でないことを良しとする価値観自体は(個人的には)共感できるし、そういう抽象的な価値観を表す語として用いるのは全然構わないんだけど、具体的なコードとか仕様を対象にそれがpythonicであるとかないとかいうのは、どこからを技巧的と考えるかが人によって違いすぎるのであまり意味がないと思うんだよね。 たとえば内包表記なんかはPythonの特徴的な(といってもHaskellから取り入れたものらしいけど)言語機能を使っているという意味ではPython的(pythonic)なコードだけど、初心者にはなかなか馴染めない人もいるらしいし、そういう人にとっては技巧的でないという意味でのpythonicなコードではないことになる。 また、ライブラリに新仕様が追加されたときなんかにも、新仕様はpythonicではないように感じるというコメントがされているのを見たことがあるけど、自分は別にそんなふうには感じなかったし、本当に人によると思う。 pythonicという言葉が独り歩きすることによって、そういうマジックワード的な使われ方をするようになっているのがあまり良くないんではないかとはわりと思っている。
112 名前:デフォルトの名無しさん [2025/11/11(火) 14:58:54.45 ID:crDtfQHZa.net] 凸れーた使ってないコードはpythonicじゃないとか言われてもな
113 名前:デフォルトの名無しさん mailto:sage [2025/11/11(火) 19:02:28.74 ID:0kUp+mqN0.net] 自分用メモ 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 名前:デフォルトの名無しさん [2025/11/11(火) 23:53:04.36 ID:98VK8NYG0.net] 高齢者が、セルフレジで使い方わからなくて、店員呼ぶのと一緒だな わからない、AIに聞けばいい 高齢者とやっていることは一緒、高齢者に文句を言うなよ そしてちゃんと、学習しよう
115 名前:デフォルトの名無しさん mailto:sage [2025/11/12(水) 06:19:01.87 ID:nFzYzqaX0.net] 高齢者が使えないのは、直感的に判るデザインになってないんだよな 実地テストの対象に高齢者を入れてないので、洗い出しができてない 若いと変なデザインでも力技でどうにか使えるだけ
116 名前:デフォルトの名無しさん [2025/11/12(水) 07:49:19.87 ID:FbclXjleM.net] 初回は聞いてるわ
117 名前:デフォルトの名無しさん [2025/11/12(水) 19:48:57.99 ID:XvpK6vZG0.net] ruffでルールALLにして書いてれば
118 名前:デフォルトの名無しさん [2025/11/14(金) 22:40:33.49 ID:qL/q/Ay00.net] whlファイルでライブラリを追加するの大変。3.14と3.14tで違うって。(@_@;)
119 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 06:00:23.51 ID:mSuIb3Kj0.net] playwrightで画像表示の完了をexpectしたいのに、 枠だけ出てまだくるくるしてるのに完了になってしまう
120 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 06:56:22.85 ID:mSuIb3Kj0.net] to_have_js_propertyを使うのか めんどくさい、、、
121 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 09:27:45.60 ID:QXV++2f5a.net] pandasを使ってread_htmlをしてデータフレームに入れるとホームページ上では「-329」と表示されているのがデータフレーム内では「-」となってしまいます。誰か助けてください!
122 名前:デフォルトの名無しさん [2025/11/15(土) 11:26:52.68 ID:Mv94Vu0t0.net] 3.14になって公式リファレンスの構文表記の方法がちょっと変わったのね。
123 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 11:49:55.79 ID:mSuIb3Kj0.net] 次は3.141だろうか
124 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 12:24:27.52 ID:fMlOaMny0.net] 楽しみ
125 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 13:34:37.43 ID:mSuIb3Kj0.net] くるくるしてようが問答無用で保存してファイルサイズで判定する方法が安定
126 名前:デフォルトの名無しさん [2025/11/15(土) 13:36:19.36 ID:FBimUFTD0.net] playwright書いてるとこれNodeで書いた方がいいんじゃないかという時がちょくちょくある
127 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 16:50:32.72 ID:sfMVLVN/a.net] スクレイピングでrequests.getした際にテーブル内の負の値だけが取れないってことありますか?ホームページ上では-156と表示されているのにres.textで確認すると<td>-</td>になってしまうのです。
128 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 17:43:18.31 ID:Yrz/bNnl0.net] >>127 いいことを教えてやろう。 うまくいかないときは、それを手掛けた奴が頭悪そうな順に疑え。 この場合、最も頭悪そうなのは自分自身であり、次に頭悪そうなのはWebサイトを作った奴、 そしてrequestsの開発者については、お前やWebサイト制作者に比べて遥かに頭悪くないと考えられる。 つまりまずは自分の目とWebサイトを疑え。即ち、Webブラウザの開発者ツールを使用して当該箇所のHTMLソースを確認するとよい。
129 名前:デフォルトの名無しさん [2025/11/15(土) 18:03:53.17 ID:Sy/WrQOu0.net] ソースでは <td>-156</td> になってますね。 requests.getしてprintすると<td>-</td> になってしまいます。なんでだろー
130 名前:デフォルトの名無しさん [2025/11/16(日) 13:21:38.88 ID:0LN83zrSa.net] >>114 セルフレジで一つ前に戻るボタンも無い 商品取り消しボタンも無い 最初からやり直しボタンも無い 定員呼び出しボタンだけがある だれだこんな設計にしたやつ
131 名前:デフォルトの名無しさん mailto:sage [2025/11/16(日) 13:32:37.53 ID:ypmWL8150.net] >>130 そんなときはプロコンを考えてみる おそらく戻れると滞在時間が長くなるから 仕事でも応用してね!
132 名前:デフォルトの名無しさん mailto:sage [2025/11/16(日) 13:49:21.05 ID:YRIk+m9R0.net] 試行錯誤して意見を取り入れながら改良していくべきものなのに、 追加発注は金がかかるからバージョン1のままずっと使う 内作しろ
133 名前:デフォルトの名無しさん [2025/11/16(日) 18:27:30.83 ID:fnmgx6dT0.net] Pytnonのraw文字列リテラルって、raw文字列リテラル界の中ではかなり見劣りする仕様だけど、導入時期が他の言語より早かったんだっけ? 個人的にはわりとPython好きな方だと思うけど、これとstr.joinだけはちょっと擁護する気になれないわ。
134 名前:デフォルトの名無しさん mailto:sage [2025/11/16(日) 18:41:41.10 ID:YRIk+m9R0.net] strをイテレータとして1文字取り出してもまだstrでイテレータっていう
135 名前:デフォルトの名無しさん [2025/11/17(月) 01:57:45.84 ID:yN+O6HpM0.net] >129 requests は「JS 実行前の生HTML」しか取れないから、 ブラウザで見えてる DOM(JS で書き換わった後)は取れない。 その1 -Selenium / Playwright で DOM を展開(下までスクロールやクリック含む)して、 -その後の該当する要素を拾う。 その2 -API(fetch/XHR)を探して、そこで返ってくる JSON を直接リクエストする方法。 -大抵は画面の数字やテーブルの元データがそのまま手に入る。 まずは デベロッパーツールで Networkを見る。
136 名前:デフォルトの名無しさん [2025/11/17(月) 02:32:20.55 ID:opYjrUAf0.net] 自分でサイトつくるのって思っているより大変なことなんですね
137 名前:デフォルトの名無しさん [2025/11/17(月) 20:32:37.49 ID:2/K3mAIm0.net] 型ヒントって意味ないやん strで宣言しても、intの数値を代入できるしw
138 名前:デフォルトの名無しさん mailto:sage [2025/11/17(月) 20:48:36.71 ID:kK8nO+oA0.net] 標準では何もせんからね 自前でtypingのコード書くか外部ツールいれないと 主要なIDEなら対応してるし実行時ならPydanticとか
139 名前:デフォルトの名無しさん mailto:sage [2025/11/17(月) 21:04:29.35 ID:1fkr/nM60.net] 型ヒントのある関数の中では教えてくれても、 呼び出し時に型間違っても何も言わない
140 名前:デフォルトの名無しさん [2025/11/17(月) 22:46:24.13 ID:fGU+8gYk0.net] Pylanceとか、呼び出し時に型が違っていたら警告出してなかったっけ?
141 名前:デフォルトの名無しさん mailto:sage [2025/11/17(月) 23:04:59.21 ID:1fkr/nM60.net] やろうと思えばやれるから、やってるのもあるだろうけど、 vscodeはやってない
142 名前:デフォルトの名無しさん mailto:sage [2025/12/02(火) 10:58:33.67 ID:LDJiCdbA0.net] 言語の字面的に型情報が明示されてるとAIがコードを理解する助けになるし 生成コードの精度も全然違ってくる 猿如きがいらんとか寝言言ってる場合じゃない
143 名前:デフォルトの名無しさん mailto:sage [2025/12/02(火) 20:21:49.39 ID:9XpM41KX0.net] やっぱ、型が定義されてないと、デバッグが大変だな 動かさないと、変数の型がわからないし…
144 名前:デフォルトの名無しさん [2025/12/05(金) 18:49:44.44 ID:XWYA2aZ8d.net] それなw 簡単そうだからPythonでやってるけど型ヒントで色ついて確認しやすいし結局ほとんど宣言してる
145 名前:デフォルトの名無しさん [2025/12/06(土) 08:58:37.94 ID:SwLWofcq0.net] デバックNo.1
146 名前:デフォルトの名無しさん [2025/12/06(土) 10:09:29.09 ID:NqUkYKPKd.net] だけど涙がでちゃう だって女の子だもん 今ならコンプライアンス違反
147 名前:たかぼー64 [2025/12/08(月) 20:18:29.97 ID:5CCbDHUe0.net] Pythonいじってたら、メモ帳フォルダが上書きされて収拾つかなくなったけど 復元できたのが僕スゲー(´・ω・`) https://i.imgur.com/8Mi5mRe.png
148 名前:デフォルトの名無しさん mailto:sage [2025/12/10(水) 13:51:44.61 ID:59vEIu9q0.net] 型ヒントをストリクトに適応する動作モードできないの?
149 名前:デフォルトの名無しさん [2025/12/10(水) 14:09:47.97 ID:/5GL+Ayf0.net] 言語側は構文を用意しているだけで、使うのは型チェッカーだしなぁ。Pylanceとかの一番strictなやつでも不満?
150 名前:デフォルトの名無しさん mailto:sage [2025/12/10(水) 16:05:37.31 ID:Ff15F4/00.net] @beartypeとか@typecheckedとか
151 名前:デフォルトの名無しさん [2025/12/10(水) 20:14:44.88 ID:tNBJQY4c0.net] >>148 欲しいよね 実行しないと型がわからないし…
152 名前:デフォルトの名無しさん [2025/12/10(水) 20:38:35.73 ID:9wzTxkYp0.net] seleniumでcloudflareどうにかならんかな
153 名前:デフォルトの名無しさん [2025/12/10(水) 21:28:50.66 ID:9wzTxkYp0.net] 解決した
154 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 06:05:54.70 ID:1zXAo7ub0.net] 海外のPythonを受験しまーす★ 日本だと問題がつまらないので!(笑)
155 名前:デフォルトの名無しさん [2025/12/12(金) 18:49:12.69 ID:oW1DQZDH0.net] 情報Iの教科書に、無限ループは論理エラーであると書いてあります。 実行時エラーではないんですか?
156 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 18:55:00.46 ID:93a0rAi90.net] カテゴリの違うものをなぜ混ぜる?
157 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 19:01:57.14 ID:93a0rAi90.net] 無限ループがエラーと判断されるかどうかはプログラム次第 エラーなら論理エラーというのは一般的に正しい 該当プログラム自体はその無限ループをエラーとして扱うことができないから 実行時エラーかというとOSや上位の仕組みで無限ループに落ちってるプロセスやスレッドを検知してエラーとして扱われる場合があるので実行時エラーと呼べなくもない (ただこの場合はエラーの定義や実行時エラーの定義が一般的に使われるよりも広い意味になっている)
158 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 19:43:14.04 ID:lK4y0m8F0.net] (有限時間内に停止することが求められるプログラムにおいて)無限ループは論理エラーである
159 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 19:57:27.83 ID:KYMQE58wF.net] 「無限ループは論理エラーである」と、その短文のまま書いてあるとしたら酷い教科書と言わざるを得ないだろうけど、実物はどうなのかね
160 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 20:09:24.48 ID:oO0zf7YY0.net] 停止性問題は決定不能だよ
161 名前:デフォルトの名無しさん mailto:sage [2025/12/12(金) 21:22:39.79 ID:0Qoncobv0.net] むしろ実行時にわかるか? 厳密に見てだぞ