Pythonのお勉強 Part75 (973レス)
1-

39
(2): (ワッチョイ 72f7-QLBj) 04/08(火)16:57 ID:pf+/mYjD0(1) AAS
anaconda使う人はどこがいいんだ
40: (ワッチョイ 79f7-QwR+) 04/08(火)18:55 ID:LpdNAnXX0(1) AAS
>>39
pipオンリーの時より格段に良くなった

その感動を忘れず使ってるって感じw

そしてpipyにはあるのにcondaだとconda-forgeにすらねーぞー!
とか吠えまくる
biocondaとか妙なリポジトリまで探してやっと発見

あるいは環境の初期だけcondaで作って後は全部pipでビビりながら入れるなんて事も

さっさとuv行こう
41: (ワッチョイ 6919-tY1G) 04/08(火)21:00 ID:1TlyFVPX0(1/2) AAS
condaとか今やただの情弱しか使ってねー
42: (ワッチョイ fe6d-GhsC) 04/08(火)22:02 ID:APqPQxL60(2/3) AAS
>>39
去年春に捨てたな
なんかすげえスッキリした
言うほど数値計算、統計で有利になる場面ないし
ただの venvだしPYPIと違うパッケージだし
43
(1): (ワッチョイ fe6d-GhsC) 04/08(火)22:03 ID:APqPQxL60(3/3) AAS
uvってastralがコンパイルしたバイナリpythonなのがちょっとだけ気になる
44: (ワッチョイ 4d84-H/Zs) 04/08(火)22:04 ID:Bmlc6BaY0(1) AAS
pipは論外
45: (ワッチョイ 6919-tY1G) 04/08(火)22:08 ID:1TlyFVPX0(2/2) AAS
>>43
これか?
確かに気になるな
外部リンク:github.com
46: (ワッチョイ 117a-VGeA) 04/08(火)22:40 ID:PunKZOl30(1) AAS
開発環境とデプロイ先もuv使ってるの?
venv使った方が楽だと思う
47: (ワッチョイ 6919-tY1G) 04/09(水)00:43 ID:ixpMLdNe0(1/2) AAS
デプロイ先は流石にdockerじゃない?
専用コンテナあるし
48: (ワッチョイ 7251-6yuJ) 04/09(水)02:44 ID:vE3p12/y0(1) AAS
anacondaはspyderが何となく好きだから使ってるけど、
spyder単体でも動かせるだろうね
49: (ワッチョイ 222f-GhsC) 04/09(水)17:02 ID:93J1Pem30(1) AAS
AnacondaはWindows環境でGUIインストーラ一発でだいたい整うから流行っただけで、UNIX系OSで使う意味はない
そしてWindowsでPython使うのってだいたいエンタープライズ系なんで、有償なのはむしろメリットですらある
50: (ワッチョイ 69c4-tY1G) 04/09(水)19:36 ID:ixpMLdNe0(2/2) AAS
開発環境uv
デプロイ公式のdockerイメージ
これが現時点でのベストプラクティスかな
51: (ワッチョイ 4602-n6yi) 04/09(水)19:44 ID:wYCQZJA90(1) AAS
開発環境はdevcontainerにすれば開発と本番の差は少なくなっていく(´・ω・`)
52
(1): (ワッチョイ ae7e-GhsC) 04/10(木)13:56 ID:HPWJbu7a0(1/3) AAS
日時の操作について質問です
report_timeにはタイムゾーンが付与されていないUTC時間が入っています
これにUTCのタイムゾーンを付与してJST時間に変換するのどうやるんでしょうか?

外部リンク:dpaste.com
53: (ワッチョイ 69c4-tY1G) 04/10(木)14:01 ID:dFhZ+aoZ0(1/4) AAS
ChatGPTに聞けば?
54
(1): (ワッチョイ 69dd-H/Zs) 04/10(木)15:53 ID:T0Uy5mwx0(1) AAS
>>52
from datetime import datetime
import pytz

# naive datetime(タイムゾーンなしのUTC時間)
report_time = datetime(2025, 4, 10, 2, 35)

# UTCタイムゾーンを付与
utc = pytz.utc
report_time_utc = utc.localize(report_time)

# JSTに変換
jst = pytz.timezone("Asia/Tokyo")
report_time_jst = report_time_utc.astimezone(jst)

print("UTC:", report_time_utc)
print("JST:", report_time_jst)
55: (ワッチョイ ae7e-GhsC) 04/10(木)16:41 ID:HPWJbu7a0(2/3) AAS
>>54
どうもありがとうございます!
感謝します!
56
(2): (ワッチョイ 8601-LQVj) 04/10(木)17:12 ID:h/uPTJIH0(1) AAS
今はもう標準だけで同じことができるようになってるから特殊な事情がない限りpytzは使ってはいけない
57: (ワッチョイ ae7e-GhsC) 04/10(木)18:41 ID:HPWJbu7a0(3/3) AAS
>>56
標準のdatetimeモジュール触ってみてるんですけど分からなかったです…

別の質問ですけど2つリストがあってそれを組み合わせたいです
いい方法教えてほしいです
外部リンク:dpaste.com
58
(1): (ワッチョイ b901-LQVj) 04/10(木)21:20 ID:bOnfD5+t0(1/2) AAS
リストの組み合わせ方法はChatGPTにでも聞けばいくつかの方法を丁寧に教えてくれる

それはいいんだけど元のデータの持ち方が不自然すぎない?
気象庁のxmlから取ってるならそんなことにならないだろうから
どこかのサイトからスクレイピングしてるんだと思うけど
であれば最初からもう少しきれいな形で取得できるはず
59: (ワッチョイ 69c4-tY1G) 04/10(木)22:07 ID:dFhZ+aoZ0(2/4) AAS
なぜChatGPTに聞かないのだろう
60: (ワッチョイ 69c4-tY1G) 04/10(木)22:08 ID:dFhZ+aoZ0(3/4) AAS
もう質問スレは終わったと気がついた方がいい
ChatGPTはこう言っていますがベストですか?みたいな質問なら許す
61
(4): (ワッチョイ 797b-GhsC) 04/10(木)22:17 ID:AYrizA3n0(1) AAS
>>58
ChatGPT使ったことないです
Spresenseでみちびきのデータを受信してそのデータをPythonのazarashiというライブラリで読み取って試してます
最終的にArduinoに送りたいので必要な情報だけのjsonにしたくて…

外部リンク:dpaste.com
62: (ワッチョイ 6966-tY1G) 04/10(木)23:01 ID:dFhZ+aoZ0(4/4) AAS
>>61
いや使えよw
63: (ワッチョイ b901-LQVj) 04/10(木)23:28 ID:bOnfD5+t0(2/2) AAS
>>61
azarashiがどういう形式で出力するのかよくわからないけど
( "海上濃霧警報", "日本海西部”)が1つのレポートで
( "海上濃霧警報", “対馬海峡”)はまた別のレポートじゃないの?

であれば最初からレポートのリストを持っておけば
グループ化して表示すればいいだけだよ
64: (ワッチョイ 29ad-Pwyb) 04/11(金)01:58 ID:eYM6hmWS0(1) AAS
>>61
同じように、GPS(みちびき)の災害情報を使って、Arduinoで、ってやろうと思って
その前にちゃんとできるかどうか、Pythonで作りかけたけど
あまりにも参照データが大きくて、めんどくさくなってやめた(Arduinoにデータが入らない)
ぶっちゃけコードテーブルを作れば、参照するだけで取れるから、悩むことはないかと..
65
(1): (ワッチョイ fe9f-zuik) 04/11(金)06:24 ID:ktxDTqcE0(1) AAS
web上でやらなきゃいけない仕事をChatgptに投げたらPythonのコード返してくれた🥺
ちょくちょく仕事の合間に切ったり貼ったりしてたらエラーに悩まされたけど8時間くらいで自動化マクロ作れた
RPGツクール2000以来のプログラミングだけどChatgptって本当にすごいなぁ
ちょっと思った通りにならない時は自分で調べなきゃだけどプログラミングの間口って今すごい広がってるんだね
66
(1): (ワッチョイ 82ad-Y9xZ) 04/11(金)09:27 ID:kLLg6fYj0(1/2) AAS
自分もAIよくわからなくて使ったことなかったけどduckduckgoのサイトに"チャット"ってとこで無料でついてて
言語モデルも選べて検索するのと同じで聞けばいいだけで便利だよ(間違ってることもあるので要注意)
このパソコンには○端子はありますか?→はい、2013年からのモデルにはついてますよ
→ついてないようですが確かですか?→ご指摘ありがとうございますついてません!となることもある
67
(1): (ワッチョイ 82ad-Y9xZ) 04/11(金)09:29 ID:kLLg6fYj0(2/2) AAS
>>65
相手は機械だし"pythonで~"などと自分で先回りして限定的な解答を引き出さなきゃだよな
検索ワード工夫するのと同じ感じ
68
(2): (ワッチョイ ae73-GhsC) 04/11(金)11:40 ID:IsJ0sFWF0(1/3) AAS
昨日の気象警報のものですがChatGPTを使ってみました
教えてくれました
これめちゃすごいですね

外部リンク:dpaste.com
1-
あと 905 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.021s