[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 04/04 12:41 / Filesize : 64 KB / Number-of Response : 224
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【まず1嫁】くだすれPython(超初心者用) その53



1 名前:デフォルトの名無しさん mailto:sage [2021/03/16(火) 07:19:44.36 ID:PfTIXkDh.net]
当スレに★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公式サイト◇ 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 ###

175 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 16:27:57.76 ID:z+kCaEcE.net]
>>174
必要なものしかクラス変数にはなってないと思うよ。例を見せて

176 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 19:17:31.45 ID:sxNAMQCC.net]
インスタンス変数によるクラス変数の隠蔽について質問です
以下のコードにおいて、出力が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.07 ID:qWLYbtkQ.net]
>>175
正確にはサンプルと言うよりはチュートリアル系のページです。
個人のページを書くのは気が引けるので、例えば、以下のItemクラスなどです。Webサービスなので同時に呼ばれることは多々あると思うのですが。
https://fastapi.tiangolo.com/ja/tutorial/body/

178 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:14:55.23 ID:1gUayPkm.net]
>>176
同じ名前があったらインスタンスのを使う
隠蔽っていうか
person.ageでアクセスできないか

179 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:23:36.06 ID:1gUayPkm.net]
>>177
pythonだという証拠は

180 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:34:56.02 ID:9j9uUZcG.net]
>>179
どういう意味ですか?

181 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:13:14.81 ID:GHLAqcRW.net]
pydanticだからじゃん

182 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:30:22.18 ID:9j9uUZcG.net]
>>181
なるほど、ヘルプ読んで理解しました
ありがとうございます!

183 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:56:15.69 ID:6NDtmvbq.net]
実装方法は違うけど考え方はデータクラスと同じで内部的にインスタンス変数として設定される



184 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 23:38:19.42 ID:9j9uUZcG.net]
>>183
ありがとうございます。
さらには__init__をオーバーライドしないように気をつけなきゃいけないんですかね
pythonチャレンジ二日目でちょっとくじけそうです。
今回のことなんかここで聞かなきゃ回答にいけつけなかったし

185 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 01:09:36.62 ID:xburNgtP.net]
tkinterでメッセージボックス出すときタイトル引数が長くてメッセージ引数が短いと
タイトルバーが省略表示されてしまうんだけど、全部表示するにはどうしたらいいですか?

tkmb.showinfo(validate_inputs_directorypath, "なし")
みたいな場合です

186 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 06:04:51.09 ID:Lx2Hy5gS.net]
>>185
そんなクソなタイトルつけんなwって話なんじゃ・・・

187 名前:デフォルトの名無しさん [2021/04/02(金) 22:50:57.48 ID:kA91Mkww.net]
pythonはクラス変数がありますが、インスタンス参照がない状態のガベージコレクションはどうなっているのでしょうか?

188 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 23:37:06.33 ID:Lx2Hy5gS.net]
・・・わだいるーぷしてね?

189 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 00:49:02.53 ID:IxwztQHk.net]
ガベコレ

190 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 10:00:16.00 ID:trgltwrH.net]
今まで仕事で必死こいてやってたあれこれが、全部秒かからんで終わる
大したPC使ってないのにどんだけすごいんよ。この子

本当やろうと思えばなんでもできんね。これ

191 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 10:03:56.14 ID:6fy7iE1I.net]
スクリプト言語はどれもそんなかんじやで!
これからもおしあわせに〜

192 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 16:53:33.46 ID:47kYGnI+.net]
すみません、
例えばpngの自動文字起こしアプリをPythonで作った場合、そのアプリを別PCでも使いたい場合、そっちでもpipしなきゃいけないんですか?
配布する場合いろんな部署に配布することになるから大変なんですけど

193 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:11:35.11 ID:6fy7iE1I.net]
>>192
OSと利用比率くらい書いてけ
+そいつらのPCリテラシー度合いにも多少は左右される



194 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:21:17.78 ID:ClFC++3t.net]
>>192
そんな事聞くレベルなら配布すんな。メンテのたびに過労死するぞ

195 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:37:22.20 ID:6fy7iE1I.net]
>>194
あああー!
そういえばそうだった!!!>メンテするとチヌ

196 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:44:40.80 ID:EzmFJzRe.net]
exeに固めるか、webアプリにするか、lambdaにでも置いておくか

197 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:52:00.45 ID:DP/gaUVz.net]
AWSかGCPだな
Pythonで作ったものを非開発者に配布するのは本当に地獄を見るから絶対にやめたほうがいい

198 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 18:59:42.70 ID:nkSIG8qO.net]
pipを使えないような人達に配布するならインストーラかインストールスクリプトを書く
特定のユーザーがログイン時にインストールスクリプトを自動実行するような仕組みを使えば配布は簡単
Webアプリに比べれば環境が多様だから台数が増えればサポートコストは増える

199 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:03:31.16 ID:6fy7iE1I.net]
>>198
そのスクリプトなりインストーラ+そのアプデしか走らせられない安全な環境を作るときにチヌわ

200 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:20:47.90 ID:FpevJVBv.net]
最悪pythonディレクトリ丸ごと渡せばいい
python embedというスクラッチがあるから
それに必要なの足していけばいいんじゃ

