当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★
5chの仕様【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】のため、どうにもなりましぇん。
↓等の、いわゆるコードう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
〇前スレ〇 くだすれPython(超初心者用) その52【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1610137345/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
【まず1嫁】くだすれPython(超初心者用) その53
■ このスレッドは過去ログ倉庫に格納されています
2021/03/16(火) 07:19:44.36ID:PfTIXkDh
172デフォルトの名無しさん
2021/03/31(水) 18:37:46.05ID:TYV185HC 仕様は完璧には理解できなかったけど
とりあえず想定通り動いてくれるものができました
https://pastebin.com/DS9C8zWT
pass:del(削除用パスだと思ったら閲覧用パスだった)
>>169 他回答してくれた皆さん
ありがとうございました
とりあえず想定通り動いてくれるものができました
https://pastebin.com/DS9C8zWT
pass:del(削除用パスだと思ったら閲覧用パスだった)
>>169 他回答してくれた皆さん
ありがとうございました
173デフォルトの名無しさん
2021/03/31(水) 23:49:18.64ID:Vc5hrOQS174デフォルトの名無しさん
2021/04/01(木) 15:18:01.88ID:9j9uUZcG 初pythonです。
クラス変数なるものを知り、こりゃすべて__init__の中でインスタンス変数にしないと危険だなと思いました。
しかし世のサンプルを見ると、ほとんどがクラス変数となっています。
Webサービスのジョブのクラスのコードでもクラス変数になっていて、これでちゃんと動くのか不安に思っています。
サンプルは自分で考えてスコープ変えろよって言うのが前提なのでしょうか。
初心者過ぎてばかげた質問かもしれませんが、ご意見いただけたらと思います。
クラス変数なるものを知り、こりゃすべて__init__の中でインスタンス変数にしないと危険だなと思いました。
しかし世のサンプルを見ると、ほとんどがクラス変数となっています。
Webサービスのジョブのクラスのコードでもクラス変数になっていて、これでちゃんと動くのか不安に思っています。
サンプルは自分で考えてスコープ変えろよって言うのが前提なのでしょうか。
初心者過ぎてばかげた質問かもしれませんが、ご意見いただけたらと思います。
175デフォルトの名無しさん
2021/04/01(木) 16:27:57.76ID:z+kCaEcE >>174
必要なものしかクラス変数にはなってないと思うよ。例を見せて
必要なものしかクラス変数にはなってないと思うよ。例を見せて
176デフォルトの名無しさん
2021/04/01(木) 19:17:31.45ID:sxNAMQCC インスタンス変数によるクラス変数の隠蔽について質問です
以下のコードにおいて、出力が21,19,0となるのは、
21や19の代入時にインスタンス変数ageが生成されて、クラス変数のageが隠蔽されたからという理解であってますか?
class person():
age = 0
taro = person()
taro.age = 21
jiro = person()
jiro.age = 19
print("{p.age}, ".format(p=taro))
print("{p.age}, ".format(p=jiro))
print("{p.age}, ".format(p=person))
以下のコードにおいて、出力が21,19,0となるのは、
21や19の代入時にインスタンス変数ageが生成されて、クラス変数のageが隠蔽されたからという理解であってますか?
class person():
age = 0
taro = person()
taro.age = 21
jiro = person()
jiro.age = 19
print("{p.age}, ".format(p=taro))
print("{p.age}, ".format(p=jiro))
print("{p.age}, ".format(p=person))
177デフォルトの名無しさん
2021/04/01(木) 20:11:50.07ID:qWLYbtkQ >>175
正確にはサンプルと言うよりはチュートリアル系のページです。
個人のページを書くのは気が引けるので、例えば、以下のItemクラスなどです。Webサービスなので同時に呼ばれることは多々あると思うのですが。
https://fastapi.tiangolo.com/ja/tutorial/body/
正確にはサンプルと言うよりはチュートリアル系のページです。
個人のページを書くのは気が引けるので、例えば、以下のItemクラスなどです。Webサービスなので同時に呼ばれることは多々あると思うのですが。
https://fastapi.tiangolo.com/ja/tutorial/body/
178デフォルトの名無しさん
2021/04/01(木) 20:14:55.23ID:1gUayPkm179デフォルトの名無しさん
2021/04/01(木) 20:23:36.06ID:1gUayPkm >>177
pythonだという証拠は
pythonだという証拠は
180デフォルトの名無しさん
2021/04/01(木) 20:34:56.02ID:9j9uUZcG >>179
どういう意味ですか?
どういう意味ですか?
181デフォルトの名無しさん
2021/04/01(木) 21:13:14.81ID:GHLAqcRW pydanticだからじゃん
182デフォルトの名無しさん
2021/04/01(木) 21:30:22.18ID:9j9uUZcG183デフォルトの名無しさん
2021/04/01(木) 21:56:15.69ID:6NDtmvbq 実装方法は違うけど考え方はデータクラスと同じで内部的にインスタンス変数として設定される
184デフォルトの名無しさん
2021/04/01(木) 23:38:19.42ID:9j9uUZcG >>183
ありがとうございます。
さらには__init__をオーバーライドしないように気をつけなきゃいけないんですかね
pythonチャレンジ二日目でちょっとくじけそうです。
今回のことなんかここで聞かなきゃ回答にいけつけなかったし
ありがとうございます。
さらには__init__をオーバーライドしないように気をつけなきゃいけないんですかね
pythonチャレンジ二日目でちょっとくじけそうです。
今回のことなんかここで聞かなきゃ回答にいけつけなかったし
185デフォルトの名無しさん
2021/04/02(金) 01:09:36.62ID:xburNgtP tkinterでメッセージボックス出すときタイトル引数が長くてメッセージ引数が短いと
タイトルバーが省略表示されてしまうんだけど、全部表示するにはどうしたらいいですか?
tkmb.showinfo(validate_inputs_directorypath, "なし")
みたいな場合です
タイトルバーが省略表示されてしまうんだけど、全部表示するにはどうしたらいいですか?
tkmb.showinfo(validate_inputs_directorypath, "なし")
みたいな場合です
186デフォルトの名無しさん
2021/04/02(金) 06:04:51.09ID:Lx2Hy5gS >>185
そんなクソなタイトルつけんなwって話なんじゃ・・・
そんなクソなタイトルつけんなwって話なんじゃ・・・
187デフォルトの名無しさん
2021/04/02(金) 22:50:57.48ID:kA91Mkww pythonはクラス変数がありますが、インスタンス参照がない状態のガベージコレクションはどうなっているのでしょうか?
188デフォルトの名無しさん
2021/04/02(金) 23:37:06.33ID:Lx2Hy5gS ・・・わだいるーぷしてね?
189デフォルトの名無しさん
2021/04/03(土) 00:49:02.53ID:IxwztQHk ガベコレ
190デフォルトの名無しさん
2021/04/03(土) 10:00:16.00ID:trgltwrH 今まで仕事で必死こいてやってたあれこれが、全部秒かからんで終わる
大したPC使ってないのにどんだけすごいんよ。この子
本当やろうと思えばなんでもできんね。これ
大したPC使ってないのにどんだけすごいんよ。この子
本当やろうと思えばなんでもできんね。これ
191デフォルトの名無しさん
2021/04/03(土) 10:03:56.14ID:6fy7iE1I スクリプト言語はどれもそんなかんじやで!
これからもおしあわせに〜
これからもおしあわせに〜
192デフォルトの名無しさん
2021/04/03(土) 16:53:33.46ID:47kYGnI+ すみません、
例えばpngの自動文字起こしアプリをPythonで作った場合、そのアプリを別PCでも使いたい場合、そっちでもpipしなきゃいけないんですか?
配布する場合いろんな部署に配布することになるから大変なんですけど
例えばpngの自動文字起こしアプリをPythonで作った場合、そのアプリを別PCでも使いたい場合、そっちでもpipしなきゃいけないんですか?
配布する場合いろんな部署に配布することになるから大変なんですけど
193デフォルトの名無しさん
2021/04/03(土) 17:11:35.11ID:6fy7iE1I194デフォルトの名無しさん
2021/04/03(土) 17:21:17.78ID:ClFC++3t >>192
そんな事聞くレベルなら配布すんな。メンテのたびに過労死するぞ
そんな事聞くレベルなら配布すんな。メンテのたびに過労死するぞ
195デフォルトの名無しさん
2021/04/03(土) 17:37:22.20ID:6fy7iE1I196デフォルトの名無しさん
2021/04/03(土) 17:44:40.80ID:EzmFJzRe exeに固めるか、webアプリにするか、lambdaにでも置いておくか
197デフォルトの名無しさん
2021/04/03(土) 17:52:00.45ID:DP/gaUVz AWSかGCPだな
Pythonで作ったものを非開発者に配布するのは本当に地獄を見るから絶対にやめたほうがいい
Pythonで作ったものを非開発者に配布するのは本当に地獄を見るから絶対にやめたほうがいい
198デフォルトの名無しさん
2021/04/03(土) 18:59:42.70ID:nkSIG8qO pipを使えないような人達に配布するならインストーラかインストールスクリプトを書く
特定のユーザーがログイン時にインストールスクリプトを自動実行するような仕組みを使えば配布は簡単
Webアプリに比べれば環境が多様だから台数が増えればサポートコストは増える
特定のユーザーがログイン時にインストールスクリプトを自動実行するような仕組みを使えば配布は簡単
Webアプリに比べれば環境が多様だから台数が増えればサポートコストは増える
199デフォルトの名無しさん
2021/04/03(土) 19:03:31.16ID:6fy7iE1I >>198
そのスクリプトなりインストーラ+そのアプデしか走らせられない安全な環境を作るときにチヌわ
そのスクリプトなりインストーラ+そのアプデしか走らせられない安全な環境を作るときにチヌわ
200デフォルトの名無しさん
2021/04/03(土) 19:20:47.90ID:FpevJVBv 最悪pythonディレクトリ丸ごと渡せばいい
python embedというスクラッチがあるから
それに必要なの足していけばいいんじゃ
python embedというスクラッチがあるから
それに必要なの足していけばいいんじゃ
201デフォルトの名無しさん
2021/04/03(土) 19:57:20.93ID:I8FEebuy ' aa a '.strip().strip('aaa')
#' '
おそらく'aa a'の中の半角スペースだけ残るのですがなぜですか
'aaa'には当てはまらないから無視して
'aa a'が残るならわかるんですが
#' '
おそらく'aa a'の中の半角スペースだけ残るのですがなぜですか
'aaa'には当てはまらないから無視して
'aa a'が残るならわかるんですが
202デフォルトの名無しさん
2021/04/03(土) 20:07:12.42ID:gHKAEbqs stripのリファレンスをよく読んでごらん
引数に指定するのは「文字列」ではなく「文字の集合」だ
この違いが分かるかね
引数に指定するのは「文字列」ではなく「文字の集合」だ
この違いが分かるかね
203デフォルトの名無しさん
2021/04/03(土) 20:08:19.64ID:gHKAEbqs 逆に192はpipしなくていいならどうできると思ってたのか気になる
204デフォルトの名無しさん
2021/04/03(土) 20:47:10.86ID:bgVKOhSQ ピッピピッピ
205デフォルトの名無しさん
2021/04/03(土) 21:03:05.22ID:wGJ5LVi5 >>202
なんでそんなに上から目線なのかね
なんでそんなに上から目線なのかね
206デフォルトの名無しさん
2021/04/03(土) 22:52:04.06ID:6fy7iE1I >205横だが
大二病かプ二病かその両方なんだろう
大二病かプ二病かその両方なんだろう
207デフォルトの名無しさん
2021/04/04(日) 02:51:57.29ID:vLoSd5kv208デフォルトの名無しさん
2021/04/04(日) 05:31:24.72ID:DYzzbk5J >>207
exeもファイルアップローダもどっちも個人的には難しい部類なんだけど、簡単っって言える人が羨ましい
exeもファイルアップローダもどっちも個人的には難しい部類なんだけど、簡単っって言える人が羨ましい
209デフォルトの名無しさん
2021/04/04(日) 07:37:41.99ID:/F7LAei5210デフォルトの名無しさん
2021/04/04(日) 07:39:01.67ID:ciXsbyqc yolov5 をexe化しようとして失敗したあるよ
211デフォルトの名無しさん
2021/04/04(日) 07:41:07.08ID:/F7LAei5 >>209補足
ベン図をかくと
Webアプリの方がはるかにでっかい。
うpろだはWebアプリの中の一点にすぎない。
違いが判らないマジ超初心者のうちは
Pythonよりずっとずっとさきに
つぶしのきくPC用語をもっといっぱいべんきょうしる!
ベン図をかくと
Webアプリの方がはるかにでっかい。
うpろだはWebアプリの中の一点にすぎない。
違いが判らないマジ超初心者のうちは
Pythonよりずっとずっとさきに
つぶしのきくPC用語をもっといっぱいべんきょうしる!
212デフォルトの名無しさん
2021/04/04(日) 07:42:27.14ID:DYzzbk5J >>209
「pngの自動文字起こしアプリ」でファイルアップロードしないの?
「pngの自動文字起こしアプリ」でファイルアップロードしないの?
213デフォルトの名無しさん
2021/04/04(日) 07:52:18.84ID:/F7LAei5 >>212
社内専用かつ中身がexeなzipであっても置いてておkでまともなうpろだ持ってる会社はすげえ少ないぞ。
う○こ味のカレーもたべます!みたいなヤバイ設定のNASがある会社はまずまずあるかもしらんが。。。
んな設定のまま使ってるなやwってーはなしでー
社内Webページに置かせてもらう あたりがまずまず現実的
メール添付で配ろうとするのは、これまたセキュリティにひっかかって地獄をみるだろう。
社内専用かつ中身がexeなzipであっても置いてておkでまともなうpろだ持ってる会社はすげえ少ないぞ。
う○こ味のカレーもたべます!みたいなヤバイ設定のNASがある会社はまずまずあるかもしらんが。。。
んな設定のまま使ってるなやwってーはなしでー
社内Webページに置かせてもらう あたりがまずまず現実的
メール添付で配ろうとするのは、これまたセキュリティにひっかかって地獄をみるだろう。
214デフォルトの名無しさん
2021/04/04(日) 08:04:10.09ID:DYzzbk5J >>213
だから、「個人的に難しい/簡単って言える人羨ましい」って言ってるんだけど?
だから、「個人的に難しい/簡単って言える人羨ましい」って言ってるんだけど?
215デフォルトの名無しさん
2021/04/04(日) 08:31:16.27ID:/F7LAei5 >>214
Webサのうpが無理ならPythonじゃなくてVBAとかにしとけってはなし
Webサのうpが無理ならPythonじゃなくてVBAとかにしとけってはなし
216デフォルトの名無しさん
2021/04/04(日) 08:48:55.24ID:DYzzbk5J >>215
なんでそんな話になるんだ?
exeもwebも簡単→おれには難しい/簡単って言える人は羨ましいって流れだぞ?
あと、興味本位で聞くけど、VBAで画像認識ってできるの?
外部のアプリ叩くとかだと、その外部アプリどうすんのって話にすり替わるだけだと思うけど。
なんでそんな話になるんだ?
exeもwebも簡単→おれには難しい/簡単って言える人は羨ましいって流れだぞ?
あと、興味本位で聞くけど、VBAで画像認識ってできるの?
外部のアプリ叩くとかだと、その外部アプリどうすんのって話にすり替わるだけだと思うけど。
217デフォルトの名無しさん
2021/04/04(日) 08:53:54.01ID:/F7LAei5 >>216
VBAで画像認識>野良ライブラリ落ちてないから手軽にはできないが、不可能ではない。
個人的には(、ちゅーか個人の事情的には?)(規約とかトラウマ的に)難しい
ってやつね
オトナコトバありがとう
VBAで画像認識>野良ライブラリ落ちてないから手軽にはできないが、不可能ではない。
個人的には(、ちゅーか個人の事情的には?)(規約とかトラウマ的に)難しい
ってやつね
オトナコトバありがとう
218デフォルトの名無しさん
2021/04/04(日) 08:59:11.82ID:DYzzbk5J219デフォルトの名無しさん
2021/04/04(日) 09:06:23.43ID:/F7LAei5 >>218
たしかにそこは
まちがいなく、確実に、
「がちがちのろだ」を整備するほうが簡単。
ところで
簡単っって言える(ようなセキュリティぬるぽでゆるされてる)人が羨ましい
の末尾に
見えない芝生生えてるよな?
たしかにそこは
まちがいなく、確実に、
「がちがちのろだ」を整備するほうが簡単。
ところで
簡単っって言える(ようなセキュリティぬるぽでゆるされてる)人が羨ましい
の末尾に
見えない芝生生えてるよな?
220デフォルトの名無しさん
2021/04/04(日) 09:16:30.52ID:DYzzbk5J >>219
> 見えない芝生生えてるよな?
そんな事ないよ
環境に左右されるケースが大きいから、オレの環境のガイドラインだとハードルが高いってだけだし
ガイドラインが許す範囲で、コスト重視の簡易設計にするのは重要な見切りだと思ってる
> 見えない芝生生えてるよな?
そんな事ないよ
環境に左右されるケースが大きいから、オレの環境のガイドラインだとハードルが高いってだけだし
ガイドラインが許す範囲で、コスト重視の簡易設計にするのは重要な見切りだと思ってる
221デフォルトの名無しさん
2021/04/04(日) 09:24:05.66ID:/F7LAei5 >>220
個人的には
そのへんの規定がゆるーい(というか上の意識が低くて未整備まだ存在しないな場合がままある)会社だからって、
抵触しなければおkおkおkって「見切り」して
使うだけなひとびとのexe入りファイルのやりとりへの心のハードルずんどこ下げちゃうのは
すげーあぶないとおもうので
芝生がはえてしまう。
ハードルはすれすれで超えましょう。ってのは無論だいじだけど。
個人的には
そのへんの規定がゆるーい(というか上の意識が低くて未整備まだ存在しないな場合がままある)会社だからって、
抵触しなければおkおkおkって「見切り」して
使うだけなひとびとのexe入りファイルのやりとりへの心のハードルずんどこ下げちゃうのは
すげーあぶないとおもうので
芝生がはえてしまう。
ハードルはすれすれで超えましょう。ってのは無論だいじだけど。
222デフォルトの名無しさん
2021/04/04(日) 11:12:15.50ID:DgttH7dz 質問者そっちのけの話が好きだよな
223デフォルトの名無しさん
2021/04/04(日) 11:19:20.22ID:xtAOreBW 質問はいわば大喜利のお題。
224デフォルトの名無しさん
2021/04/04(日) 12:31:22.48ID:oZvlJFMv225デフォルトの名無しさん
2021/04/04(日) 12:32:21.42ID:vLoSd5kv パッと調べただけだけどexe化ってpyinstallerってやつ使えばできるんじゃないです?
Webアプリはしょっちゅう作ってるんで余裕ですね
Webアプリはしょっちゅう作ってるんで余裕ですね
226デフォルトの名無しさん
2021/04/04(日) 12:34:04.19ID:vLoSd5kv227デフォルトの名無しさん
2021/04/04(日) 12:34:09.34ID:OG5V/QNa webアプリ化するならPython選ばんだろjk
228デフォルトの名無しさん
2021/04/04(日) 12:52:45.25ID:DgttH7dz PyInstallerでexeにして上手く動けば儲けもの
動かないならexeを諦めて他、かな
PyInstallerのトラブルを解決できるような人は初心者スレで質問する必要ないよ
たぶん
動かないならexeを諦めて他、かな
PyInstallerのトラブルを解決できるような人は初心者スレで質問する必要ないよ
たぶん
229デフォルトの名無しさん
2021/04/04(日) 14:51:24.94ID:JGzgwOb+ システム部門のリテラシーが低さをユーザーに責任転嫁するのは使えない情シスあるある
230デフォルトの名無しさん
2021/04/05(月) 04:53:55.03ID:GCYTY8e9 サーバー側はseleniumを使ってアクセスしてる人が分かると聞きました
では、webbrowserを使ってアクセスした場合は分かるのでしょうか
また、その時にpythonが実行されてることは分かるでしょうか
では、webbrowserを使ってアクセスした場合は分かるのでしょうか
また、その時にpythonが実行されてることは分かるでしょうか
231デフォルトの名無しさん
2021/04/05(月) 05:02:30.07ID:GCYTY8e9232デフォルトの名無しさん
2021/04/05(月) 06:26:56.58ID:1rfXdG6q https://docs.python.org/ja/3/library/webbrowser.html
これの話をしているか?
これの話をしているなら
1. webbrowserから起動したブラウザでアクセスしたかどうかは分からない
2. Pythonか実行されているかどうかは分からない
Seleniumに関しても正確には理解してなさそうなので補足する
Webオートメーションによってアクセスされているかの判別は
1. navigator.webdriverフラグ
2. 人間らしい振る舞いの検出
に大別される
SeleniumではなくWebオートメーションと呼んだことから察するかもしれないが、
この判別は同じ用途のツールならSeleniumに限らず適用可能である
(逆に言えばSeleniumかどうかの判別ではない)
navigator.webdriverというのは、Webオートメーションによってアクセスしているかどうかをブラウザ自身に通知させるものだ
ただし、今のところブラウザのオプションで強制的にfalseにすることが可能だし、仮に今後オプションで変更できなくなったとしても、
野良ビルドされたブラウザが配布されるようになるだけで、それほど意味はないだろうことが策定時から指摘されている
https://developer.mozilla.org/ja/docs/Web/API/Navigator/webdriver
人間らしい振る舞いの検出というのは、例えば、
人間が要素をクリックするときはポインタかフォーカスが要素の上まで移動してくるはずである
この移動している様子がなかった場合は、Webオートメーションである
移動している様子があった場合も、ポインタが完全な直線で移動しているようなら、
人間の操作にあるはずの揺らぎがないことから、やはりWebオートメーションである
みたいなものである
実際のアルゴリズムはこのような単純なものではなく、現在は機械学習による異常検知が主流である
これの話をしているか?
これの話をしているなら
1. webbrowserから起動したブラウザでアクセスしたかどうかは分からない
2. Pythonか実行されているかどうかは分からない
Seleniumに関しても正確には理解してなさそうなので補足する
Webオートメーションによってアクセスされているかの判別は
1. navigator.webdriverフラグ
2. 人間らしい振る舞いの検出
に大別される
SeleniumではなくWebオートメーションと呼んだことから察するかもしれないが、
この判別は同じ用途のツールならSeleniumに限らず適用可能である
(逆に言えばSeleniumかどうかの判別ではない)
navigator.webdriverというのは、Webオートメーションによってアクセスしているかどうかをブラウザ自身に通知させるものだ
ただし、今のところブラウザのオプションで強制的にfalseにすることが可能だし、仮に今後オプションで変更できなくなったとしても、
野良ビルドされたブラウザが配布されるようになるだけで、それほど意味はないだろうことが策定時から指摘されている
https://developer.mozilla.org/ja/docs/Web/API/Navigator/webdriver
人間らしい振る舞いの検出というのは、例えば、
人間が要素をクリックするときはポインタかフォーカスが要素の上まで移動してくるはずである
この移動している様子がなかった場合は、Webオートメーションである
移動している様子があった場合も、ポインタが完全な直線で移動しているようなら、
人間の操作にあるはずの揺らぎがないことから、やはりWebオートメーションである
みたいなものである
実際のアルゴリズムはこのような単純なものではなく、現在は機械学習による異常検知が主流である
233デフォルトの名無しさん
2021/04/05(月) 07:28:16.88ID:CsDRo5vQ for inだけでしこしこデータベースをいじってアップデートしてたけど
だいぶPythonに慣れてきたのでいよいよpandasを使って書いてみようとしたらコードは簡潔になったけどめっちゃ遅くなった…
遅い部分を削っていったらもうパンダ使う意味ほとんどなくなったし。げんなり
だいぶPythonに慣れてきたのでいよいよpandasを使って書いてみようとしたらコードは簡潔になったけどめっちゃ遅くなった…
遅い部分を削っていったらもうパンダ使う意味ほとんどなくなったし。げんなり
234デフォルトの名無しさん
2021/04/05(月) 08:01:26.42ID:GCYTY8e9235デフォルトの名無しさん
2021/04/05(月) 10:42:07.74ID:02jeM6qR236デフォルトの名無しさん
2021/04/05(月) 10:50:40.71ID:Yz4vPuYc >>235
そういうグレーなときだけRecapなんちゃらを出すのサ
そういうグレーなときだけRecapなんちゃらを出すのサ
237デフォルトの名無しさん
2021/04/05(月) 11:21:28.34ID:3HQ81ZvQ238デフォルトの名無しさん
2021/04/05(月) 12:02:27.30ID:YvbwOQhF 実際にはこんな単純なものではないって書いてあるのにこれだから
馬鹿はママとお話ししてろ
馬鹿はママとお話ししてろ
239デフォルトの名無しさん
2021/04/05(月) 15:29:59.50ID:vS+QhcYH 亀レスですまんが、↑のexeファイルって自己解凍型のexeのことだと思ってたが違うけん?
240デフォルトの名無しさん
2021/04/06(火) 10:31:52.68ID:dCmZ7v4+ Windowsで作ったPythonの仮想環境を
Linux上で動かしたいです
ただファイル類をコピーしただけだと、
activate.batやPython.exe等がWindows用なので
動作しませんでした
Linux側で仮想環境を作り、Script以外をコピーする等
すればよいのでしょうか
Linux上で動かしたいです
ただファイル類をコピーしただけだと、
activate.batやPython.exe等がWindows用なので
動作しませんでした
Linux側で仮想環境を作り、Script以外をコピーする等
すればよいのでしょうか
241デフォルトの名無しさん
2021/04/06(火) 11:28:02.29ID:HwFHEu2a >>240
>Linux側で仮想環境を作り、Script以外をコピーする等
すればよいのでしょうか
よくないです。仮想環境はただ、コピーして動くようなものではありません
Linux側で仮想環境を作り、その中でwheelでもgit cloneでもいいですがpip installできるような環境をつくるべきです
>Linux側で仮想環境を作り、Script以外をコピーする等
すればよいのでしょうか
よくないです。仮想環境はただ、コピーして動くようなものではありません
Linux側で仮想環境を作り、その中でwheelでもgit cloneでもいいですがpip installできるような環境をつくるべきです
242デフォルトの名無しさん
2021/04/06(火) 14:07:11.93ID:dCmZ7v4+ >>241
Linux側はインターネット接続不可環境なので、
gitやpipでのレポジトリへのアクセスだとか、
自前のレポジトリの作成やライブラリの収集が
できないですね
すいません、そういう環境です
Linux側はインターネット接続不可環境なので、
gitやpipでのレポジトリへのアクセスだとか、
自前のレポジトリの作成やライブラリの収集が
できないですね
すいません、そういう環境です
243デフォルトの名無しさん
2021/04/06(火) 14:40:09.24ID:i2p9OJu5 ネットにつながってるマシンでpip環境を書きだし+
入ってるものの各インスコ用ファイルを準備
↓
スタンドアロンのマシンにファイルをうつして
ローカルファイルからのpipインスコを実行
↓
ソースもうごくおいしーいの( ^)o(^ )
入ってるものの各インスコ用ファイルを準備
↓
スタンドアロンのマシンにファイルをうつして
ローカルファイルからのpipインスコを実行
↓
ソースもうごくおいしーいの( ^)o(^ )
244デフォルトの名無しさん
2021/04/06(火) 15:51:35.24ID:eryrf7Ji Linuxでネット繋げないってわりと無理ゲーな気がするけど何でやろうとしてるんだ……
Python以外にaptも使えないんだぞ
Python以外にaptも使えないんだぞ
245デフォルトの名無しさん
2021/04/06(火) 19:51:23.47ID:HwFHEu2a >>242
だったら最初からかけよ
何にしても外からコピーできるんなら、必要なパッケージをコピーして持っていってそれをpipで入れればいいだけだろ
コピーしてって別の仮想環境からじゃなくて、PyPIで配布してるpip install パッケージ名.whlでインストールできるやつな
だったら最初からかけよ
何にしても外からコピーできるんなら、必要なパッケージをコピーして持っていってそれをpipで入れればいいだけだろ
コピーしてって別の仮想環境からじゃなくて、PyPIで配布してるpip install パッケージ名.whlでインストールできるやつな
246デフォルトの名無しさん
2021/04/06(火) 21:11:23.50ID:wES9tagM WindowsでLinux用のDockerコンテナ動かして
その上にPythonの環境作ってDockerイメージをコピーで
その上にPythonの環境作ってDockerイメージをコピーで
247デフォルトの名無しさん
2021/04/06(火) 22:29:42.47ID:vVvRH1MT おっぱいそん
248デフォルトの名無しさん
2021/04/06(火) 23:16:04.94ID:cBLfSlVZ 山浦清透、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
これを、Python に変えれば?
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
これを、Python に変えれば?
249デフォルトの名無しさん
2021/04/08(木) 00:25:52.54ID:l4JF0i/8 pythonで成型した文字列をjavascriptのコード(文字列)としてprintしたいのですが
みなさんはどうやっていますか
テンプレート文字列だと辞書のとき{}がかぶっちゃいますよね
print(f"""var obj={}""")
一旦ファイルに保存して読み出しするのが一般的なのでしょうか?
みなさんはどうやっていますか
テンプレート文字列だと辞書のとき{}がかぶっちゃいますよね
print(f"""var obj={}""")
一旦ファイルに保存して読み出しするのが一般的なのでしょうか?
250デフォルトの名無しさん
2021/04/08(木) 12:26:34.36ID:jMb3Fqbi251デフォルトの名無しさん
2021/04/08(木) 14:22:55.79ID:BYjSvKlS 小林さんちのメイドラゴン
久しぶりに再放送やってたので観たけど
小林さんPython使ってたんだな
バグ仕込んでるみたいだったが
久しぶりに再放送やってたので観たけど
小林さんPython使ってたんだな
バグ仕込んでるみたいだったが
252デフォルトの名無しさん
2021/04/08(木) 14:27:31.74ID:BYjSvKlS253デフォルトの名無しさん
2021/04/08(木) 20:04:03.76ID:Fp+NNsfX pythonを一からはじめたいんですが、まとめサイトの中の本から選んだらよいんでしょうか?
2018年から更新されてないようなのですが、おすすめの書籍やサイトありましたら、お願いいたします
2018年から更新されてないようなのですが、おすすめの書籍やサイトありましたら、お願いいたします
254デフォルトの名無しさん
2021/04/08(木) 20:14:37.42ID:l4JF0i/8255デフォルトの名無しさん
2021/04/08(木) 20:21:43.56ID:SlRPMViD >>253
Dr.bouyo
Dr.bouyo
256デフォルトの名無しさん
2021/04/08(木) 20:27:21.85ID:H2kw3RWC257デフォルトの名無しさん
2021/04/08(木) 22:32:10.93ID:9Jlergo9258デフォルトの名無しさん
2021/04/09(金) 11:46:09.00ID:D8NVI6fw Python開発用の環境を構築することの指針なんですが、
インストールしたPython本体は触らず、
仮想環境を作り、そちら側に追加機能をインストールする、
という方針を聞きます
しかしその方針とすると、別プロジェクトを作るとかで新たな仮想環境を作ったとき
改めて追加のパッケージを導入する必要があり、面倒に思ってます
Pylint等、どんな仮想環境でも使いたいものは本体に、
例えばDjangoなんかみたいに特定のプロジェクトで使うものは仮想環境に、
なんて考えましたが、本体に入れるべきか仮想環境に入れるべきかの線引きが
難しいなと思ってます
どんな風に運用するのがよいのか、よいベストプラクティスって、何かありますか?
インストールしたPython本体は触らず、
仮想環境を作り、そちら側に追加機能をインストールする、
という方針を聞きます
しかしその方針とすると、別プロジェクトを作るとかで新たな仮想環境を作ったとき
改めて追加のパッケージを導入する必要があり、面倒に思ってます
Pylint等、どんな仮想環境でも使いたいものは本体に、
例えばDjangoなんかみたいに特定のプロジェクトで使うものは仮想環境に、
なんて考えましたが、本体に入れるべきか仮想環境に入れるべきかの線引きが
難しいなと思ってます
どんな風に運用するのがよいのか、よいベストプラクティスって、何かありますか?
259デフォルトの名無しさん
2021/04/09(金) 12:14:56.84ID:mIlalRjZ 開発者間で環境を合わせたいor特定バージョンのライブラリを使いたいorある日突然動かなくなっては困る→pyenv
それ以外→直インストール
とかでいいんじゃね?
それ以外→直インストール
とかでいいんじゃね?
260デフォルトの名無しさん
2021/04/09(金) 12:31:11.65ID:BwescqVD 自分でちょっとPythonで何か作ってみたいって程度なら仮想どうのこうのなんかど〜でもいい
261デフォルトの名無しさん
2021/04/09(金) 13:50:57.78ID:0I3K7hDb >>258
pipenv install pylint autopep8なり
poetry add pylintautopep8なり
決まり文句はどっかにメモしてコピペすればいいのでは?
パッケージのバージョンの依存関係のあれこれを考えたくないなら、何も考えず仮想環境で全部のパッケージを分けちゃうが一番楽だと思うけどな。
pipenv install pylint autopep8なり
poetry add pylintautopep8なり
決まり文句はどっかにメモしてコピペすればいいのでは?
パッケージのバージョンの依存関係のあれこれを考えたくないなら、何も考えず仮想環境で全部のパッケージを分けちゃうが一番楽だと思うけどな。
262デフォルトの名無しさん
2021/04/09(金) 14:22:15.50ID:J5Q+WUmZ VScodeのRemote Containersつかえ
仮想環境がどうとか気にしなくて良くなる
仮想環境がどうとか気にしなくて良くなる
263デフォルトの名無しさん
2021/04/09(金) 14:46:59.82ID:3bHJNfn7 importしないパッケージなら入れてしまっていいと思う
逆に言うとimportするなら面倒くさかろうが毎回入れる
逆に言うとimportするなら面倒くさかろうが毎回入れる
264デフォルトの名無しさん
2021/04/09(金) 14:48:17.91 >>258
・docker(およびdocker-compose)
dockerを実行できるクラウドサービスを使えば尚良
linuxなら元から入ってたかもしれないので宅PCで開発してもよい
docker run, docoker exec, docker オプション, マウント
などで検索すると、気軽に0からpythonの環境を構築できる方法がわかる
・google colaboratory
ちょっとしたトライアンドエラーからweb系から機械学習からほぼすべてのプロジェクトを困ること無く仮想環境で開発できる
初心者ならjavascript並に開発の敷居が下がったといってもいい
・git周り
clone, add, commit -m'', push, ブランチ
個人開発ならぶっちゃけこの辺りだけ知ってれば十分
・vscode
補助として
・django
何を開発するかにもよるけど
google colabやdockerインストール済みの環境で開発しつつ、
まとまってきたらgitへpush
PCが壊れたり、別のPCへ移植したければ
googleのアカウント、gitのアカウント(googleのoauth認証でもいけた?なら実質googleアカウントだけ)だけで
0から同じ環境の構築完了
・docker(およびdocker-compose)
dockerを実行できるクラウドサービスを使えば尚良
linuxなら元から入ってたかもしれないので宅PCで開発してもよい
docker run, docoker exec, docker オプション, マウント
などで検索すると、気軽に0からpythonの環境を構築できる方法がわかる
・google colaboratory
ちょっとしたトライアンドエラーからweb系から機械学習からほぼすべてのプロジェクトを困ること無く仮想環境で開発できる
初心者ならjavascript並に開発の敷居が下がったといってもいい
・git周り
clone, add, commit -m'', push, ブランチ
個人開発ならぶっちゃけこの辺りだけ知ってれば十分
・vscode
補助として
・django
何を開発するかにもよるけど
google colabやdockerインストール済みの環境で開発しつつ、
まとまってきたらgitへpush
PCが壊れたり、別のPCへ移植したければ
googleのアカウント、gitのアカウント(googleのoauth認証でもいけた?なら実質googleアカウントだけ)だけで
0から同じ環境の構築完了
265デフォルトの名無しさん
2021/04/09(金) 18:14:56.91ID:z6REo42V >>258
ベストプラクティスは分からないけどプロジェクト毎に環境切った方が問題切り分けられて後々楽になるのは確か
個人のプロジェクトでそこまで神経質になる必要が無ければシステムに全部入れちゃうのが1番楽で別にそれでもいいと思う
自分はnmpみたいにPythonはシステムに入れてる最新版使ってパッケージはpoetryでプロジェクトディレクトリ以下に入れて必要無くなればディレクトリごと捨てるようにしてる
ベストプラクティスは分からないけどプロジェクト毎に環境切った方が問題切り分けられて後々楽になるのは確か
個人のプロジェクトでそこまで神経質になる必要が無ければシステムに全部入れちゃうのが1番楽で別にそれでもいいと思う
自分はnmpみたいにPythonはシステムに入れてる最新版使ってパッケージはpoetryでプロジェクトディレクトリ以下に入れて必要無くなればディレクトリごと捨てるようにしてる
266デフォルトの名無しさん
2021/04/09(金) 20:30:56.27ID:2i2clTn4 配列に格納された連続する二要素をいちばん簡潔に取り出す方法って何になりますか?
A=[1,2,3,4,5]なら(1,2),(2,3),(3,4),(4,5)みたいな感じです
A=[1,2,3,4,5]なら(1,2),(2,3),(3,4),(4,5)みたいな感じです
267デフォルトの名無しさん
2021/04/09(金) 20:35:30.64ID:nftSBFiE omaeno_turple = (A[n], A[n+1])
268デフォルトの名無しさん
2021/04/09(金) 20:42:24.26ID:BfFQIsqw a=[1, 2, 3, 4, 5]
[(a[i],a[i+1]) for i in range(0,len(a)-1)]
[(a[i],a[i+1]) for i in range(0,len(a)-1)]
269デフォルトの名無しさん
2021/04/09(金) 20:50:06.30ID:p7uKRazG list(zip(A,A[1:]))
270デフォルトの名無しさん
2021/04/09(金) 21:13:26.65ID:2i2clTn4271デフォルトの名無しさん
2021/04/09(金) 22:01:07.94ID:9nMkDqyN ジェネレーター、イテレーター
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- クリスマスの「予定なし」54% [少考さん★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★6] [蚤の市★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★5
- 【高市軍拡】日本の防衛費、アメリカ、中国と比較してとんでもないことに!※グラフあり。国民生活より軍備 [219241683]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ3
- コーヒー、来年3月から30パーセント値上げへ [709039863]
