当スレに★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
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2023/07/13(木) 18:48:41.56ID:INS7SIu4912デフォルトの名無しさん
2024/07/23(火) 12:00:04.69ID:lokdiXpj 誰が作ったかわからない実行ファイルなんて実行すべきでないから
913デフォルトの名無しさん
2024/07/23(火) 12:00:56.55ID:HQr1sgjB 今時生exeダウンロードして実行しろはない
Macであってもよほど信頼があるもの以外は入れない
Macであってもよほど信頼があるもの以外は入れない
914デフォルトの名無しさん
2024/07/23(火) 15:47:22.98ID:b7ip8NcQ >>911
.zipとかに梱包した .exeでなく、赤裸々な .exeで配布したという意味? なぜ?
.zipとかに梱包した .exeでなく、赤裸々な .exeで配布したという意味? なぜ?
915デフォルトの名無しさん
2024/07/23(火) 15:49:15.49ID:xnSNk6y3 zipで包まれてても嫌だけどな
916デフォルトの名無しさん
2024/07/23(火) 16:25:49.95ID:x/ET989s exe単体では嫌だからWebサイトで配布するんじゃないの?
Steamのインストーラもexeだよ
パッケージ化されてても導入するのは結局exeだし
Steamのインストーラもexeだよ
パッケージ化されてても導入するのは結局exeだし
917デフォルトの名無しさん
2024/07/23(火) 17:12:12.55ID:aX/s2yiT918デフォルトの名無しさん
2024/07/23(火) 17:22:15.64ID:xnSNk6y3 >>916
個人が作ったよくわからないプログラムパッケージをネイティブにインストールなんかしないってことね
個人が作ったよくわからないプログラムパッケージをネイティブにインストールなんかしないってことね
919デフォルトの名無しさん
2024/07/23(火) 17:37:17.95ID:TPPfHQM2 >>914
ZIP圧縮は暗号化されているものがあるから、ZIP圧縮の方が嫌われるように変化した。
ZIP圧縮は暗号化されているものがあるから、ZIP圧縮の方が嫌われるように変化した。
920デフォルトの名無しさん
2024/07/23(火) 18:14:35.00ID:b7ip8NcQ >>917
ここPythonスレなので、exe化したPythonプログラムの話か。今気付いた。
ライブラリを含んでいるからウィルス認定されて当然という話をよく聞く。
別に exe化せんで、スクリプトで配布すりゃいいのでは。
ここPythonスレなので、exe化したPythonプログラムの話か。今気付いた。
ライブラリを含んでいるからウィルス認定されて当然という話をよく聞く。
別に exe化せんで、スクリプトで配布すりゃいいのでは。
921デフォルトの名無しさん
2024/07/23(火) 18:37:50.57ID:nRtnWzRV サンドボックスで振る舞いを確かめれば済む話じゃないのか?
922デフォルトの名無しさん
2024/07/23(火) 19:18:10.39ID:TZI+ZhOX 自己解凍書庫の出番か
923デフォルトの名無しさん
2024/07/23(火) 19:39:18.76ID:xnSNk6y3 あれも脆弱性の塊です
924デフォルトの名無しさん
2024/07/23(火) 19:43:52.63ID:ZPmy+vgF UPX
925デフォルトの名無しさん
2024/07/23(火) 19:50:49.70ID:aX/s2yiT >>920
pythonなんて使えない素人に配布してるので
pythonなんて使えない素人に配布してるので
926デフォルトの名無しさん
2024/07/23(火) 22:34:55.62ID:Q9OV7LqX コード署名なんて使えない素人が配布してるのでw
927デフォルトの名無しさん
2024/07/23(火) 23:08:59.22ID:r/ZR0qO4 こんだけマルウェアやらランサムウェアが問題になってるのにいまだに何の保証もないexeを実行可能にしているマイクロソフトは反社会勢力と言っても過言ではない
この問題を長年放置してるのは狂ってる
この問題を長年放置してるのは狂ってる
928デフォルトの名無しさん
2024/07/23(火) 23:12:04.08ID:RTFcCOtn Chromeはzipの中身も見てるみたいだけどFirefoxもとなるとGoogle Safe Browsingのダウンロードのブロックリストにドメイン載っちゃってる可能性
929デフォルトの名無しさん
2024/07/24(水) 03:59:46.12ID:/7/ZxMEj930デフォルトの名無しさん
2024/07/24(水) 11:24:37.52ID:zc84AtQt この板で見かけるpythonアプリをexe化して配布しようとしてる人って例外なく技術者としてのレベルが低いんだよね
しかもその自覚がなく他人のせいにするからタチが悪い
しかもその自覚がなく他人のせいにするからタチが悪い
931デフォルトの名無しさん
2024/07/24(水) 11:29:14.65ID:xsNragSm 超初心者用スレでレベルが低いとか言われても
932デフォルトの名無しさん
2024/07/24(水) 11:39:51.52ID:pCtKanLE >>930
しょうがない面あるよ
現場でのちょっとした業務効率化ツールにいちいち開発予算取れないし
Pythonやライブラリのインストールして回るのは面倒だし
exe一つ配布で済むならそれに越したことはない
しょうがない面あるよ
現場でのちょっとした業務効率化ツールにいちいち開発予算取れないし
Pythonやライブラリのインストールして回るのは面倒だし
exe一つ配布で済むならそれに越したことはない
933デフォルトの名無しさん
2024/07/24(水) 11:45:11.42ID:UohJ1bhL デスクトップアプリでも指示したファイル以外開けないような権限の厳しい仕組みを作るべきだった
934デフォルトの名無しさん
2024/07/24(水) 12:02:23.84ID:BVC0yZgs やっぱWebアプリが楽
pyscriptの発展に期待
pyscriptの発展に期待
935デフォルトの名無しさん
2024/07/24(水) 12:42:15.38ID:oMWZGWxK936デフォルトの名無しさん
2024/07/24(水) 14:17:03.29ID:y0qkp9N5937デフォルトの名無しさん
2024/07/24(水) 14:55:30.46ID:uBykzA+Z exeを自由に配布しようとしても、ブロックされてダウンロードされないし売れないしで、素人でも最初からMicrosoft sStore、App Store、android Play Storeで配布する方針でアプリ開発するべきなんだね
938デフォルトの名無しさん
2024/07/24(水) 15:11:26.53ID:gQy7oTdL >>937
python公式が配布してるexeのダウンロードかブロックされたことある?
python公式が配布してるexeのダウンロードかブロックされたことある?
939デフォルトの名無しさん
2024/07/24(水) 15:17:26.99ID:uBykzA+Z >>938
python本体くらいしか無いけど、ブロックはされなかった
python本体くらいしか無いけど、ブロックはされなかった
940デフォルトの名無しさん
2024/07/24(水) 17:01:13.31ID:KGoIVoV/ >>939
exeを自由に配布しようとしてもブロックされてダウンロードされないという認識が間違ってるってことだよ
exeを自由に配布しようとしてもブロックされてダウンロードされないという認識が間違ってるってことだよ
941デフォルトの名無しさん
2024/07/24(水) 17:34:45.81ID:Qm23Mb5z いろいろ出来てなんぼのPCであれはだめこれはだめと言っていたら、
なんのためのPCだかわからないことになる
パターナリスティックでおせっかいなシステムはPCにはそぐわないし、
スマホみたいにがんじがらめなのは勘弁してくれ
なんのためのPCだかわからないことになる
パターナリスティックでおせっかいなシステムはPCにはそぐわないし、
スマホみたいにがんじがらめなのは勘弁してくれ
942デフォルトの名無しさん
2024/07/24(水) 19:22:40.43ID:uBykzA+Z Microsoft Storeで販売してみるわ
日本語と英語で。
500円だけど、何事も挑戦
日本語と英語で。
500円だけど、何事も挑戦
943デフォルトの名無しさん
2024/07/24(水) 19:53:24.43ID:aZhJNMHQ944デフォルトの名無しさん
2024/07/24(水) 23:33:56.14ID:uBykzA+Z >>943
いや、他所ではたまに売れてるんですよ
1週間に数本とか
exeファイルでは無いけどコード
(記事って書いてあるけど文章では無いです)
https://i.imgur.com/9VMM8xV.jpeg
exeファイルを売りたくなったので、Microsoft Storeにしようかと。
他所だとブロックされてしまうので
いや、他所ではたまに売れてるんですよ
1週間に数本とか
exeファイルでは無いけどコード
(記事って書いてあるけど文章では無いです)
https://i.imgur.com/9VMM8xV.jpeg
exeファイルを売りたくなったので、Microsoft Storeにしようかと。
他所だとブロックされてしまうので
945デフォルトの名無しさん
2024/07/25(木) 17:55:43.14ID:d36Rq1nw EXEファイルは間違って実行してしまうことがあるから避けられているのになあ
946デフォルトの名無しさん
2024/07/26(金) 08:22:41.37ID:3aGNttVJ947デフォルトの名無しさん
2024/07/26(金) 09:07:36.47ID:GoMxbApo 通常のスクリプトファイルはダブルクリックで実行してしまうことはないだろ
948デフォルトの名無しさん
2024/07/26(金) 10:16:15.53ID:3aGNttVJ949デフォルトの名無しさん
2024/07/26(金) 10:19:30.49ID:8tpKdrFX >>947
無知すぎるやろw
無知すぎるやろw
950デフォルトの名無しさん
2024/07/26(金) 10:28:35.30ID:RKHjG1e0 バッチファイルなら起動するで
あと関連付けされてれば起動する
あと関連付けされてれば起動する
951デフォルトの名無しさん
2024/07/26(金) 13:49:56.51ID:ymUuyp6y スレタイが何度見てもくすだれにしか見えない
952デフォルトの名無しさん
2024/07/26(金) 15:36:14.52ID:OCCNk7Vb スレイタが何度見てもくだれすにしか見なえい
953デフォルトの名無しさん
2024/07/26(金) 20:25:41.82ID:JylNHC7t >>948
取り返しがつかないことを平気でするから、仕事だったら追放されるぞ。
取り返しがつかないことを平気でするから、仕事だったら追放されるぞ。
954デフォルトの名無しさん
2024/07/26(金) 20:27:18.02ID:JylNHC7t >>948 のようにWindowsをMS-Windowsと書くのはジジイ確定
955デフォルトの名無しさん
2024/07/26(金) 20:58:29.00ID:3aGNttVJ >>953
MS-Windows をよく知らんのだけど、
関連付けって、取り返しがつかず、仕事だったら追放されるくらいオオゴトなのか。タイヘンなんだな。MS-Windows を使う仕事でなくて良かったよ。
MS-Windows をよく知らんのだけど、
関連付けって、取り返しがつかず、仕事だったら追放されるくらいオオゴトなのか。タイヘンなんだな。MS-Windows を使う仕事でなくて良かったよ。
956デフォルトの名無しさん
2024/07/26(金) 21:10:48.91ID:JylNHC7t > python something.py
↑これを実行すると言っているのは自分だろうに
↑これを実行すると言っているのは自分だろうに
957デフォルトの名無しさん
2024/07/26(金) 22:30:59.89ID:3aGNttVJ958デフォルトの名無しさん
2024/07/26(金) 22:53:18.79ID:JylNHC7t >>957
自分がそう書いているんだぜ?
自分がそう書いているんだぜ?
959デフォルトの名無しさん
2024/07/26(金) 22:54:17.60ID:JylNHC7t960デフォルトの名無しさん
2024/07/26(金) 22:55:33.33ID:JylNHC7t どんなOSだろうと実行してから「実行しますか?」なんて聞いてくるコマンドが普通なのか?
言っていることの意味がわからない。
言っていることの意味がわからない。
961デフォルトの名無しさん
2024/07/26(金) 23:03:13.17ID:GM2OWqhD 無知な>>947が暴れてますな
ジジイのほうがまだまとも
ジジイのほうがまだまとも
962デフォルトの名無しさん
2024/07/27(土) 02:00:40.08ID:Frk3MPuk963デフォルトの名無しさん
2024/07/27(土) 11:13:05.30ID:qPRWWcgY def a(arg1)のarg1は'normal,'auto','single'が選択肢としてありって、呼び出し元で引数の選択肢にインテリセンスが効くようにする方法ってありますか?
964デフォルトの名無しさん
2024/07/27(土) 11:18:09.30ID:zo9+JWCR そんな質問はchatgptに聞け
965デフォルトの名無しさん
2024/07/27(土) 11:30:57.89ID:MJBjTLYo Windows環境でPythonをインストールすると.pyなどの各種ファイルは
Python Launcher(py.exe)に関連付けされてダブルクリックでプログラムが実行されるようになってるよ
.batや.cmdのように標準で実行されるものもあれば.ps1のように標準ではブロックされるものもある
ただ.batや.cmdは.exeと違って一般ユーザーは使わないから設定でブロックしやすい
.exeもいろんな条件でブロックすることは可能だけど利便性がかなり落ちるのでバランスが難しい
Python Launcher(py.exe)に関連付けされてダブルクリックでプログラムが実行されるようになってるよ
.batや.cmdのように標準で実行されるものもあれば.ps1のように標準ではブロックされるものもある
ただ.batや.cmdは.exeと違って一般ユーザーは使わないから設定でブロックしやすい
.exeもいろんな条件でブロックすることは可能だけど利便性がかなり落ちるのでバランスが難しい
966デフォルトの名無しさん
2024/07/27(土) 11:35:07.21ID:VipTCpXk >>963
enum
enum
967デフォルトの名無しさん
2024/07/27(土) 12:02:44.95ID:VipTCpXk Literalがあったわ
968デフォルトの名無しさん
2024/07/27(土) 20:42:42.63ID:cmTVxjYb969デフォルトの名無しさん
2024/07/28(日) 15:34:57.49ID:v6kdbv5j .pyダブルクリックでテキストエディタが起動してソース編集の方が有難い
.py実行したいときはコマンドプロンプトやエディタの方から実行出来れば充分
.py実行したいときはコマンドプロンプトやエディタの方から実行出来れば充分
970デフォルトの名無しさん
2024/07/28(日) 20:18:24.27ID:AOLFr8T9971デフォルトの名無しさん
2024/07/28(日) 20:24:40.17ID:nQJ65Sob 個々人の嗜好の話題ではない。
972デフォルトの名無しさん
2024/07/30(火) 17:32:38.17ID:PmWSmSbC 1 gchar 2001/03/27(火) 13:30
どうしょうもなく、くだらなくて恐縮ですが、
ギコ猫アプレットを作りたいと思います。
http://gikocat.20m.com/
まあ、感想なぞ書いて下さい。
どうしょうもなく、くだらなくて恐縮ですが、
ギコ猫アプレットを作りたいと思います。
http://gikocat.20m.com/
まあ、感想なぞ書いて下さい。
973デフォルトの名無しさん
2024/07/30(火) 19:00:55.75ID:xxzULaUh >>972
多分ウイルスサイト
多分ウイルスサイト
974デフォルトの名無しさん
2024/08/11(日) 00:05:49.00ID:rz8PuyH+ しかし2001年アプレットとはまた…
975デフォルトの名無しさん
2024/08/22(木) 10:19:36.95ID:IKT838Oo 死壊死壊
976デフォルトの名無しさん
2024/08/23(金) 05:46:44.19ID:rXpsCAVX asyncによる非同期処理を実装する場合、非同期にしたい呼び出される関数はasync defとawaitに書かなければならない認識であっていますか?
既存コードにCで書かれた通信処理dllへのラッパー関数があるので、dll呼び出し部まで書き直すか追加するのが手間なので良い手法があればと思いました。
既存コードにCで書かれた通信処理dllへのラッパー関数があるので、dll呼び出し部まで書き直すか追加するのが手間なので良い手法があればと思いました。
977デフォルトの名無しさん
2024/08/23(金) 14:35:19.98ID:TJ+3Kp9a wrapperのwrapperを描こう
978デフォルトの名無しさん
2024/08/23(金) 17:32:10.11ID:2MxBs/jY Yo~!
979デフォルトの名無しさん
2024/08/26(月) 13:05:01.33ID:+6LxARHT 宣伝じゃないですが
尼で損する→/dp/4297142856
書評は良いと思った
>なぜコードが間違っていないのにレビューで重箱の隅のような指摘を受けるのかが理解できるようになります。
尼で損する→/dp/4297142856
書評は良いと思った
>なぜコードが間違っていないのにレビューで重箱の隅のような指摘を受けるのかが理解できるようになります。
980デフォルトの名無しさん
2024/08/26(月) 15:22:01.32ID:xgRNJuaz サプーか
981デフォルトの名無しさん
2024/08/26(月) 19:53:41.84ID:FhzwHLyM レビューで重箱の隅のような指摘を受けたことがあるんだろうね
982デフォルトの名無しさん
2024/08/26(月) 20:38:35.96ID:TfC/Wz7r 横からだけど
おまえは完璧なコードを書きすぎる
と言われた事がある・・・
難しい部分を任されたことが無いってのもあるけど
その部分の動画もあるのかな
おまえは完璧なコードを書きすぎる
と言われた事がある・・・
難しい部分を任されたことが無いってのもあるけど
その部分の動画もあるのかな
983デフォルトの名無しさん
2024/08/26(月) 20:59:37.19ID:694qjtkr レビューがめっちゃ桜臭いな
星3以下だと一気に評判落ちるので発売直後の星5が大事
星3以下だと一気に評判落ちるので発売直後の星5が大事
984デフォルトの名無しさん
2024/08/27(火) 00:42:37.95ID:jPnUMQmz 設計通りに実装していないやつが多すぎる
985デフォルトの名無しさん
2024/08/27(火) 14:12:58.86ID:oHcafaf7986デフォルトの名無しさん
2024/08/27(火) 14:13:20.99ID:oHcafaf7 (S)でshortだからSの上のRは無いのと一緒
6Ωと3Ωの並列の合成抵抗は2Ω
12Vかかってるから6A
6Ωと3Ωの並列の合成抵抗は2Ω
12Vかかってるから6A
987デフォルトの名無しさん
2024/08/27(火) 14:13:37.32ID:oHcafaf7 答えは燃えるだよ
0A
0A
988デフォルトの名無しさん
2024/08/27(火) 14:14:03.15ID:oHcafaf7 どっちが正しい?
989デフォルトの名無しさん
2024/08/30(金) 20:00:23.54ID:/S3k+zaQ SQLAlchemy気に入った
おかげでpythonから離れそうにない
おかげでpythonから離れそうにない
2024/08/31(土) 13:26:42.65ID:fwQH707u
関数やクラスにインデックスの指す中身の値でなく“インデックス指定”を渡したいのですがうまく出来ません
こんな場合どういうような考え方があるのでしょう(タプルでインデックス数字を渡す?)
# [[0,0,0,0,0],[[0,0,0,0,0]]
alist = [[0]*5]*2
# 値ではなく箱の位置を意図してるが…
hako = alist[0][3]
def change(b):
b = 3
return
change(hako)
print(alist) # 全部0のまま
change(alist[0][4])
print(alist) # こちらも全部0
実際にはrpgゲームの様々のステートやフラグやそのセーブを管理するクラスに
alist[6][15](王さまと喋ったとか)を1にするといった仕事をさせたいと試行錯誤しています
喋る関数、戦う関数やクラスのとこから発生しだいリストを直で操作すればいいのだけど
State.change(インデックス, 1)みたく一元的にやりたいとクラスを作ってきています
目的で位置の固定されたフラグなのでメニューを開いているかState.menu(1)、State.kingtalked(1)などとしその先のクラスの関数で位置を決め撃ちするのが良いのかななどと困って考えています
こんな場合どういうような考え方があるのでしょう(タプルでインデックス数字を渡す?)
# [[0,0,0,0,0],[[0,0,0,0,0]]
alist = [[0]*5]*2
# 値ではなく箱の位置を意図してるが…
hako = alist[0][3]
def change(b):
b = 3
return
change(hako)
print(alist) # 全部0のまま
change(alist[0][4])
print(alist) # こちらも全部0
実際にはrpgゲームの様々のステートやフラグやそのセーブを管理するクラスに
alist[6][15](王さまと喋ったとか)を1にするといった仕事をさせたいと試行錯誤しています
喋る関数、戦う関数やクラスのとこから発生しだいリストを直で操作すればいいのだけど
State.change(インデックス, 1)みたく一元的にやりたいとクラスを作ってきています
目的で位置の固定されたフラグなのでメニューを開いているかState.menu(1)、State.kingtalked(1)などとしその先のクラスの関数で位置を決め撃ちするのが良いのかななどと困って考えています
2024/08/31(土) 14:58:41.77ID:fwQH707u
設計からおかしいと思ったので質問は取り下げます
ロールプレイングゲームでゲーム状態(シナリオ進捗やパーティーのステータス状態やカーソル位置まで状態の復元可能)の情報は
どう作り、ゲーム中に持つのか、どこからリードやライトするのかについて混乱しています
ステータスマネージャーのようなクラスにこれ記録しといてと各所から投げればいいのかなと考えてるのが今で
逆に難しくなってしまってる、参考に出来そうなpython製ののrpgを見つけられていません
ロールプレイングゲームでゲーム状態(シナリオ進捗やパーティーのステータス状態やカーソル位置まで状態の復元可能)の情報は
どう作り、ゲーム中に持つのか、どこからリードやライトするのかについて混乱しています
ステータスマネージャーのようなクラスにこれ記録しといてと各所から投げればいいのかなと考えてるのが今で
逆に難しくなってしまってる、参考に出来そうなpython製ののrpgを見つけられていません
992デフォルトの名無しさん
2024/08/31(土) 15:42:25.61ID:Q7p5BAl/ ゲームプログラムの構造自体に悩んでるように見える
個々のパラメータはカテゴリごとにクラス化して
それらを保持するゲームカーネルクラスを考えてみては?
セーブ・ロードの時は所属クラスを識別可能なラベルを付けて
カーネルが各クラスに分配・収集する
もちろんカーネルは分散構造でもいい
個々のパラメータはカテゴリごとにクラス化して
それらを保持するゲームカーネルクラスを考えてみては?
セーブ・ロードの時は所属クラスを識別可能なラベルを付けて
カーネルが各クラスに分配・収集する
もちろんカーネルは分散構造でもいい
993デフォルトの名無しさん
2024/08/31(土) 16:31:20.69ID:fwQH707u ありがとう
クラス使い始めてみたばかりで継承など使ってないレベルなので意図の読み取りがあれですが
書いてくれた雰囲気はなんとなく理解しました
例えばシナリオ進捗や済みイベントのフラグ、世界が滅亡するまでの残り時間などの進捗データを保持させるカテゴリーなクラス
アイテムやそのソート順選択状態や現在カーソル位置などを保持させるアイテムGUIデータなカテゴリーのクラス
それらから収集しまとめて保持していてセーブで書きだし、ロード時に各所へセットしてから再開する統合クラス
ラベルで管理とは、辞書型だったりあるいは投げ込むクラス内のステータスごとに対応する関数で配置場所を固定して分けたらいいのかなと…頭が限界ですゆっくり考えてみます
クラス使い始めてみたばかりで継承など使ってないレベルなので意図の読み取りがあれですが
書いてくれた雰囲気はなんとなく理解しました
例えばシナリオ進捗や済みイベントのフラグ、世界が滅亡するまでの残り時間などの進捗データを保持させるカテゴリーなクラス
アイテムやそのソート順選択状態や現在カーソル位置などを保持させるアイテムGUIデータなカテゴリーのクラス
それらから収集しまとめて保持していてセーブで書きだし、ロード時に各所へセットしてから再開する統合クラス
ラベルで管理とは、辞書型だったりあるいは投げ込むクラス内のステータスごとに対応する関数で配置場所を固定して分けたらいいのかなと…頭が限界ですゆっくり考えてみます
994デフォルトの名無しさん
2024/08/31(土) 17:12:20.07ID:Q7p5BAl/ 画面や入力は別のクラスにして
入力クラス→カーネルへのAPI
カーネル→画面クラスへのAPI
に分離した方が見通しよくなると思う
入力クラス→カーネルへのAPI
カーネル→画面クラスへのAPI
に分離した方が見通しよくなると思う
996デフォルトの名無しさん
2024/08/31(土) 20:12:52.72ID:fwQH707u >>995
しばらくなぜだろうと考え込んだ(もう1つのスレの方の指摘とあわせ)
…思い出した、要素のidが同じになって連動しまうんだっけたしかに挙動に困ったことある
もう一回この手の宣言について調べなおし学習しますどうも
しばらくなぜだろうと考え込んだ(もう1つのスレの方の指摘とあわせ)
…思い出した、要素のidが同じになって連動しまうんだっけたしかに挙動に困ったことある
もう一回この手の宣言について調べなおし学習しますどうも
997デフォルトの名無しさん
2024/09/01(日) 14:38:13.87ID:MnUgJTxK 元レスの主張をそのままリスペクトすると
ctypes の POINTER が超お薦め
ctypes の POINTER が超お薦め
998デフォルトの名無しさん
2024/09/01(日) 15:14:54.96ID:MnUgJTxK >>990
https://paiza.io/projects/-YhvJ2Iepe9GDgWHdZQ_wQ
import ctypes
def a(p):
p.contents.value = 3
x = [[ctypes.c_uint32(j * 3 + i + 1) for i in range(3)] for j in range(3)]
print(x)
a(ctypes.pointer(x[1][1]))
print(x)
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(5), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(3), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
https://paiza.io/projects/-YhvJ2Iepe9GDgWHdZQ_wQ
import ctypes
def a(p):
p.contents.value = 3
x = [[ctypes.c_uint32(j * 3 + i + 1) for i in range(3)] for j in range(3)]
print(x)
a(ctypes.pointer(x[1][1]))
print(x)
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(5), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(3), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
999デフォルトの名無しさん
2024/09/01(日) 19:02:55.77ID:tGCM6k6e >>997
ありがとう
最終的には教えてもらった辞書型でうまく意図した役割をつなぐことに成功しました
「Pythonでゲーム作りますが何か?」というハテナのblogを参考にクラスというもの主体の作り方に触れ
そこのgithubのpython3ソースを見たりしながらタイルチップrpgでないadv寄りな自分のものにあてはめているところでした
ある程度のとこで連載は終わっていて残念、実践的ですごく参考になりました
ありがとう
最終的には教えてもらった辞書型でうまく意図した役割をつなぐことに成功しました
「Pythonでゲーム作りますが何か?」というハテナのblogを参考にクラスというもの主体の作り方に触れ
そこのgithubのpython3ソースを見たりしながらタイルチップrpgでないadv寄りな自分のものにあてはめているところでした
ある程度のとこで連載は終わっていて残念、実践的ですごく参考になりました
1000デフォルトの名無しさん
2024/09/01(日) 20:02:05.87ID:tGCM6k6e 次スレ
【まず1嫁】くだすれPython(超初心者用) その60
https://mevius.5ch.net/test/read.cgi/tech/1725188284/
スレ立てがNGRockにかかるためテンプレの一部変えました
【まず1嫁】くだすれPython(超初心者用) その60
https://mevius.5ch.net/test/read.cgi/tech/1725188284/
スレ立てがNGRockにかかるためテンプレの一部変えました
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 416日 1時間 13分 25秒
新しいスレッドを立ててください。
life time: 416日 1時間 13分 25秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 「アベノミクス」で投資対象と化したマンション ローンの低金利続き「年収の12倍」借りる20代出現 [蚤の市★]
- 食品の高騰対策、政府が交付金の「特別枠」検討 原則全ての自治体で [蚤の市★]
- 【超絶悲報】日本政府「高市さんの答弁撤回はない。政権として弱腰と映る姿勢は見せられない」これもう立憲岡田の議員辞職しかないだろ [519511584]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 台湾「高市さんが台湾人の悲願を叶えてくれた!」これじゃ高市さん発言撤回できないぢゃん😰 [523957489]
- 高市周辺、さすがに焦り始めるww「小さな火種が火事になりかけている。早く鎮火しなくてはいけない」 [271912485]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