201 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:57:20.93 ID:I8FEebuy.net]
' aa a '.strip().strip('aaa')
#' '

おそらく'aa a'の中の半角スペースだけ残るのですがなぜですか
'aaa'には当てはまらないから無視して
'aa a'が残るならわかるんですが

202 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:07:12.42 ID:gHKAEbqs.net]
stripのリファレンスをよく読んでごらん
引数に指定するのは「文字列」ではなく「文字の集合」だ
この違いが分かるかね

203 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:08:19.64 ID:gHKAEbqs.net]
逆に192はpipしなくていいならどうできると思ってたのか気になる



204 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:47:10.86 ID:bgVKOhSQ.net]
ピッピピッピ

205 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 21:03:05.22 ID:wGJ5LVi5.net]
>>202
なんでそんなに上から目線なのかね

206 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 22:52:04.06 ID:6fy7iE1I.net]
>205横だが
大二病かプ二病かその両方なんだろう

207 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 02:51:57.29 ID:vLoSd5kv.net]
>>192です
>>196
exeかwebアプリにして配布するのが基本なんですね
あざます
それなら簡単そうですね

208 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 05:31:24.72 ID:DYzzbk5J.net]
>>207
exeもファイルアップローダもどっちも個人的には難しい部類なんだけど、簡単っって言える人が羨ましい

209 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:37:41.99 ID:/F7LAei5.net]
>>208
うpろだはWebアプリちゃうぞ!
べんきょうしる!!!

210 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:39:01.67 ID:ciXsbyqc.net]
yolov5 をexe化しようとして失敗したあるよ

211 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:41:07.08 ID:/F7LAei5.net]
>>209補足
ベン図をかくと
Webアプリの方がはるかにでっかい。

うpろだはWebアプリの中の一点にすぎない。

違いが判らないマジ超初心者のうちは
Pythonよりずっとずっとさきに
つぶしのきくPC用語をもっといっぱいべんきょうしる!

212 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:42:27.14 ID:DYzzbk5J.net]
>>209
「pngの自動文字起こしアプリ」でファイルアップロードしないの?

213 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:52:18.84 ID:/F7LAei5.net]
>>212
社内専用かつ中身がexeなzipであっても置いてておkでまともなうpろだ持ってる会社はすげえ少ないぞ。
う○こ味のカレーもたべます!みたいなヤバイ設定のNASがある会社はまずまずあるかもしらんが。。。
んな設定のまま使ってるなやwってーはなしでー

社内Webページに置かせてもらう あたりがまずまず現実的

メール添付で配ろうとするのは、これまたセキュリティにひっかかって地獄をみるだろう。



214 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:04:10.09 ID:DYzzbk5J.net]
>>213
だから、「個人的に難しい/簡単って言える人羨ましい」って言ってるんだけど?

215 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:31:16.27 ID:/F7LAei5.net]
>>214
Webサのうpが無理ならPythonじゃなくてVBAとかにしとけってはなし

216 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:48:55.24 ID:DYzzbk5J.net]
>>215
なんでそんな話になるんだ?
exeもwebも簡単→おれには難しい/簡単って言える人は羨ましいって流れだぞ?

あと、興味本位で聞くけど、VBAで画像認識ってできるの?
外部のアプリ叩くとかだと、その外部アプリどうすんのって話にすり替わるだけだと思うけど。

217 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:53:54.01 ID:/F7LAei5.net]
>>216
VBAで画像認識>野良ライブラリ落ちてないから手軽にはできないが、不可能ではない。

個人的には(、ちゅーか個人の事情的には?)(規約とかトラウマ的に)難しい
ってやつね
オトナコトバありがとう

218 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:59:11.82 ID:DYzzbk5J.net]
>>217
「pngの自動文字起こし」をVBAでスクラッチって無理な気がするけど。
ガチガチのアップロード機能作るより難しくね?

219 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:06:23.43 ID:/F7LAei5.net]
>>218
たしかにそこは
まちがいなく、確実に、
「がちがちのろだ」を整備するほうが簡単。

ところで
簡単っって言える(ようなセキュリティぬるぽでゆるされてる)人が羨ましい
の末尾に
見えない芝生生えてるよな?

220 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:16:30.52 ID:DYzzbk5J.net]
>>219
> 見えない芝生生えてるよな?

そんな事ないよ
環境に左右されるケースが大きいから、オレの環境のガイドラインだとハードルが高いってだけだし
ガイドラインが許す範囲で、コスト重視の簡易設計にするのは重要な見切りだと思ってる

221 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:24:05.66 ID:/F7LAei5.net]
>>220
個人的には
そのへんの規定がゆるーい(というか上の意識が低くて未整備まだ存在しないな場合がままある)会社だからって、
抵触しなければおkおkおkって「見切り」して
使うだけなひとびとのexe入りファイルのやりとりへの心のハードルずんどこ下げちゃうのは
すげーあぶないとおもうので
芝生がはえてしまう。

ハードルはすれすれで超えましょう。ってのは無論だいじだけど。

222 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 11:12:15.50 ID:DgttH7dz.net]
質問者そっちのけの話が好きだよな

223 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 11:19:20.22 ID:xtAOreBW.net]
質問はいわば大喜利のお題。








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

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

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