[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/13 03:24 / Filesize : 252 KB / Number-of Response : 1018
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part74



1 名前:デフォルトの名無しさん [2024/09/21(土) 10:14:02.15 ID:ZHy4g+PL0.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

※前スレ
Pythonのお勉強 Part73
https://mevius.5ch.net/test/read.cgi/tech/1717631290/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

968 名前:デフォルトの名無しさん (JP 0H8b-0naI) mailto:sage [2025/03/20(木) 14:29:39.20 ID:Il2FvhCIH.net]
>>952
だよねえ
必須でもない型機能なんて混乱をもたらすだけだと思うわ
この運営の迷走ぶりがPython凋落のきっかけになるんじゃないかと危惧している

969 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 14:55:26.24 ID:gYhPd4eL0.net]
自作コードは好みだろうけど、
公式ドキュメントは記述を対応させて欲しい。

> str.split(sep=None, maxsplit=-1)
https://docs.python.org/ja/3.12/library/stdtypes.html#str.split
なんて表記じゃ、sepに区切文字を入れるのか、複数の区切文字の配列を入れるのか分からない。
実行結果も、リストか返るのか、独自型が返るのか、或いは返さずに REPLY. 変数に結果をセットするのか分からない。
この例は split() なので想像つくのだけど、謎機能は入出力も謎で泣ける。

970 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 17:38:19.11 ID:IBTbkPm20.net]
型ヒントはコメントで書く
3.4(XPラスト)用をメンテしなくちゃならないので

971 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 18:15:32.43 ID:HvSgxtYp0.net]
pyenv pipx poetryをos丸ごと捨ててuvに切り替えた
poertyって依存のバージョン解釈がバグってることあったけど、uvはちゃんとしてるな
アストラルがanacondaみたいにいきなり発狂しなきゃいいけど

972 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 18:21:06.92 ID:uFR0AtSp0.net]
いつかいいのができるまで、バージョン管理なしでやってる

973 名前:デフォルトの名無しさん [2025/03/22(土) 14:27:58.31 ID:U6/Lg1xxa.net]
Rust の crates と Cargo は良さげだけど微妙
Python で真似するの流行り過ぎて心配

974 名前:デフォルトの名無しさん mailto:sage [2025/03/22(土) 19:43:37.05 ID:6JcU+3AE0.net]
>>956
マジか
もうanacondaから卒業すべきだな

975 名前:デフォルトの名無しさん mailto:sage [2025/03/22(土) 21:27:24.19 ID:dq8l+zNL0.net]
pythonのバージョン管理よりも、コードの構成管理したい
いろんなとこにコード書き散らすから、svnでもgitでも管理できない

976 名前:デフォルトの名無しさん mailto:sage [2025/03/22(土) 22:06:39.66 ID:+ZRnNyRr0.net]
バージョン管理ツールで作成した環境の一覧がわかればいいの?
ならpyenv-virtualenvとか
zoxideやautojumpもいいかも



977 名前:デフォルトの名無しさん mailto:sage [2025/03/22(土) 22:19:14.19 ID:nPu00byz0.net]
uvとruffにした
ネットの情報古いのばかりでここにたどり着くのがすごい大変だった
素がpythonじゃないのでいきなりインストールして環境作れるのも楽
そのうち有料になっても金払っていいレベル

978 名前:デフォルトの名無しさん mailto:sage [2025/03/22(土) 22:20:25.56 ID:Y+iWZXI70.net]
uvはlockまでちゃんとクロスプラットフォームなのがでかい
どこまで信用できるかは分からないけど、今のところ問題はないので
新しく書いたやつを中心に徐々に移行してる

979 名前:デフォルトの名無しさん mailto:sage [2025/03/23(日) 22:26:19.29 ID:8QvyzI2Q0.net]
>>736
馬場状態とか、、、数あるファクターのただの一つに過ぎないよ。
本気でやるならjvlinkで仕様書見てどんなデータがあるか眺めてみるといい。
どうせ挫折するだろうからあまり深く言わないけど、未来を予想するのと、ギャンブルで勝つのは二つ分析目標があると考えた方が良い。
勝率と回収率が逆相関になることがわかったらそこが沼の入り口だよ。
あすすめは、まず人気と回収率のデータを取ってみて、競馬は1番人気を買うと絶対に回収率がマイナスになり、最低人気を買っても同じ。これは何故かを考えることをお勧めするよ。

980 名前:デフォルトの名無しさん mailto:sage [2025/03/24(月) 08:15:13.03 ID:Kzm/5Ai30.net]
ギャンブルにAIを使おうとするなんてばかにすることよな
働けよ

