Pythonのお勉強 Part75

■ このスレッドは過去ログ倉庫に格納されています
2025/04/04(金) 01:47:04.18ID:UMpXJcmx0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024

↑スレ立てる毎に減るので、減ってたら3つに補充すること。

※前スレ
Pythonのお勉強 Part74
https://mevius.5ch.net/test/read.cgi/tech/1726881242/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2025/06/02(月) 02:56:59.56ID:ns/TKTxC0
>>260
cygwin丸ごと配る奴いたな昔
octaveとかkstarsアプリダウンロードしたらほぼcygwinみたいな
2025/06/02(月) 14:55:19.47ID:DSKTrfoza
>>260
むしろ勝手なアプリが勝手にpython入れることで
既存の環境を壊される時が一番ダメージ大きいから
そういう造りにしない事が最低条件
264デフォルトの名無しさん (ワッチョイ f24e-+xg4)
垢版 |
2025/06/02(月) 15:42:32.78ID:xVOKiUfa0
仮想環境ってので言えば聞きたいことあるんやが

githubとかに上がってるのを実行したいとき、pythonやと勿論色んなパッケージをインストールするやんか

そういうときみんなちゃんとvenv使ってる?

バージョンの競合とか起こるからそりゃ使うけどさ、実際会社とか学校だと仮想環境の構築が禁じられてるところもあるだろうし、そういう所ではどうしてるんだろうなって思った
2025/06/02(月) 16:20:45.29ID:ns/TKTxC0
禁止されてる仮想環境ってwsl2とかhyper-vとかvmwareのレベルだろ?
pythonのvenvをどうやって禁止すんだよ
それ多分考え方間違ってるぞ
266デフォルトの名無しさん (ワッチョイ 5154-DcV8)
垢版 |
2025/06/02(月) 16:53:05.51ID:Ca4PuVUf0
シャープ、PythonによるAIデバイス向け高位合成ツールをオープンソースで公開
https://news.mynavi.jp/techplus/article/20250602-3343055/

