当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★
【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、
プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###
探検
【まず1嫁】くだすれPython(超初心者用) その59
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2023/07/13(木) 18:48:41.56ID:INS7SIu42023/07/29(土) 02:22:42.13ID:zrA9yudI
31デフォルトの名無しさん
2023/07/29(土) 02:36:31.67ID:hQSx1H1s 半泣きになりながらどこか承服しかねる気持ち😣
for文のiなどはたしかに0から始まることを意識して扱ったりしますが
こういうのは取り扱いやすく思ったままの値をくれるものだとばかり
>>> u=hex(16)
>>> print(type(u))
<class 'str'>
>>> print(u)
0x10
あっ!😡遁走
for文のiなどはたしかに0から始まることを意識して扱ったりしますが
こういうのは取り扱いやすく思ったままの値をくれるものだとばかり
>>> u=hex(16)
>>> print(type(u))
<class 'str'>
>>> print(u)
0x10
あっ!😡遁走
2023/07/29(土) 02:57:52.60ID:hQSx1H1s
0xf最後の表記なfは16なんだとなぜか思い込んでた
0---9abc----fで桁上がりが16か、まさにそこから?って質問でした失礼しました
0---9abc----fで桁上がりが16か、まさにそこから?って質問でした失礼しました
2023/07/29(土) 06:50:18.68ID:vYlMcu9f
10進法では10のことを10と書くからね
2023/07/29(土) 11:41:01.32ID:VU0UW7fl
Pythonとは関係ない話だけど
「午前11時45分」
「午後12時45分」
「午後1時45分」
時刻のこれだけは理解に苦しむ
「午前11時45分」
「午後12時45分」
「午後1時45分」
時刻のこれだけは理解に苦しむ
2023/07/29(土) 12:03:10.60ID:voLhTcGw
「午後12時45分」は0時45分表記が自然だけど
「午前11時45分」「午後1時45分」は普通じゃね?こんなのが理解に苦しむ理由が分からんw
「午前11時45分」「午後1時45分」は普通じゃね?こんなのが理解に苦しむ理由が分からんw
2023/07/29(土) 12:20:49.11ID:d4/f4P3b
まさにその二つに挟まれる違和感を言いたかったのであろう。
分かりにくいけどw
分かりにくいけどw
2023/07/29(土) 12:25:33.47ID:k4ALHt1m
38デフォルトの名無しさん
2023/07/29(土) 12:59:40.05ID:TDos2+q3 >>34-35
0時表記を用いるのは日本だけらしいよ。
調べてみると結構面白い。
https://ja.wikipedia.org/wiki/%E5%8D%88%E5%89%8D%E3%81%A8%E5%8D%88%E5%BE%8C#%E6%99%82%E5%88%BB%E8%A1%A8%E7%8F%BE
0時表記を用いるのは日本だけらしいよ。
調べてみると結構面白い。
https://ja.wikipedia.org/wiki/%E5%8D%88%E5%89%8D%E3%81%A8%E5%8D%88%E5%BE%8C#%E6%99%82%E5%88%BB%E8%A1%A8%E7%8F%BE
39デフォルトの名無しさん
2023/07/29(土) 13:03:23.42ID:wiWA5e07 12時はあっても0時はないって事かな
文字盤的に
文字盤的に
2023/07/29(土) 13:29:30.21ID:oiIFGOV1
https://i.imgur.com/ZfBFIAn.png
Googleカレンダー
Googleカレンダー
2023/07/29(土) 14:24:22.66ID:QYz+mhHg
1~12の数字のカテゴリ分けと午前午後のカテゴリ分けが
連動してないってことだろ
連動してないってことだろ
2023/07/29(土) 15:08:58.12ID:D+udayEV
>>38 超抜粋
> 日本における現行法令の上で「午前0時」、「午後12時」という2つの言い方が認められている。
> 「午後0時」という言い方は、日本における現行法令に基づく限り、「定義上は存在しない」ということになる。
午前は、0時から12時の13進数
午後は、1時から12時の12進数
ということか
> 日本における現行法令の上で「午前0時」、「午後12時」という2つの言い方が認められている。
> 「午後0時」という言い方は、日本における現行法令に基づく限り、「定義上は存在しない」ということになる。
午前は、0時から12時の13進数
午後は、1時から12時の12進数
ということか
2023/07/29(土) 16:41:06.68ID:zrA9yudI
44デフォルトの名無しさん
2023/07/30(日) 09:40:35.26ID:azQXcNDB >>32
逝ってヨシ
逝ってヨシ
2023/07/30(日) 09:42:35.20ID:azQXcNDB
>>39
あいつらインド人を見下してたからな
あいつらインド人を見下してたからな
46デフォルトの名無しさん
2023/07/30(日) 09:45:59.38ID:azQXcNDB >>42
午前11時59分の1分後は午前12時00分ではなくて午後12時00分だろ
午後11時59分の1分後は午後12時00分ではなくて午前0時00分だろ
午前は、0時から11時の12進数
午後は、12時から11時の12進数
何も間違っていない
午前11時59分の1分後は午前12時00分ではなくて午後12時00分だろ
午後11時59分の1分後は午後12時00分ではなくて午前0時00分だろ
午前は、0時から11時の12進数
午後は、12時から11時の12進数
何も間違っていない
47デフォルトの名無しさん
2023/07/30(日) 10:55:47.99ID:xSgp5A2Q 話はもう>>32で終わってるのでもういいです
2023/07/30(日) 12:26:13.13ID:WLopXdVL
2023/07/31(月) 10:13:39.98ID:8wbRk2dY
午前零時=深夜24時
午後十二時=深夜24時
間違ってないぞ
午後十二時=深夜24時
間違ってないぞ
50デフォルトの名無しさん
2023/08/01(火) 03:09:21.22ID:8wU+ches あほしかいないねこのしれ
2023/08/01(火) 09:39:07.75ID:3Oe4XjgR
for/whileのelseが罠過ぎる
breakせずにループを抜けた時だけ実行されるって誰が使うんよこんなの
でも認定試験に出るから覚えないといけないんだよなー
breakせずにループを抜けた時だけ実行されるって誰が使うんよこんなの
でも認定試験に出るから覚えないといけないんだよなー
52デフォルトの名無しさん
2023/08/01(火) 09:57:49.86ID:NhWjWTcR if/elseと考え方は同じ気がする
whileの条件がFalseになった一回だけelse内を実行するって事だよね?
whileの条件がFalseになった一回だけelse内を実行するって事だよね?
53デフォルトの名無しさん
2023/08/01(火) 09:58:26.84ID:wCGQ0oT2 for else 便利よ
54デフォルトの名無しさん
2023/08/01(火) 10:20:49.26ID:wCGQ0oT2 具体的に言うとbreakしたのか最後まで回ったのかがすぐ判る
elseが無いと自分で別にフラグ用意するだろ?その手間が省ける
elseが無いと自分で別にフラグ用意するだろ?その手間が省ける
2023/08/01(火) 12:08:54.90ID:7v326M+p
やっぱ資格のための勉強って身につかんよな
わかるわかる
ばーーー
わかるわかる
ばーーー
2023/08/01(火) 14:44:05.71ID://eJ4zUf
do .. while がない方が痛い
余計なifが汚い
余計なifが汚い
2023/08/01(火) 16:01:01.75ID:xsOuXr3u
while True:
なんかする
最後 if True: break
これでええやん
なんかする
最後 if True: break
これでええやん
2023/08/01(火) 18:33:15.93ID:9KETYfCe
同等でも構造が明示的でないのが悪
シンタックスシュガーの存在をかんがえてみて
シンタックスシュガーの存在をかんがえてみて
59デフォルトの名無しさん
2023/08/01(火) 21:46:51.73ID:0U4GDggW for文でイテレーターはnextで次々に呼び出してるのは分かったんだけどlistもindexの最後まで同じような感じで呼び出してるの?
list型の変数をdir()で調べてもそれらしいものが分からなくて気になった。
c言語のfor(i=0;i<100;i++){}みたいなのがないか内部で行われてると思っていい?
ちなみにpythonもcも初心者です。
list型の変数をdir()で調べてもそれらしいものが分からなくて気になった。
c言語のfor(i=0;i<100;i++){}みたいなのがないか内部で行われてると思っていい?
ちなみにpythonもcも初心者です。
2023/08/01(火) 23:02:51.36ID:9KETYfCe
>>59
https://docs.python.org/ja/3/library/stdtypes.html?highlight=list#iterator-types
>>> '__iter__' in dir([])
True
https://docs.python.org/ja/3/library/stdtypes.html?highlight=list#iterator-types
>>> '__iter__' in dir([])
True
2023/08/01(火) 23:30:53.11ID:QWA4KSJy
>>59
pythonのリストは
ja.wikipedia.org/wiki/連結リスト
の片方向リスト
[12,99,37]の内部表現は
[12| ]→[99| ]→[37| ]→[×]
のようになる
リストイテレータが最初にそのリストをを参照してた場合
nextを呼ぶと最初の要素12を返しイテレータ自身はリンクを一つたどって
[99| ]→[37| ]→[×]
を参照するように変わる
次にnextを呼ぶと99を返して[37| ]→[×]を参照するように変わる
イテレータが[×]を参照しているときにnextを呼ぶとStopIteration例外になる
pythonのリストは
ja.wikipedia.org/wiki/連結リスト
の片方向リスト
[12,99,37]の内部表現は
[12| ]→[99| ]→[37| ]→[×]
のようになる
リストイテレータが最初にそのリストをを参照してた場合
nextを呼ぶと最初の要素12を返しイテレータ自身はリンクを一つたどって
[99| ]→[37| ]→[×]
を参照するように変わる
次にnextを呼ぶと99を返して[37| ]→[×]を参照するように変わる
イテレータが[×]を参照しているときにnextを呼ぶとStopIteration例外になる
2023/08/02(水) 00:30:09.05ID:aCdkrkAQ
それって言語仕様で規定されてるの?
CPythonがそういう実装なのかな?
CPythonがそういう実装なのかな?
2023/08/02(水) 01:00:57.94ID:HBDZrUwb
CPythonの実装はポインタの配列
連結リストとは違うよ
連結リストとは違うよ
64デフォルトの名無しさん
2023/08/02(水) 09:06:22.08ID:4pI1Wfnv >>59
Py_OBJECT でぐぐれ
Py_OBJECT でぐぐれ
65デフォルトの名無しさん
2023/08/02(水) 22:10:41.51ID:sw1byEhk2023/08/04(金) 14:07:19.89ID:XLfSEGlw
2023/08/06(日) 00:24:31.88ID:A4BaWyM2
tkinterのText()を扱うクラスを作ろうとしたんですが次がわかりません
def __init__(self)内でtext = Text()とすると、別のメンバ関数でtextが見えずエラー
なので、クラス変数(?)として宣言したいのですが・・・どうすれば?
def __init__(self)内でtext = Text()とすると、別のメンバ関数でtextが見えずエラー
なので、クラス変数(?)として宣言したいのですが・・・どうすれば?
2023/08/06(日) 00:56:31.50ID:RGOCzOZD
self.text = Text()
2023/08/06(日) 03:46:54.50ID:GdBlafvI
初めてリンター入れてみたらこれでもかってくらい指摘入って面食らいました
「そこまで言う意味ある?」って気持ちは湧きつつも、自分は文句言うほどレベル高くないし大人しく従ってますが
ググるとPEP8に従わないやつは糞だとか原理主義なこと言う輩が多いのが気になりました
こういう輩は無視してOKですかね?
「そこまで言う意味ある?」って気持ちは湧きつつも、自分は文句言うほどレベル高くないし大人しく従ってますが
ググるとPEP8に従わないやつは糞だとか原理主義なこと言う輩が多いのが気になりました
こういう輩は無視してOKですかね?
2023/08/06(日) 09:00:08.26ID:3Gfiav7J
2023/08/06(日) 09:14:38.42ID:8NkqV1kX
一緒に仕事したくないという評価になるね
72デフォルトの名無しさん
2023/08/06(日) 09:28:21.16ID:ES7Kp55N2023/08/06(日) 09:33:35.30ID:xJ7XeiL9
ああだからRustには原理主義者が多いのか
2023/08/06(日) 10:22:46.43ID:Z6X8w1Qb
ルールがないと混沌化するしイザコザが発生するから
たしかに原理主義的だけど公式で推すのが平和的でスマート
たしかに原理主義的だけど公式で推すのが平和的でスマート
2023/08/06(日) 12:09:14.32ID:FBMr5AjE
>>73
Rustは自由だよ
例えばある企業があるいはあるプロジェクトが各々の独自のスタイルガイドを定めて用いてもよいとなっている
一方でスタイルガイドについて定めのない一般的な場合はRust公式のrustfmtの整形出力フォーマットに従う
標準のスタイルガイドが定まっているプログラミング言語は無用な論争や混乱もなく優れているよ
Rustは自由だよ
例えばある企業があるいはあるプロジェクトが各々の独自のスタイルガイドを定めて用いてもよいとなっている
一方でスタイルガイドについて定めのない一般的な場合はRust公式のrustfmtの整形出力フォーマットに従う
標準のスタイルガイドが定まっているプログラミング言語は無用な論争や混乱もなく優れているよ
2023/08/06(日) 12:51:31.59ID:h1JbhEdM
クソみたいなルールを押しつけてくるようになるまでは役に立つよね
2023/08/06(日) 14:22:46.13ID:Aw/BJwB+
自由とかギークを何よりも重視する従来のOSS的価値観から見れば異端
プログラミングそのものが好きなのか、プログラミングはただの道具なのか
価値観の違い
プログラミングそのものが好きなのか、プログラミングはただの道具なのか
価値観の違い
2023/08/06(日) 16:31:41.34ID:UCqPwJaW
条件文とかのコロン無くしてくれ
2023/08/06(日) 20:24:40.81ID:A4BaWyM2
2023/08/08(火) 22:18:44.51ID:7qf12Zez
pythonの仮想環境って何で仮想環境って名前にしたの?
単にパス通したりして工夫してるだけで既存システムはそのまま使ってるだけなのに
仮想化って大げさだと思うけど
このネーミングに反対する意見って出なかったの?
単にパス通したりして工夫してるだけで既存システムはそのまま使ってるだけなのに
仮想化って大げさだと思うけど
このネーミングに反対する意見って出なかったの?
81デフォルトの名無しさん
2023/08/09(水) 08:07:56.12ID:aG7casYO2023/08/09(水) 09:22:03.38ID:GQHrrnYT
83デフォルトの名無しさん
2023/08/09(水) 11:48:11.84ID:msOTygD8 単に実環境を切り替えてるだけなら仮想的ではないわな
一部は共有してるけどあたかも独立した環境であるかのように扱える仕組みでも有れば仮想的と言える(Python自体は共有してるけど独立した環境であるかのようには扱えない)
まぁ文句言っても仕方ないのでよくあるPython独特の用語の一つだと思って受け入れるしかない
一部は共有してるけどあたかも独立した環境であるかのように扱える仕組みでも有れば仮想的と言える(Python自体は共有してるけど独立した環境であるかのようには扱えない)
まぁ文句言っても仕方ないのでよくあるPython独特の用語の一つだと思って受け入れるしかない
84デフォルトの名無しさん
2023/08/09(水) 16:19:24.60ID:coMLMuQp >>80
jail とか vm とか色々なアプローチがあるな
jail とか vm とか色々なアプローチがあるな
2023/08/09(水) 17:38:23.32ID:ZMLVZrF/
環境変数によって環境を変えて動作を変えることは
単なる環境であって仮想環境たる要素が何もない話と同じかな
単なる環境であって仮想環境たる要素が何もない話と同じかな
2023/08/09(水) 18:33:59.91ID:3n0Peewm
詭弁に近いけどPythonのみの隔離環境とみると
venvもchrootもDockerも同種にみえん?
元になったvirtualenvのサイトには
virtualenv is a tool to create isolated Python environments.
と書いてるし軽いノリで付けた言葉が残ってるだけにもみえる
venvもchrootもDockerも同種にみえん?
元になったvirtualenvのサイトには
virtualenv is a tool to create isolated Python environments.
と書いてるし軽いノリで付けた言葉が残ってるだけにもみえる
87デフォルトの名無しさん
2023/08/09(水) 23:14:32.90ID:aG7casYO 仮想メモリとかだって一種の隔離環境なわけだしね。具体的にどんな要件を満たしてたら仮想で、満たしてなかったら仮想じゃないってものじゃない気がするけどな。
他の言語だって仮想環境って言ったりするでしょ。
他の言語だって仮想環境って言ったりするでしょ。
2023/08/09(水) 23:34:07.10ID:ZMLVZrF/
例えば
実メモリアドレスに対して仮想メモリアドレス
実ディレクトリパスに対して仮想ディレクトリパス
そういう実と仮想がないならば
今回の場合は仮想環境ではなく単なる環境切り替えが正解かも
実メモリアドレスに対して仮想メモリアドレス
実ディレクトリパスに対して仮想ディレクトリパス
そういう実と仮想がないならば
今回の場合は仮想環境ではなく単なる環境切り替えが正解かも
89デフォルトの名無しさん
2023/08/09(水) 23:38:38.24ID:hnMBPj/l 単に「気分はバーチャル」だっただけみたいだな
2023/08/09(水) 23:40:22.87ID:RCE4XY7X
あなたの拘りはわかったので自分の中で勝手に呼び分けといてください
2023/08/09(水) 23:52:21.35ID:6hLmMtvT
白旗を上げたようだな
2023/08/10(木) 00:24:40.89ID:hoZ6pXSU
好きなあの娘とvirtualenv
93デフォルトの名無しさん
2023/08/10(木) 04:01:48.37ID:GpbD/XFE context switching
94デフォルトの名無しさん
2023/08/10(木) 07:30:05.04ID:laGIFgwC virtualイコール仮想的って不十分なんだよね
実質的にはみたいな意味もあって、公式には離婚してないけど実質離婚状態みたいな場合でもvirtual使ったり
他には実質的には内紛みたいな場合だと、virtual civil warみたいに表現するし、virtual civil war訳すときに仮想的な紛争とか訳したら誤訳になる
tPythonのvenvは実行環境ぐらいに捉えてる
実質的にはみたいな意味もあって、公式には離婚してないけど実質離婚状態みたいな場合でもvirtual使ったり
他には実質的には内紛みたいな場合だと、virtual civil warみたいに表現するし、virtual civil war訳すときに仮想的な紛争とか訳したら誤訳になる
tPythonのvenvは実行環境ぐらいに捉えてる
95デフォルトの名無しさん
2023/08/10(木) 07:31:31.17ID:laGIFgwC tは無視して
topコマンドのvirtの話入れようとした痕跡
topコマンドのvirtの話入れようとした痕跡
2023/08/10(木) 08:13:37.00ID:QCsZIB3p
メモ帳に書いてろ
2023/08/11(金) 13:00:27.60ID:oLYpGYcF
virtual insanity(´・ω・`)
98デフォルトの名無しさん
2023/08/11(金) 16:29:22.45ID:RdYRFZwQ2023/08/11(金) 16:36:59.39ID:aKkvsRw0
>>98
ボーグに同化される人生だとよかったね
ボーグに同化される人生だとよかったね
100デフォルトの名無しさん
2023/08/12(土) 03:53:49.69ID:k0rCrKbL まずvenvが対象にしているのはライブラリ依存関係の環境(==pip)である。
何がvirtualでないenvかを考えるとシステムにインストールしたPythonに紐づくpipかな。
様々な用途の開発で同じグローバルなpipを使うのは問題があるし、Linuxの場合はOSが使ってるから不用意にシステムPythonのpipを使わないほうが良かったりする。
プロジェクトごとに分離した依存関係管理ができるツールの1つとしてvenvがある
独立環境とか分離環境とかがより適切な命名だったのかもしれないけど、業界の慣習的な命名に後からとやかく言ってもしょうがないかもね
何がvirtualでないenvかを考えるとシステムにインストールしたPythonに紐づくpipかな。
様々な用途の開発で同じグローバルなpipを使うのは問題があるし、Linuxの場合はOSが使ってるから不用意にシステムPythonのpipを使わないほうが良かったりする。
プロジェクトごとに分離した依存関係管理ができるツールの1つとしてvenvがある
独立環境とか分離環境とかがより適切な命名だったのかもしれないけど、業界の慣習的な命名に後からとやかく言ってもしょうがないかもね
101デフォルトの名無しさん
2023/08/12(土) 09:49:08.27ID:sI+BUdl8102デフォルトの名無しさん
2023/08/12(土) 09:53:18.81ID:8hMMeSIO グローバルのパッケージマネージャ使っても本来何の問題もない
それこそ業界の慣習
依存関係管理の単位がどのパッケージマネージャの実体を使うかに依存してるほうがおかしい
それこそ業界の慣習
依存関係管理の単位がどのパッケージマネージャの実体を使うかに依存してるほうがおかしい
103デフォルトの名無しさん
2023/08/12(土) 10:43:20.85ID:Wv+E7qVe パッケージマネージャーの機能不足を別のツールで補ってるだけだからな
他の言語で言うところのプロジェクトと目的は同じ
他の言語で言うところのプロジェクトと目的は同じ
104デフォルトの名無しさん
2023/08/12(土) 18:57:50.81ID:ghRTbMM+ venvってpython本体やライブラリをまるっとダウンロードして格納してるって知ってびっくりした。
一見ものすごい無駄に思えるけど、こういう単純なやり方が結局ベストってことだよね?
そういうのに耐えられるくらい仕様がシンプルかつスリムだというのも地味にpythonの強みなのかな。
他の言語で同じことやろうとしても簡単にはいかないよね。
一見ものすごい無駄に思えるけど、こういう単純なやり方が結局ベストってことだよね?
そういうのに耐えられるくらい仕様がシンプルかつスリムだというのも地味にpythonの強みなのかな。
他の言語で同じことやろうとしても簡単にはいかないよね。
105デフォルトの名無しさん
2023/08/12(土) 21:40:06.74ID:xBmGN9uj106デフォルトの名無しさん
2023/08/12(土) 22:16:39.21ID:OOUfgbQz 「悪しき命名は悪しき設計の表れ」だと再認識させてくれる良い事例
107デフォルトの名無しさん
2023/08/12(土) 22:17:29.25ID:ghRTbMM+ >>105
venvのScriptsにpython.exe含め色々な実行体があるけど、これって本体じゃないのか。
たしかにdll類がどこにも見当たらない。dllは本体インストール先のやつを使うのかな?
てことはこのpython.exeは多田野ラッパー?
venvのScriptsにpython.exe含め色々な実行体があるけど、これって本体じゃないのか。
たしかにdll類がどこにも見当たらない。dllは本体インストール先のやつを使うのかな?
てことはこのpython.exeは多田野ラッパー?
108デフォルトの名無しさん
2023/08/12(土) 22:18:04.31ID:ghRTbMM+ ×多田野
◯ただの
◯ただの
109デフォルトの名無しさん
2023/08/12(土) 22:31:53.13ID:Y4lXTv// エイヨー 多田野・ザ・ラッパー イン ザ ハウス
110デフォルトの名無しさん
2023/08/12(土) 22:39:35.25ID:du+ixfhU >>107
python.exeはラッパーじゃなくてランチャーだよ
python.exeはラッパーじゃなくてランチャーだよ
111デフォルトの名無しさん
2023/08/12(土) 23:17:45.90ID:TCuliBLR TDN
112デフォルトの名無しさん
2023/08/12(土) 23:33:34.31ID:0foAJdD0 普段どこに書いてるんだよ(白目
113デフォルトの名無しさん
2023/08/12(土) 23:58:48.55ID:ghRTbMM+ あーなんか実験したらわかってきました。
ライブラリはパッケージマネージャ(pipやpoetryなど)のキャッシュを探しに行き
見つかればそれをコピー、なければダウンロードするわけですね。
賢いっすね。てか当たり前か。
ありがとうございました
ライブラリはパッケージマネージャ(pipやpoetryなど)のキャッシュを探しに行き
見つかればそれをコピー、なければダウンロードするわけですね。
賢いっすね。てか当たり前か。
ありがとうございました
114デフォルトの名無しさん
2023/08/13(日) 00:16:53.24ID:JPaUrSh0115デフォルトの名無しさん
2023/08/13(日) 00:59:32.91ID:zhWOv+6v ?
116デフォルトの名無しさん
2023/08/13(日) 06:17:20.53ID:asUkEDOo あヤバイ眠い
117デフォルトの名無しさん
2023/08/13(日) 09:56:42.40ID:Ie1UHHws コンテナ化が進めばvenvはなくなっていくのかな(´・ω・`)
118デフォルトの名無しさん
2023/08/13(日) 11:51:50.00ID:mxfdwtiA >>102
これ
これ
119デフォルトの名無しさん
2023/08/13(日) 21:55:22.03ID:R7jJ+sOg120デフォルトの名無しさん
2023/08/14(月) 02:18:17.14ID:N8bNxgMD 日本人が作った、多言語バージョンマネージャーのanyenv なら、20言語ぐらい使える。
同様のツールに、asdf もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
echo $(anyenv root)
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
同様のツールに、asdf もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
echo $(anyenv root)
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
121デフォルトの名無しさん
2023/08/14(月) 17:27:05.76ID:l1J1W0zj site = '''\
外務省ホームページ
G7広島首脳コミュニケ
地域情勢
53.\
'''
uri = "htt" + "ps://www.mofa.go.jp/mofaj/files/100507034.pdf#page=35"
print( site.replace("\n", " > "), uri, sep="\n" )
外務省ホームページ
G7広島首脳コミュニケ
地域情勢
53.\
'''
uri = "htt" + "ps://www.mofa.go.jp/mofaj/files/100507034.pdf#page=35"
print( site.replace("\n", " > "), uri, sep="\n" )
122デフォルトの名無しさん
2023/08/15(火) 15:43:58.31ID:j64iNkIY >>117
わざわざvenvで済むものをコンテナにするのはないかなー。
必要なディスク容量も違うし、コンテナ環境のメンテの方がvenvのメンテより面倒だし。
libなんちゃらのライブラリの依存がとんでもない場合(CUDA使って機械学習とか)以外はあまり使おうという気にならないかな。
わざわざvenvで済むものをコンテナにするのはないかなー。
必要なディスク容量も違うし、コンテナ環境のメンテの方がvenvのメンテより面倒だし。
libなんちゃらのライブラリの依存がとんでもない場合(CUDA使って機械学習とか)以外はあまり使おうという気にならないかな。
123デフォルトの名無しさん
2023/08/15(火) 18:53:58.98ID:cVYdgkhy (メ▼(エ)▼)y─┛~~
124デフォルトの名無しさん
2023/08/20(日) 18:14:15.02ID:wlL4UoLb lambdaの方がdefで定義するより爆速じゃね
そうするとdef func()じゃなくてfunc = lambdaって書くデメリット何?
そうするとdef func()じゃなくてfunc = lambdaって書くデメリット何?
125デフォルトの名無しさん
2023/08/20(日) 19:20:36.30ID:qlg/Xyh9 defもlambdaも毎回評価しないし速度差あったとして気になる?
どちらかというと中途半端なlambdaは撲滅してほしい
表現力低いのに無理やり書いてるコードみると泣ける
どちらかというと中途半端なlambdaは撲滅してほしい
表現力低いのに無理やり書いてるコードみると泣ける
126デフォルトの名無しさん
2023/08/20(日) 20:43:30.19ID:5jzp3rX7 うわrichのトレースバック(エラー表示)めちゃ便利じゃんなんで教えてくれなかった
必死にすべての使った変数を表示する方法とか調べたりこういうところで聞いたりして諦め
確認用のprint設置を乱発してた(debug書式のは可読性的に邪魔でやめた)
たどり着いたのは詳細なエラー表示でflake8で「まあこれでいいか…解決には半歩も助けにならなかったな」とかやってたが
今なんとなくrichの前見かけた気になってたこれを設定したら舘ひろしもびっくり見えちゃうんですじゃん
https://rich.readthedocs.io/en/latest/traceback.html
https://rich.readthedocs.io/en/latest/reference/traceback.html#rich.traceback.install
似たような初心者のために書いておきます!
他にもこういったTUI環境でも使える必携補助装置があれば、ぜひ教えてください
必死にすべての使った変数を表示する方法とか調べたりこういうところで聞いたりして諦め
確認用のprint設置を乱発してた(debug書式のは可読性的に邪魔でやめた)
たどり着いたのは詳細なエラー表示でflake8で「まあこれでいいか…解決には半歩も助けにならなかったな」とかやってたが
今なんとなくrichの前見かけた気になってたこれを設定したら舘ひろしもびっくり見えちゃうんですじゃん
https://rich.readthedocs.io/en/latest/traceback.html
https://rich.readthedocs.io/en/latest/reference/traceback.html#rich.traceback.install
似たような初心者のために書いておきます!
他にもこういったTUI環境でも使える必携補助装置があれば、ぜひ教えてください
127デフォルトの名無しさん
2023/08/23(水) 11:48:24.69ID:89z/H8g7 さてはさぷーの閲覧者か
128デフォルトの名無しさん
2023/08/27(日) 05:45:31.37ID:pq1ziXgi matplotlibのArtistAnimationだけど、なぜか一番最初に全グラフを合成したものが表示されてしまう
これって仕様ですかね?
Python 3.10
matplotlib 3.7.2
これって仕様ですかね?
Python 3.10
matplotlib 3.7.2
129デフォルトの名無しさん
2023/08/27(日) 10:07:09.77ID:/9UKR3Fh■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で ★2 [ぐれ★]
- 【日刊】暇空茜、また敗訴🥸 [359965264]
- 『猟友会がクマ駆除を嫌がるなら潰すべき。職務を放棄するハンターから免許や銃を没収して罰金を取ろう』の声、ネットで上がる [932029429]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 台湾政党が高市首相「存立危機事態」発言に感謝の書簡「我々の心を強く奮い立たせるものでした」 [834922174]
- 高市のプライドはエベレストより高い。だから、発言を撤回できない [805596214]
- 【正論】有識者「高市早苗に合理的配慮をしなかった野党が悪い」 [175344491]