981 名前:デフォルトの名無しさん mailto:sage [2025/03/25(火) 15:35:13.74 ID:ICE7mE9e0.net]
自分は静的型検査はどっちかといえばある方がいいかな派(でも自分ではあんまりやっていない)なんだけど、typingモジュールの内容は盛り沢山すぎて、なかなか腰を据えて勉強する気になれないな。たぶん、型に一家言ある世界中の人が議論して仕様を作っているんだろうとは思うけど。
もう数年して仕様が落ち着いてきたら、たぶん解説本が出ると思うので、それを読んで勉強しよう。ロバストPytnonは結構面白かったので、その延長上で型アノテーションの説明に焦点を絞ったようなやつが出れば面白いと思う。

982 名前:デフォルトの名無しさん mailto:sage [2025/03/25(火) 21:47:04.49 ID:CXmZfdeW0.net]
ハイパーモダンPython改訂版出してくれ

983 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 04:22:01.80 ID:9+5RYHjhH.net]
>>967
お前が作るんだよ
オープンソースだから改変し放題

984 名前:デフォルトの名無しさん [2025/03/26(水) 10:28:10.74 ID:klkMmD4b0.net]
>>967
本の Example Code らしいが、Commits on Jun 17, 2024 なので、2024年発刊したその本は最新版ちゃうか。
https://github.com/hypermodern-python/hmpt-code?tab=readme-ov-file#hypermodern-python-tooling---example-code

985 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 11:14:52.23 ID:kQr2CXead.net]
>>969
そうだよ
だから新バージョン出してと
今のPythonの状況だと
毎年書いてくらいに思ってる
良い本だった

986 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 11:21:03.47 ID:5p9B9np30.net]
>>968
本のことだぞw



987 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 11:26:56.84 ID:0cU+Eukb0.net]
ハイパーモダンPythonってツール本でしょ。ツールって、やっぱりみんな使うものなの? 個人的にはツールのバージョンアップを追いかけたりするのがしんどそうなので、あまり使わない派なんだけど。

988 名前:デフォルトの名無しさん [2025/03/26(水) 11:48:23.78 ID:bFpgRqWb0.net]
>>970
改訂稿は存在しないが、無い物ねだりしてみたというコトか。
原書より翻訳が古いて言ったのかとオモタ。

989 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 14:17:55.91 ID:E7MgqOg/d.net]
>>972
向こう数年はもうuvとruffで最終形と思っていいと思う

990 名前:デフォルトの名無しさん mailto:sage [2025/03/26(水) 14:45:58.77 ID:0cU+Eukb0.net]
そうなんだ。皆が使っているド定番というところまで行来てるなら、ちょっと勉強してみるかという気になるかも。

991 名前:デフォルトの名無しさん (ワッチョイ 198c-GOYO) mailto:sage [2025/03/27(木) 05:19:00.87 ID:7jSR2TC60.net]
大昔に公式pythonをインストールした時は
とにかくlibrary合わせが大変だよ!
pipだとライブラリ名だけでなくバージョンも全部書かないと後で整合性無くなって環境壊れるよ
と脅された

それで長らくanaconda使ってたけど
登録必須だったりして面倒な要素がどんどん増えていた
稀に環境壊れるし

それが公式Python + UV使ったらライブラリ名だけでバージョンの依存関係も合わせてくれる
動作も早い

venvなどは今まで使ったことが無かったが、uvはちょっとコマンド覚えるのが厄介程度で
それも検索したらすぐ出てくる程度
ryeも使ったことがないがuvの方が手間も掛からん
numpy,scikit-learn,pandas,openpyxl,matplotlibなどなど問題なく入った

anacondaに飲み込まれてた日々から解放か
とにかくやっと軽いidleをPC上でさっと使えるようになったのが一番嬉しいw

GTOコピペをドブに浸けたような文ですまん

992 名前:デフォルトの名無しさん mailto:sage [2025/03/27(木) 13:38:34.44 ID:2ADBZW+f0.net]
uvというすでに存在してるライブラリの名前を使うセンスよ

993 名前:デフォルトの名無しさん mailto:sage [2025/03/27(木) 17:33:23.30 ID:7P69hYA/0.net]
ググってもプロジェクトマネージャのuvしか出てこないし問題ないでしょ

994 名前:デフォルトの名無しさん mailto:sage [2025/03/27(木) 23:23:05.56 ID:VXWTe0Gq0.net]
紫外線?が何か?

995 名前:デフォルトの名無しさん mailto:sage [2025/03/27(木) 23:51:20.99 ID:k+F7YT9B0.net]
libuv
Web系じゃないとピンとこんかも

996 名前:デフォルトの名無しさん mailto:sage [2025/03/27(木) 23:59:47.36 ID:kS/FHi0p0.net]
完全に同じだったらpipが困るし