博報堂メディカル、生成AIを用いた審査業務効率化ソリューションを開発 [
https://news.mynavi.jp/techplus/article/20250602-3342950/

「AIをより魅力的にする戦略」がAIチャットボットに「薬物使用を促す」といった有害な考えを強化させる可能性があると研究で判明
https://gigazine.net/news/20250602-ai-chatbots-user-influence-attention/
267デフォルトの名無しさん (ワッチョイ e111-MN+B)
垢版 |
2025/06/02(月) 18:32:42.55ID:agXyiShl0
学校とか職場が仮想環境を禁止にする理由はないだろ
むしろ仮想環境使わないことを禁止にされるはず
268デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/03(火) 01:23:28.79ID:WkxEnd7y0
>>264
Pythonのvenvはプロジェクトディレクトリ下しか影響しないぞ
何か大いなる勘違いをしているな
2025/06/03(火) 01:58:51.51ID:LHKaz2y+0
>>268
それはそれで、VSCodeのPython拡張での仮想環境の認識方法の話をしているものと思われる
2025/06/03(火) 08:41:45.02ID:cO9Is2U30
pythonのvenvが仮想環境と名乗っているのは正直違和感がある
271デフォルトの名無しさん (ドコグロ MM95-fvmp)
垢版 |
2025/06/03(火) 09:45:06.49ID:oC83YQ9PM
>>269
違うかったんか…😱
272デフォルトの名無しさん (ワッチョイ d1e6-8x8A)
垢版 |
2025/06/03(火) 12:21:36.50ID:Bz2BX83o0
そもそもvirtualっていう言葉に実質的なみたいな意味もあるかし、実行環境ぐらいに捉えとく方がいい
あと、venvは使うクセもつけておいた方がいい
273デフォルトの名無しさん (ワッチョイ 0242-u1xU)
垢版 |
2025/06/03(火) 18:53:04.91ID:oHjJg1eH0
そういえばUbuntuやDebianで生pipすると警告が出るけどさ
これってmacOSでも出るのかな?
いつも仮想環境下か確かめつつビクビクピュッピュしながら慎重にpipしてるんだけど、ビクビクっとする必要なんてないのかな?
274デフォルトの名無しさん (ワッチョイ 2e4e-+xg4)
垢版 |
2025/06/03(火) 22:27:20.98ID:hFELm1Tm0

venv構築しようとしたらシステム管理者からブロックされるぞこっち
275デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/03(火) 23:22:15.59ID:WkxEnd7y0
venv構築って何
俺はuv使ってるけど
uv venvで終わりだけど
2025/06/03(火) 23:42:23.97ID:/a0atNM50
>>275
venvはPython基本機能に組み込まれてるから
uvもこれを使ってるだけだぞ?
uv独自のvenvではない
277デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/04(水) 07:46:42.51ID:lkFHRODQ0
>>276
いやそんなことはわかっとる
システム管理者からブロックされるようなvenv構築って何という話
2025/06/04(水) 08:08:01.55ID:G6dCwUPn0
システム管理者がPythonに詳しいなら、インストールするパッケージを厳格に管理する運用はありうる
ソフトウェアのインストールに許可を必要としている組織なら、pipのパッケージに対してもそうするのが本来的には適切
もちろん勝手にvenv 使うなんて論外
2025/06/04(水) 10:08:45.18ID:w2Zrieyt0
venvは作れるが、そこにpip installしようとするとレポジトリへのアクセスがプロキシに弾かれる、というのは
まあまあよくあることだろう
280デフォルトの名無しさん (ワッチョイ a2ea-bAVr)
垢版 |
2025/06/04(水) 11:49:11.87ID:a0SgRvNu0
基本機能なら最初から入れといて欲しいよアレ
入ってねーことあんだもん
281デフォルトの名無しさん (アウアウウー Sac5-Uswy)
垢版 |
2025/06/04(水) 12:20:07.03ID:pOYKhOcIa
anaconda禁止
282デフォルトの名無しさん (ワッチョイ 95db-a+Ou)
垢版 |
2025/06/04(水) 13:35:13.09ID:s3/CDyAH0
https://i.imgur.com/C9MzLvZ.png
283デフォルトの名無しさん (スッップ Sda2-dO7W)
垢版 |
2025/06/04(水) 17:15:42.12ID:1vWL+a8/d
debianとラズパイはデフォでvenv入ってなかったな
284デフォルトの名無しさん (ドコグロ MM95-fvmp)
垢版 |
2025/06/04(水) 19:09:29.25ID:wdnmdQ30M
>>282
牙抜かれてる?
285デフォルトの名無しさん (ワッチョイ f1f9-DcV8)
垢版 |
2025/06/04(水) 20:03:25.77ID:aV6rob780
GoogleのGemini 2.5で日本語を含む多言語の音声生成が可能に
https:
//gigazine.net/news/20250604-google-gemini-native-audio/

無料で超絶リアルな3DCGキャラを作成&動かせるゲーム開発ツール「MetaHuman」の一部がUnreal Engine 5.6に統合
https:
//gigazine.net/news/20250604-unreal-engine-5-6-metahuman/

ついにAndroid版Photoshopのベータ版が登場、無料でAIによる画像生成やレイヤー編集を利用可能
https:
//gigazine.net/news/20250604-adobe-photoshop-android/

あなたは「生成AI製フェイク画像」を見抜けますか?--判別は"ほぼ無理”な時代、来歴証明が重要なワケ
https:
//japan.cnet.com/article/35233768/

ChatGPT無料版でも「会話履歴を踏まえた回答」が可能に、ただし最近の会話のみ
https:
//japan.cnet.com/article/35233795/

xAI「Grok」18禁モード無料開放 けしからん会話可能に 日本語OK
https:
//ascii.jp/ai/
286デフォルトの名無しさん (ブーイモ MMa2-zEtn)
垢版 |
2025/06/05(木) 09:40:37.35ID:/p49CaSFM
>>281
REDHAT MJD?
287デフォルトの名無しさん (ワッチョイ 0bc0-Qx5I)
垢版 |
2025/06/08(日) 00:18:48.89ID:YR8xDNFB0
流れきってたら申し訳ありません。
Geo django 使いたくてOSGeo4Wをdlしようとしたのですが、dlリンクが404になっておりまして出来ず。
PythonのDiscode鯖は見当たらないしでどこに尋ねれば良いかわからずここにたどり着いた次第です。
先輩方、OSGeo4Wはもう古いとかなのでしょうか?それとも現役で使われているものなのでしょうか?
288デフォルトの名無しさん (ワッチョイ 0b35-vZf9)
垢版 |
2025/06/08(日) 09:25:34.90ID:JaRl0r4f0
>>287
さっきチラッとみてきたけど、日本語版のサイトで機能しないだけで全世界版だったらインストーラーダウンロードできたよーー
https://trac.osgeo.org/osgeo4w
289デフォルトの名無しさん (ワッチョイ 0b35-vZf9)
垢版 |
2025/06/08(日) 09:26:07.68ID:JaRl0r4f0
直リンク
https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe
290デフォルトの名無しさん (ワッチョイ 01ac-Qx5I)
垢版 |
2025/06/08(日) 12:54:48.38ID:T/HJKBLC0
ありがとうございます、コレで初のアプリづくり折れなくて済みます。
語彙少なくてすみませんが本当に助かりました!
291デフォルトの名無しさん (スププ Sd33-vZf9)
垢版 |
2025/06/08(日) 18:33:04.44ID:3LCsqqAYd
>>290
初なんだ!
これとは関係ないしもう使ってるかもしれないけど、AI使うと結構効率上がるよー
Qwen AI、Grokがおすすめ!
292デフォルトの名無しさん (スププ Sd33-vZf9)
垢版 |
2025/06/08(日) 18:34:24.59ID:3LCsqqAYd
あとDiscordで聞くのは悪手かと。
slack overflow、回答がなければredditに行くのがいいと思うよ!
293デフォルトの名無しさん (ワッチョイ 7bb1-I94i)
垢版 |
2025/06/08(日) 19:02:02.31ID:kl0C0dpG0
python学びつつデスクトップアプリ作ってみたいなーと思ったけどGUIの選択肢いくらなんでも多すぎね…?
探すたびになんか新しいのが見つかる感じ
2025/06/08(日) 19:19:23.63ID:/iaG58+m0
streamlitでいいよ
デスクトップもいける
伝統的なデスクトップアプリ開発は独特のノウハウが必要であり、
デスクトップアプリをPythonで作ることなんてどうせ無いんだからそこに拘るのは時間の無駄
2025/06/08(日) 19:58:44.27ID:WG3oMPSJ0
windowsのコマンドプロンプトから""で囲まれたパラメータを渡すと、
""を外したスペースも含んだ文字列として取り込まれる
一方、
args = parser.parse_args('"1 2"'.split())
みたいにやっても当然うまく行かない

ここをうまくやってくれるような、splitってある?
296デフォルトの名無しさん (JP 0H8b-eyUi)
垢版 |
2025/06/08(日) 21:25:57.90ID:82ouKrbTH
>>295
python.exe aaa.py "foo bar"
としたときに、foo barから更にfooとbarへと再帰的にsplitさせたい、ということかな

GitHubとかを細かく見て回ればあるかもしれないけど
あったら便利的な感じはしないし、
自作するのが手っ取り早い気がする
297デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/08(日) 22:03:36.43ID:YZiI/8700
>>295
うまく行くとどうなるのかが読み取れない。
2025/06/08(日) 22:11:25.59ID:WG3oMPSJ0
意外とwindows使ってない人多いのか

windowsではスペースを含むパスというのが許されるので、
コマンドラインで渡す時は""で囲って渡すという流儀がある
渡された側は""を外してスペース込みで文字列として受け取る

そういうwindowsのUIをエミュレートしてくれると、windowsで使いやすいという話
299デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/08(日) 22:38:27.26ID:YZiI/8700
>>298
'"1 2" 3 4' から
['1 2', '3', '4'] を生成したいというコト?
2025/06/08(日) 22:51:41.87ID:WG3oMPSJ0
こんなもん自分で作っても一瞬で作れるけどね
わざわざpip installするくらいなら要らない
標準で解決できるなら知りたい

背景としては、入力一覧のテキストファイルがあって、
そこにちょっと処理を変える為のオプションも付けられるようにしたい
自前でパースしてもいいけど、どうせならargparse互換にしたい
でも、文字列そのものではなくて、一段パース済のlistで寄越せという仕様でつまずく
2025/06/08(日) 23:24:52.40ID:RzO7Dv3B0
csvでDialect工夫すればいけるかな
本来の用途じゃないからあやしいけど
delimiter: ' '
doublequote: False
escapechar: '\\'
skipinitialspace: True
2025/06/08(日) 23:44:06.96ID:zkj2b/490
>>300
“file1 with space.txt“ option1 option2
“file2 with space.txt“ option1 option2
file3_without_space.txt option1

その入力ファイルは↑こういう形式になるんじゃないの?
それって何ていうCSVなわけで・・・
2025/06/08(日) 23:49:23.49ID:WG3oMPSJ0
なるほど
windowsのコマンドラインはcsvだったのか
2025/06/09(月) 00:21:01.41ID:T14jbayf0
windowsコマンドの"のエスケープはexcelと同じでいいのか
301だけど勘違いしてた
305デフォルトの名無しさん (ワッチョイ 8bcf-tqph)
垢版 |
2025/06/09(月) 07:26:15.15ID:Liv38u080
>>298
linuxでも空白が入ったパスは使われる
306デフォルトの名無しさん (ワッチョイ c9aa-4nC+)
垢版 |
2025/06/09(月) 07:32:59.49ID:F1GxFSPI0
パスにスペースとかマルチバイトとかもううんざり
307デフォルトの名無しさん (ワッチョイ a92a-VfAf)
垢版 |
2025/06/09(月) 08:41:00.36ID:uu8ntbNJ0
/usr/lib/python3 ですら出て来る。

$ locate ' ' | grep -i /usr/lib/python3
/usr/lib/python3.12/site-packages/setuptools/script (dev).tmpl
/usr/lib/python3.12/site-packages/setuptools/_vendor/jaraco/text/Lorem ipsum.txt
/usr/lib/python3.12/site-packages/setuptools/command/launcher manifest.xml
308デフォルトの名無しさん (ワッチョイ 0b68-i43E)
垢版 |
2025/06/10(火) 21:49:57.63ID:xw5qbHPC0
茂木健一郎氏:「Pythonできても意味がない時代」が到来、“文系の逆襲”が始まった
6/9(月) 6:10配信
https://news.yahoo.co.jp/articles/c0759423e559f590296e7028bfa865c362d5c2dc
2025/06/10(火) 21:58:16.07ID:CR+Dmwyy0
茂木さんはなんか言動が怪しいと思ってたけど、文系だったのか
310デフォルトの名無しさん (ワッチョイ 0b62-vZf9)
垢版 |
2025/06/10(火) 23:36:59.87ID:mPdwye300
>>293
それはわかる
俺は一時期customtkinterとかいうやつ使ってた
あのデザイン割と好きなんよ
311デフォルトの名無しさん (ワッチョイ 3937-gi55)
垢版 |
2025/06/10(火) 23:45:10.69ID:SAAmXut80
Pythonできたら意味がある時代なんて過去に存在したことない
312デフォルトの名無しさん (ドコグロ MM3d-+qUz)
垢版 |
2025/06/11(水) 12:09:26.96ID:jlvxxwmLM
茂木健一郎はやばい
313デフォルトの名無しさん (ワッチョイ 2be6-F+i+)
垢版 |
2025/06/11(水) 13:13:12.39ID:l+Gs6LvU0
創価在日茂木
314デフォルトの名無しさん (ワッチョイ b94d-ZZSa)
垢版 |
2025/06/11(水) 15:02:58.63ID:jtrpcw1X0
超音波と電波は頭蓋骨貫通する
傷害事件や殺人事件の被害が出ているのですが調査可能ですか

「最近もの忘れ多いかも」”超音波”が効く未来の脳ケアガジェットに期待
2025.06.11 12:00
https://ascii.jp/elem/000/004/268/4268478/
>>サウンドウェーブイノベーション株式会社が開発中の「LIPUS-Brain」という医療機器だ。頭に当てるだけで脳を優しく刺激してくれるらしい。仕組みは「低出力パルス波超音波(LIPUS)」という特殊な音を使って、脳内の血流や神経の働きをサポートするというもの。
>> 「脳に超音波って大丈夫?」と思うかもしれないが、これは低出力&非侵襲。要は、“切らない・飲まない・痛くない”系の治療機器だ。軽症アルツハイマー病への有効性が示唆されており、2022年には厚生労働省から「先駆的医療機器」のお墨付きももらっており、現在も治験が進んでいる。
テラヘルツ波で内耳蝸牛を観察、難聴など耳の病気の診断に期待
2025年06月11日 12時00分更新
https://ascii.jp/elem/000/004/278/4278126/
>> 難聴の多くは、耳の奥にある音をつかさどる器官である内耳蝸牛(かぎゅう)の障害が原因とされています。内耳蝸牛は頭蓋骨深部にあるため、光計測では骨を透過できず、X線撮影では被ばくのリスクがあり、内部の観察が困難です。
>>可視光と電波の中間帯に位置するテラへルツ波は、内部を被ばくさせずに観察できることから、安心安全な技術として注目されています。しかし、波長は約300マイクロ(マイクロは100万分の1)メートルであり、それより小さなマイクロメートルレベルの対象物は観測できませんでした。
>>マウスを用いた実験により、テラへルツ波を利用して内耳蝸牛を観察しました。研究チームは、非線形光学結晶にフェムト(フェムトは1000兆分の1)秒オーダーの短い時間だけ強いレーザー光を照射すると、テラヘルツ波が局所的に発生して点光源として扱えることに着目。点光源から発生したテラヘルツ波が、蝸牛内部で反射して戻ってくるまでの時間を測定して距離や形状を調べる独自の手法と、機械学習を利用した画像解析法を開発しました。
>>これらを適用することで、内耳蝸牛内部の3次元構造をマイクロメートルレベルで初めて可視化し、断面観察にも成功しました。
2025/06/11(水) 16:22:16.38ID:/BCGT1RAd
Pythonできるようになって在宅で高い仕事選んでタイパよく働こう、
みたいな波がWeb界隈で時々起こるけど、毎度、
仕事経験のない根なし草的プログラマーを量産しているだけであり、
そもそも、実装言語しか知らないプログラマー上がりの人とか
淘汰されるかfireされるか切られるかの存在でしかない

脳科学者さんにはなにか特別なものに見えていたのかもしれないが
2025/06/11(水) 20:01:03.00ID:5nsrCpqd0
fireは自分でするんだよ
317デフォルトの名無しさん (アウアウウー Sadd-MJCJ)
垢版 |
2025/06/11(水) 21:18:16.62ID:n2ChAYWba
さすがに今はもう茂木はネタ扱いの人だよな
318デフォルトの名無しさん (ワッチョイ 2bd5-F+i+)
垢版 |
2025/06/11(水) 21:49:43.78ID:l+Gs6LvU0
>>317
最初からだよ
あれ持ち上げてたり
偽学者を送り込んでるのは創価在日
2025/06/11(水) 22:44:01.91ID:rzB4MziJ0
>>316
思うにそれってなんか「課金する」「オーバーライドする」みたいな
文脈と省略されてる主語が正反対な用語に思えるのだが
2025/06/11(水) 23:03:25.95ID:5nsrCpqd0
なるほど
fireされるのは受け身ではなくて尊敬語だったのか
2025/06/14(土) 00:58:16.86ID:qknWmzKZ0
てか誰でも学習コスト極小で簡単にプログラムを組めるようにPythonは作ってあるのに、
「Pythonが出来る」とか大袈裟に言うのはオツムが残念過ぎないかね

下手したらプロンプトエンジニアリングよりPythonコード書く方が簡単まであるだろ
2025/06/14(土) 10:41:59.89ID:qtfLhYVz0
駄文なら誰でも書ける
2025/06/14(土) 11:02:00.34ID:SW3NoVNh0
ちょっと前はVBAが出来ると書かれてた部分じゃないかな
自分でアルゴリズムを追加すると、PCの利用範囲が遥かに広がる
その記述方式がVBAでありpython

大規模なものをがっつり開発するのはプロに任せて、
各個人が小さいのを作れるだけで全然違う

それをAIがやってくれるようになるよ、という主張なんだろうけど、
そうはならんやろと思う
324デフォルトの名無しさん (ワッチョイ 136e-ZZSa)
垢版 |
2025/06/14(土) 19:21:39.95ID:TLqczxub0
mRNAワクチンの“新たな懸念”接種済み妊婦の子どもに「異常タンパク質構造」血中で確認★2 [Gecko★]
2025/06/14(土) 15:48:24.59
https://asahi.5ch.net/test/read.cgi/newsplus/1749883704/


・ワクチン問題になっている
2025/06/14(土) 19:52:26.45ID:8e4YyHKjM
>>321
Pythonは分かりやすいが、学ぶべき量は、8BITマシンのBASIC言語よりは多くなっている。
仕様が豊富だから。
326デフォルトの名無しさん (ワッチョイ 13ba-lR5U)
垢版 |
2025/06/14(土) 21:02:07.63ID:/dDl3FcL0
Pythonは学歴勝負の言語で、言語だけトレーニングしても何の意味もない
327デフォルトの名無しさん (ワッチョイ d98b-1q1N)
垢版 |
2025/06/14(土) 21:50:37.12ID:Np6xM9eK0
BASICを極めればいいのに
なんで言語開発者はみなBASIC嫌うんだろう?
2025/06/14(土) 21:53:21.17ID:SW3NoVNh0
行番号が嫌だから
329デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/14(土) 22:41:22.32ID:pbyp84CC0
>>326
> Pythonは学歴勝負の言語

学力でなく学歴なのか。
330デフォルトの名無しさん (ワッチョイ e9d0-QhKk)
垢版 |
2025/06/15(日) 09:43:24.09ID:GHzk9Qj/0
BASICは行番号無くしたし、ネイティブ吐けるようになった
それなのにそっから先放置されてしまった

どんなAPIやコンポーネントも呼び出して使えば済むだけだし
BASICで何でもこなせてほしい

コードに記号だけたくさん出てくるのは受け付けないんだよなぁ
331デフォルトの名無しさん (ワッチョイ e9d0-QhKk)
垢版 |
2025/06/15(日) 09:44:25.47ID:GHzk9Qj/0
ハングル見てるみたいで
2025/06/15(日) 09:55:29.55ID:G5z1EdlA0
8bitのBASICはendif無かった気がするけど、
ネストさせた時に困らなかったんだろうか
333デフォルトの名無しさん (アウアウウー Sacd-xHx3)
垢版 |
2025/06/15(日) 12:00:11.65ID:VWehYNCSa
困る例を挙げてみて
2025/06/15(日) 12:06:54.08ID:G5z1EdlA0
if then else を全部1行に書く文法しか無いからそもそもネストできないのか
for next, while wendみたいに複数行志向のステートメントもあるのに
2025/06/15(日) 13:44:01.16ID:eF+MuTlFM
>>334
50 if x >= 10 then 110
とすると、x が 10 以上の時に行番号 110 に飛ぶ。
それで構造の様なものを自分で作る仕組み。
2025/06/15(日) 13:46:01.55ID:eF+MuTlFM
>>330
>コードに記号だけたくさん出てくるのは受け付けないんだよなぁ
それはPythonの話なのか、別の言語の話なのか、どちら?
Pythonは、記号は [a,b,c] や、[1:5] みたいなものだけだよね。
2025/06/15(日) 13:50:40.14ID:G5z1EdlA0
発想がアセンブラなんよな
インタプリタの癖に
338デフォルトの名無しさん (ワッチョイ b581-PAa2)
垢版 |
2025/06/15(日) 15:17:09.26ID:kzSisivw0
いつのBASICの話しをしているんだよ
馬鹿なのか
339デフォルトの名無しさん (ワッチョイ 12ba-+7gZ)
垢版 |
2025/06/15(日) 15:20:07.73ID:/3n/8z/j0
>>329
学位記で殴り合いの戦いやってる状態だ
340デフォルトの名無しさん (スップ Sdb2-xekI)
垢版 |
2025/06/16(月) 08:29:44.79ID:LhShA12Gd
これからの時代、プログラミングの勉強して意味あるのかな…?
生成AIに全部もってかれそうなのに…
2025/06/16(月) 09:27:01.84ID:9Jj7aSC30
>>340
コードをゼロから作り出すための言語仕様やアルゴリズムの習得というよりも、
生成AIが作ったコードを読み解ける能力が必要だろうな

そのためには、自分が書くならどう書くか、という視点を持つために、
ある程度は自分でも書ける程度の習得が必要となろうな
コーディングのスーパーマンにまでなる必要はないが

もうちょっと上位になり、生成AIに対してどのような入力が不足しているかを
分析評価する立場になると、今度は生成AIの勉強が必要となるかと
342デフォルトの名無しさん (スップ Sdb2-xekI)
垢版 |
2025/06/16(月) 12:13:01.00ID:LhShA12Gd
なるほどー
2025/06/16(月) 19:20:49.55ID:YKgh/cfB0
生成AIのプロンプトを頑張って書く期間なんか一瞬で終わるよ
ポケベルで文字送ってた期間より短命
344デフォルトの名無しさん (ワッチョイ 9e12-a+Bn)
垢版 |
2025/06/16(月) 23:17:26.75ID:bO3umlfa0
>>341
あ、これAIが作ってるなっていうコードはわかるよな
大体バカ複雑な処理が全部一つのコードにまとまってるし、コメントが必要以上についてるか、必要なところについてない。
2025/06/16(月) 23:40:23.33ID:YKgh/cfB0
なんでそんなもの見る機会があるんだ?
346デフォルトの名無しさん (ワッチョイ b5da-qHOC)
垢版 |
2025/06/17(火) 00:36:31.12ID:QGwbe40C0
生成AIに同じコードを書かせるにしても
3プロンプトで終わるユーザーもいれば、30プロンプト必要なユーザーもいるから
結局「いかに効率的にポイントを抑えて書かせるか」の
技量にプログラミング知識がいるだろう

>344みたいに「自分の指示だと生成AIはこうだから他のやつも同じだ」なんて
自分の問題を生成AIの問題と思い込んでたら取り残されるだけ
347デフォルトの名無しさん (ワッチョイ d22a-kCEi)
垢版 |
2025/06/17(火) 08:39:05.79ID:WtmZBjZD0
>>344
> 大体バカ複雑な処理が全部一つのコードにまとまってる

そうなのか。複合的でない基本的な文を書くのかと思っていた。

if c := a + b
でなく
c = a + b
if c:
みたいな。
348デフォルトの名無しさん (ワッチョイ 794b-jgBs)
垢版 |
2025/06/18(水) 17:44:12.23ID:mspDq+p20
世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に
2025年06月18日 11時43分
https://gigazine.net/news/20250618-minimax-m1-open-source/
>>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです
>>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている
>>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告
※AIを動作させている動画あり
↓上記のAIお下記をプレイさせれば性能が判明する
Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る
2025年06月18日 12時30分
https://gigazine.net/news/20250618-pokemon-gemini-panic/

[プロテクトガードやセキュリティーホール発見可能]
※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能
・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能
[インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能
※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能
[一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置]
※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる
349デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 10:20:19.92ID:5YX/+3qmM
Java学習した後に現在学習できるのですが、PythonってJavaのようにアクセス制御したりでgetter/setter使ったりはあまりされてないんですか?
350デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 10:32:41.38ID:5YX/+3qmM
予測変換でタイポしました
現在学習しているですね
つまり言いたいことは実務でもカプセル化されていないことが多いんですかね?
2025/06/19(木) 10:50:47.89ID:toPX1nTW0
そもそも実務でPythonって何?ってとこからだな
多くはノートブック上でのアドホックなデータ分析
あとはデータ分析基盤関連でバッチ処理が稀にPythonだったりする
国内だと実務でPythonなんて概ねその程度だろう
ノートブックは書き捨てなんでクラス自体滅多に使わないし、当然カプセル化なんて考慮しない
バッチ処理も基本的にはただ一本道でデータをコネコネするだけなんで同様
2025/06/19(木) 11:02:13.44ID:IqltXDTm0
最近ではPoCとしてちょっとしたWebアプリを作ってみるような案件で、
StreamlitとかでPython使ってお手軽に作るケースが増えてきてはいる
これもあくまでお手軽に作ってみるだけなのでコード品質なんて度外視だし、大抵こういうのはPoC止まりでポシャるのが常
2025/06/19(木) 11:03:57.69ID:DGfmPDuT0
細かいアクセス制御が必要になったらその時点でプロパティ化すればいいので、それまでは属性変数でいいというのがPytnon流らしいよ。Effectiveによれば。
354デフォルトの名無しさん (ワッチョイ b68f-/rgA)
垢版 |
2025/06/19(木) 11:26:26.75ID:DOuIou/Q0
アクセス制御ってなんなの
2025/06/19(木) 12:04:45.05ID:U0h4yiXP0
public/privateのことを言ってるんでしょ
356デフォルトの名無しさん (ワッチョイ b682-hnyj)
垢版 |
2025/06/19(木) 12:13:39.77ID:oANIsBEA0
>>349
Pythonじゃまともなアクセス指定出来ないので考えても仕方ない
そもそもsetter/getterはカプセル化と矛盾する概念なんだけど
2025/06/19(木) 12:19:26.35ID:U0h4yiXP0
>>349
Pythonではアンスコ始まりが慣習としてprivate扱い
完全なprivateは基本的にはない(クロージャで閉じ込めれば可)

getter/setterは>>353が書いてるようにデータメンバ(フィールド)を呼び出し側の変更を伴わずにあとからプロパティ化できるので一般的には使わない
2025/06/19(木) 12:33:56.82ID:2SZ2Ki6ha
>>349
デコレータ @property で
getterとsetterを簡単に追加出来る
どうせ筒抜けだけど
2025/06/19(木) 12:37:54.70ID:l66BQzEda
Java並糞厳密にしなくても実用上問題無い
https://zenn.dev/yuto_mo/articles/29682f6b0c402c
360デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 12:48:44.46ID:5YX/+3qmM
回答いただきありがとうございます
自分が言いたかったアクセス制御はアクセス修飾子のことで合ってます
やっぱりそこは重要視してない言語なんですね
ZennQiitaあたりを漁ってもさらっと触れるだけでなかったように進むので使われてないのかなと思っていた次第です
Javaだと結構最近そこら辺うるさかったので新鮮ですね
361デフォルトの名無しさん (ワッチョイ e962-a+Bn)
垢版 |
2025/06/19(木) 13:43:26.63ID:IK4/m51S0
将来的にはやっぱ完全バイブコーデイングになるんかな
2025/06/19(木) 14:14:24.08ID:IqltXDTm0
PythonはバイブコーディングじゃなくてAIノーコードツールに持っていかれると思うよ
Pythonはユーザー層や用途的に、プログラミング自体に関心のない人が決まった枠の中で目的に応じてちょろっとだけ作るのが主なんで、
どうしても品質の安定しないバイブコーディングよりもノーコードの方が向いてる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況