997 名前:デフォルトの名無しさん (ワッチョイ 0602-NzvG) mailto:sage [2025/03/28(金) 06:17:22.73 ID:IPcuak0N0.net]
何でもいいけどrubyのbundlerみたいにデファクトスタンダードになってほしい(´・ω・`)

998 名前:デフォルトの名無しさん mailto:sage [2025/04/01(火) 22:29:18.22 ID:9c1k08Vz0.net]
使ってみたけど、flaskは楽やな
forルーブがそのままhtmlに書けて辞書を渡せる
{{ % for entry in entries % }}
{
name: '{{ entry.name }}',
age: {{ entry.age }},

999 名前:デフォルトの名無しさん mailto:sage [2025/04/02(水) 05:42:15.84 ID:DgG0AwHf0.net]
公式ドキュメントも読まず
またどこから仕入れてきたんだその書き方

1000 名前:デフォルトの名無しさん [2025/04/02(水) 11:34:04.41 ID:k9Y5euIya.net]
mustang

1001 名前:デフォルトの名無しさん mailto:sage [2025/04/02(水) 12:10:50.08 ID:k9Y5euIya.net]
>>911
鳥との会話はやってるみたいだよ

1002 名前:デフォルトの名無しさん [2025/04/02(水) 22:26:38.63 ID:WwewqrQk0.net]
コード書くのはMSX-Basic以来w
今は目的別に便利なライブラリをつないで
作るスタイルってのに驚きました。
便利なツールもあって進化を感じます。
なんかすごい事になっててw驚きs

1003 名前:デフォルトの名無しさん [2025/04/02(水) 23:29:11.29 ID:vIYRPSqy0.net]
Excel VBAすらスルーしていた興味のなさは半端じゃねえなw

1004 名前:デフォルトの名無しさん mailto:Sage [2025/04/03(木) 05:44:20.01 ID:EdKQlRYK0.net]
厳密には違いますが、53のおじさんがワクワクする環境ってのは久々でした。必要に迫られて13年ぶりにPCと向き合ったので。

1005 名前:デフォルトの名無しさん mailto:sage [2025/04/03(木) 06:53:05.71 ID:X+wL63br0.net]
BOMが付いてても大抵は何も起きないけど、
csvモジュールで読むとばっちりバグる
なんで直さないんだ

1006 名前:デフォルトの名無しさん mailto:sage [2025/04/03(木) 11:00:23.64 ID:MyC4XyHf0.net]
utf_8_sig 指定せずに問題起きてないのはたまたま
処理側のモジュールで個別対応するなんて愚の骨頂



1007 名前:デフォルトの名無しさん [2025/04/03(木) 11:26:57.33 ID:6V8WkUdO0.net]
>>991
賢の骨頂は何ぞ?
自作モジュールはBOM非対応のまま、CSVファイルからBOMを除去?

1008 名前:デフォルトの名無しさん mailto:sage [2025/04/03(木) 14:16:06.10 ID:MyC4XyHf0.net]
入力でutf_8_sigを指定する

1009 名前:デフォルトの名無しさん [2025/04/03(木) 21:21:38.60 ID:fy3xRWQwa.net]
ワクワクさせてよ
チンチン

1010 名前:デフォルトの名無しさん [2025/04/03(木) 21:23:19.22 ID:fy3xRWQwa.net]
>>992
BOM飛ばすpipe使うだけ
pythonで描いても数秒だろ

1011 名前:992 [2025/04/03(木) 21:55:23.24 ID:touOSSe00.net]
>>995
その pipe とは何を指したの。UNIXやDOSコマンドラインの "|" しかパっと思い浮かばない。

今のところ、>>993 が最良じゃないかと思う (オレは質問者でないので、僭越ながら) 。

1012 名前:デフォルトの名無しさん (ワッチョイ 7f0c-/YAI) [2025/04/03(木) 23:27:03.36 ID:yWhIQ9ik0.net]
>>996
DOSじゃねえだろ

1013 名前:デフォルトの名無しさん (ワッチョイ 5fd7-TCdU) mailto:sage [2025/04/03(木) 23:29:32.03 ID:I/PZjZDo0.net]
普通、RTX-11だよねぇw

1014 名前:デフォルトの名無しさん mailto:sage [2025/04/03(木) 23:36:05.82 ID:F1+U/OXw0.net]
pipe down

1015 名前:デフォルトの名無しさん mailto:sage [2025/04/04(金) 01:51:38.18 ID:UMpXJcmx0.net]
次スレ

Pythonのお勉強 Part75
https://mevius.5ch.net/test/read.cgi/tech/1743698824/l50

建てましたが、次回から、985が次スレを建ててくだしあ。

1016 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 194日 15時間 37分 37秒



1017 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef