[過去ログ]
【まず1嫁】くだすれPython(超初心者用) その59 (1002レス)
【まず1嫁】くだすれPython(超初心者用) その59 http://mevius.5ch.net/test/read.cgi/tech/1689241721/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [] 2023/07/13(木) 18:48:41.56 ID:INS7SIu4 当スレに★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 ### http://mevius.5ch.net/test/read.cgi/tech/1689241721/1
903: デフォルトの名無しさん [sage] 2024/07/23(火) 07:43:39.89 ID:x/ET989s vscodeの拡張はelispみたく手軽に始められないから秩序は保たれてる印象 http://mevius.5ch.net/test/read.cgi/tech/1689241721/903
904: デフォルトの名無しさん [sage] 2024/07/23(火) 09:37:49.97 ID:HQr1sgjB >>902 極論それ 環境云々よりまずコードをかけることが大事だからな 環境など後からいくらでも凝ればいい http://mevius.5ch.net/test/read.cgi/tech/1689241721/904
905: デフォルトの名無しさん [sage] 2024/07/23(火) 09:47:38.48 ID:n9YZQASq まず書けるようになるためにはデバッガの有無は大きいと思うが http://mevius.5ch.net/test/read.cgi/tech/1689241721/905
906: デフォルトの名無しさん [sage] 2024/07/23(火) 09:53:14.67 ID:HQr1sgjB 最近はjupyterとか使えば対話的にプログラム書けるしpythonに限って言えば昔ほどデバッガは重要ではないと思うけどな http://mevius.5ch.net/test/read.cgi/tech/1689241721/906
907: デフォルトの名無しさん [sage] 2024/07/23(火) 10:16:25.92 ID:x/ET989s Jupyterデバッガ搭載してるけど定義のちがい? http://mevius.5ch.net/test/read.cgi/tech/1689241721/907
908: デフォルトの名無しさん [sage] 2024/07/23(火) 10:16:33.81 ID:n9YZQASq 環境などどうでも良いのにいきなりjupyterなの? http://mevius.5ch.net/test/read.cgi/tech/1689241721/908
909: デフォルトの名無しさん [sage] 2024/07/23(火) 10:47:56.05 ID:HQr1sgjB 環境がどうでも良いのとjupyter使うのが便利とは直行する話 環境構築にこだわってドツボにハマるならメモ帳でも良いって意味だよ 文脈ちゃんと理解しような http://mevius.5ch.net/test/read.cgi/tech/1689241721/909
910: デフォルトの名無しさん [sage] 2024/07/23(火) 11:02:25.16 ID:n9YZQASq 文脈云々言うなら直交ぐらいちゃんと変換しような http://mevius.5ch.net/test/read.cgi/tech/1689241721/910
911: デフォルトの名無しさん [sage] 2024/07/23(火) 11:52:19.83 ID:aX/s2yiT デスクトップアプリを作ってexe化して配布しても、FirefoxとChromeで「ウイルスかマルウェア」と断定されて、ダウンロードがブロックされてしまうので、がっかりだよ… またそのブロック解除の方法が難しくて、まず素人はダウンロードできないし… Edgeは賢いんだよな ちゃんと検査してはダウンロードさせてくれる http://mevius.5ch.net/test/read.cgi/tech/1689241721/911
912: デフォルトの名無しさん [sage] 2024/07/23(火) 12:00:04.69 ID:lokdiXpj 誰が作ったかわからない実行ファイルなんて実行すべきでないから http://mevius.5ch.net/test/read.cgi/tech/1689241721/912
913: デフォルトの名無しさん [sage] 2024/07/23(火) 12:00:56.55 ID:HQr1sgjB 今時生exeダウンロードして実行しろはない Macであってもよほど信頼があるもの以外は入れない http://mevius.5ch.net/test/read.cgi/tech/1689241721/913
914: デフォルトの名無しさん [] 2024/07/23(火) 15:47:22.98 ID:b7ip8NcQ >>911 .zipとかに梱包した .exeでなく、赤裸々な .exeで配布したという意味? なぜ? http://mevius.5ch.net/test/read.cgi/tech/1689241721/914
915: デフォルトの名無しさん [sage] 2024/07/23(火) 15:49:15.49 ID:xnSNk6y3 zipで包まれてても嫌だけどな http://mevius.5ch.net/test/read.cgi/tech/1689241721/915
916: デフォルトの名無しさん [sage] 2024/07/23(火) 16:25:49.95 ID:x/ET989s exe単体では嫌だからWebサイトで配布するんじゃないの? Steamのインストーラもexeだよ パッケージ化されてても導入するのは結局exeだし http://mevius.5ch.net/test/read.cgi/tech/1689241721/916
917: デフォルトの名無しさん [sage] 2024/07/23(火) 17:12:12.55 ID:aX/s2yiT >>914 zipにしてるよ それがブロックされる http://mevius.5ch.net/test/read.cgi/tech/1689241721/917
918: デフォルトの名無しさん [sage] 2024/07/23(火) 17:22:15.64 ID:xnSNk6y3 >>916 個人が作ったよくわからないプログラムパッケージをネイティブにインストールなんかしないってことね http://mevius.5ch.net/test/read.cgi/tech/1689241721/918
919: デフォルトの名無しさん [] 2024/07/23(火) 17:37:17.95 ID:TPPfHQM2 >>914 ZIP圧縮は暗号化されているものがあるから、ZIP圧縮の方が嫌われるように変化した。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/919
920: デフォルトの名無しさん [] 2024/07/23(火) 18:14:35.00 ID:b7ip8NcQ >>917 ここPythonスレなので、exe化したPythonプログラムの話か。今気付いた。 ライブラリを含んでいるからウィルス認定されて当然という話をよく聞く。 別に exe化せんで、スクリプトで配布すりゃいいのでは。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/920
921: デフォルトの名無しさん [sage] 2024/07/23(火) 18:37:50.57 ID:nRtnWzRV サンドボックスで振る舞いを確かめれば済む話じゃないのか? http://mevius.5ch.net/test/read.cgi/tech/1689241721/921
922: デフォルトの名無しさん [sage] 2024/07/23(火) 19:18:10.39 ID:TZI+ZhOX 自己解凍書庫の出番か http://mevius.5ch.net/test/read.cgi/tech/1689241721/922
923: デフォルトの名無しさん [sage] 2024/07/23(火) 19:39:18.76 ID:xnSNk6y3 あれも脆弱性の塊です http://mevius.5ch.net/test/read.cgi/tech/1689241721/923
924: デフォルトの名無しさん [] 2024/07/23(火) 19:43:52.63 ID:ZPmy+vgF UPX http://mevius.5ch.net/test/read.cgi/tech/1689241721/924
925: デフォルトの名無しさん [sage] 2024/07/23(火) 19:50:49.70 ID:aX/s2yiT >>920 pythonなんて使えない素人に配布してるので http://mevius.5ch.net/test/read.cgi/tech/1689241721/925
926: デフォルトの名無しさん [sage] 2024/07/23(火) 22:34:55.62 ID:Q9OV7LqX コード署名なんて使えない素人が配布してるのでw http://mevius.5ch.net/test/read.cgi/tech/1689241721/926
927: デフォルトの名無しさん [sage] 2024/07/23(火) 23:08:59.22 ID:r/ZR0qO4 こんだけマルウェアやらランサムウェアが問題になってるのにいまだに何の保証もないexeを実行可能にしているマイクロソフトは反社会勢力と言っても過言ではない この問題を長年放置してるのは狂ってる http://mevius.5ch.net/test/read.cgi/tech/1689241721/927
928: デフォルトの名無しさん [sage] 2024/07/23(火) 23:12:04.08 ID:RTFcCOtn Chromeはzipの中身も見てるみたいだけどFirefoxもとなるとGoogle Safe Browsingのダウンロードのブロックリストにドメイン載っちゃってる可能性 http://mevius.5ch.net/test/read.cgi/tech/1689241721/928
929: デフォルトの名無しさん [sage] 2024/07/24(水) 03:59:46.12 ID:/7/ZxMEj >>927 ストアで縛ろうとしたら猛反対 俺のパソコンなのに何しやがるんてなるよ 業務ならポリシーで制限できるから落とし所 http://mevius.5ch.net/test/read.cgi/tech/1689241721/929
930: デフォルトの名無しさん [sage] 2024/07/24(水) 11:24:37.52 ID:zc84AtQt この板で見かけるpythonアプリをexe化して配布しようとしてる人って例外なく技術者としてのレベルが低いんだよね しかもその自覚がなく他人のせいにするからタチが悪い http://mevius.5ch.net/test/read.cgi/tech/1689241721/930
931: デフォルトの名無しさん [sage] 2024/07/24(水) 11:29:14.65 ID:xsNragSm 超初心者用スレでレベルが低いとか言われても http://mevius.5ch.net/test/read.cgi/tech/1689241721/931
932: デフォルトの名無しさん [sage] 2024/07/24(水) 11:39:51.52 ID:pCtKanLE >>930 しょうがない面あるよ 現場でのちょっとした業務効率化ツールにいちいち開発予算取れないし Pythonやライブラリのインストールして回るのは面倒だし exe一つ配布で済むならそれに越したことはない http://mevius.5ch.net/test/read.cgi/tech/1689241721/932
933: デフォルトの名無しさん [sage] 2024/07/24(水) 11:45:11.42 ID:UohJ1bhL デスクトップアプリでも指示したファイル以外開けないような権限の厳しい仕組みを作るべきだった http://mevius.5ch.net/test/read.cgi/tech/1689241721/933
934: デフォルトの名無しさん [sage] 2024/07/24(水) 12:02:23.84 ID:BVC0yZgs やっぱWebアプリが楽 pyscriptの発展に期待 http://mevius.5ch.net/test/read.cgi/tech/1689241721/934
935: デフォルトの名無しさん [sage] 2024/07/24(水) 12:42:15.38 ID:oMWZGWxK >>932 それはアプリの配布ポリシーも配布方法も確立できてないリテラシーが超低い会社に限られた話 >>926が揶揄してるように素人に配布してるのが問題じゃなくて素人がexeを配布しようとしてるのが問題なんだよ http://mevius.5ch.net/test/read.cgi/tech/1689241721/935
936: デフォルトの名無しさん [sage] 2024/07/24(水) 14:17:03.29 ID:y0qkp9N5 >>933 Macは野良の実行ファイル起動できないからな せめてこれくらいはやれよって思う http://mevius.5ch.net/test/read.cgi/tech/1689241721/936
937: デフォルトの名無しさん [sage] 2024/07/24(水) 14:55:30.46 ID:uBykzA+Z exeを自由に配布しようとしても、ブロックされてダウンロードされないし売れないしで、素人でも最初からMicrosoft sStore、App Store、android Play Storeで配布する方針でアプリ開発するべきなんだね http://mevius.5ch.net/test/read.cgi/tech/1689241721/937
938: デフォルトの名無しさん [sage] 2024/07/24(水) 15:11:26.53 ID:gQy7oTdL >>937 python公式が配布してるexeのダウンロードかブロックされたことある? http://mevius.5ch.net/test/read.cgi/tech/1689241721/938
939: デフォルトの名無しさん [sage] 2024/07/24(水) 15:17:26.99 ID:uBykzA+Z >>938 python本体くらいしか無いけど、ブロックはされなかった http://mevius.5ch.net/test/read.cgi/tech/1689241721/939
940: デフォルトの名無しさん [sage] 2024/07/24(水) 17:01:13.31 ID:KGoIVoV/ >>939 exeを自由に配布しようとしてもブロックされてダウンロードされないという認識が間違ってるってことだよ http://mevius.5ch.net/test/read.cgi/tech/1689241721/940
941: デフォルトの名無しさん [sage] 2024/07/24(水) 17:34:45.81 ID:Qm23Mb5z いろいろ出来てなんぼのPCであれはだめこれはだめと言っていたら、 なんのためのPCだかわからないことになる パターナリスティックでおせっかいなシステムはPCにはそぐわないし、 スマホみたいにがんじがらめなのは勘弁してくれ http://mevius.5ch.net/test/read.cgi/tech/1689241721/941
942: デフォルトの名無しさん [sage] 2024/07/24(水) 19:22:40.43 ID:uBykzA+Z Microsoft Storeで販売してみるわ 日本語と英語で。 500円だけど、何事も挑戦 http://mevius.5ch.net/test/read.cgi/tech/1689241721/942
943: デフォルトの名無しさん [sage] 2024/07/24(水) 19:53:24.43 ID:aZhJNMHQ >>942 いきなり500円で買うやつおらんぞ まずは機能減らして無料で出せよ http://mevius.5ch.net/test/read.cgi/tech/1689241721/943
944: デフォルトの名無しさん [sage] 2024/07/24(水) 23:33:56.14 ID:uBykzA+Z >>943 いや、他所ではたまに売れてるんですよ 1週間に数本とか exeファイルでは無いけどコード (記事って書いてあるけど文章では無いです) https://i.imgur.com/9VMM8xV.jpeg exeファイルを売りたくなったので、Microsoft Storeにしようかと。 他所だとブロックされてしまうので http://mevius.5ch.net/test/read.cgi/tech/1689241721/944
945: デフォルトの名無しさん [] 2024/07/25(木) 17:55:43.14 ID:d36Rq1nw EXEファイルは間違って実行してしまうことがあるから避けられているのになあ http://mevius.5ch.net/test/read.cgi/tech/1689241721/945
946: デフォルトの名無しさん [] 2024/07/26(金) 08:22:41.37 ID:3aGNttVJ >>945 スクリプト・ファイルでも間違えて実行することはあると思うが、 EXEファイル特有の間違いってあるの? http://mevius.5ch.net/test/read.cgi/tech/1689241721/946
947: デフォルトの名無しさん [sage] 2024/07/26(金) 09:07:36.47 ID:GoMxbApo 通常のスクリプトファイルはダブルクリックで実行してしまうことはないだろ http://mevius.5ch.net/test/read.cgi/tech/1689241721/947
948: デフォルトの名無しさん [] 2024/07/26(金) 10:16:15.53 ID:3aGNttVJ >>947 MS-Windows をよく知らんのだけど、 拡張子 .py とかのテキストファイルを、 python something.py などと実行してしまうもんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1689241721/948
949: デフォルトの名無しさん [sage] 2024/07/26(金) 10:19:30.49 ID:8tpKdrFX >>947 無知すぎるやろw http://mevius.5ch.net/test/read.cgi/tech/1689241721/949
950: デフォルトの名無しさん [sage] 2024/07/26(金) 10:28:35.30 ID:RKHjG1e0 バッチファイルなら起動するで あと関連付けされてれば起動する http://mevius.5ch.net/test/read.cgi/tech/1689241721/950
951: デフォルトの名無しさん [sage] 2024/07/26(金) 13:49:56.51 ID:ymUuyp6y スレタイが何度見てもくすだれにしか見えない http://mevius.5ch.net/test/read.cgi/tech/1689241721/951
952: デフォルトの名無しさん [sage] 2024/07/26(金) 15:36:14.52 ID:OCCNk7Vb スレイタが何度見てもくだれすにしか見なえい http://mevius.5ch.net/test/read.cgi/tech/1689241721/952
953: デフォルトの名無しさん [] 2024/07/26(金) 20:25:41.82 ID:JylNHC7t >>948 取り返しがつかないことを平気でするから、仕事だったら追放されるぞ。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/953
954: デフォルトの名無しさん [] 2024/07/26(金) 20:27:18.02 ID:JylNHC7t >>948 のようにWindowsをMS-Windowsと書くのはジジイ確定 http://mevius.5ch.net/test/read.cgi/tech/1689241721/954
955: デフォルトの名無しさん [] 2024/07/26(金) 20:58:29.00 ID:3aGNttVJ >>953 MS-Windows をよく知らんのだけど、 関連付けって、取り返しがつかず、仕事だったら追放されるくらいオオゴトなのか。タイヘンなんだな。MS-Windows を使う仕事でなくて良かったよ。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/955
956: デフォルトの名無しさん [] 2024/07/26(金) 21:10:48.91 ID:JylNHC7t > python something.py ↑これを実行すると言っているのは自分だろうに http://mevius.5ch.net/test/read.cgi/tech/1689241721/956
957: デフォルトの名無しさん [] 2024/07/26(金) 22:30:59.89 ID:3aGNttVJ >>956 拡張子 .py とかのテキストファイルを、 python something.py などと実行してしまう、そんな仕組みを、「関連付け」と呼んでいるのと違うの? よく知らんのだけど。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/957
958: デフォルトの名無しさん [] 2024/07/26(金) 22:53:18.79 ID:JylNHC7t >>957 自分がそう書いているんだぜ? http://mevius.5ch.net/test/read.cgi/tech/1689241721/958
959: デフォルトの名無しさん [] 2024/07/26(金) 22:54:17.60 ID:JylNHC7t >>957 946 デフォルトの名無しさん 2024/07/26(金) 08:22:41.37 ID:3aGNttVJ >>945 スクリプト・ファイルでも間違えて実行することはあると思うが、 EXEファイル特有の間違いってあるの? http://mevius.5ch.net/test/read.cgi/tech/1689241721/959
960: デフォルトの名無しさん [] 2024/07/26(金) 22:55:33.33 ID:JylNHC7t どんなOSだろうと実行してから「実行しますか?」なんて聞いてくるコマンドが普通なのか? 言っていることの意味がわからない。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/960
961: デフォルトの名無しさん [sage] 2024/07/26(金) 23:03:13.17 ID:GM2OWqhD 無知な>>947が暴れてますな ジジイのほうがまだまとも http://mevius.5ch.net/test/read.cgi/tech/1689241721/961
962: デフォルトの名無しさん [] 2024/07/27(土) 02:00:40.08 ID:Frk3MPuk >>958,960 何を言っているのか全然解らん。 系統立てて話してくれないだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/962
963: デフォルトの名無しさん [sage] 2024/07/27(土) 11:13:05.30 ID:qPRWWcgY def a(arg1)のarg1は'normal,'auto','single'が選択肢としてありって、呼び出し元で引数の選択肢にインテリセンスが効くようにする方法ってありますか? http://mevius.5ch.net/test/read.cgi/tech/1689241721/963
964: デフォルトの名無しさん [sage] 2024/07/27(土) 11:18:09.30 ID:zo9+JWCR そんな質問はchatgptに聞け http://mevius.5ch.net/test/read.cgi/tech/1689241721/964
965: デフォルトの名無しさん [sage] 2024/07/27(土) 11:30:57.89 ID:MJBjTLYo Windows環境でPythonをインストールすると.pyなどの各種ファイルは Python Launcher(py.exe)に関連付けされてダブルクリックでプログラムが実行されるようになってるよ .batや.cmdのように標準で実行されるものもあれば.ps1のように標準ではブロックされるものもある ただ.batや.cmdは.exeと違って一般ユーザーは使わないから設定でブロックしやすい .exeもいろんな条件でブロックすることは可能だけど利便性がかなり落ちるのでバランスが難しい http://mevius.5ch.net/test/read.cgi/tech/1689241721/965
966: デフォルトの名無しさん [sage] 2024/07/27(土) 11:35:07.21 ID:VipTCpXk >>963 enum http://mevius.5ch.net/test/read.cgi/tech/1689241721/966
967: デフォルトの名無しさん [sage] 2024/07/27(土) 12:02:44.95 ID:VipTCpXk Literalがあったわ http://mevius.5ch.net/test/read.cgi/tech/1689241721/967
968: デフォルトの名無しさん [sage] 2024/07/27(土) 20:42:42.63 ID:cmTVxjYb >>965 Anacondaから入れてるから初耳 勿論、勝手に実行はされない http://mevius.5ch.net/test/read.cgi/tech/1689241721/968
969: デフォルトの名無しさん [sage] 2024/07/28(日) 15:34:57.49 ID:v6kdbv5j .pyダブルクリックでテキストエディタが起動してソース編集の方が有難い .py実行したいときはコマンドプロンプトやエディタの方から実行出来れば充分 http://mevius.5ch.net/test/read.cgi/tech/1689241721/969
970: デフォルトの名無しさん [] 2024/07/28(日) 20:18:24.27 ID:AOLFr8T9 >>969 そんなのは設定だろ python界隈はこういう馬鹿が増えた http://mevius.5ch.net/test/read.cgi/tech/1689241721/970
971: デフォルトの名無しさん [] 2024/07/28(日) 20:24:40.17 ID:nQJ65Sob 個々人の嗜好の話題ではない。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/971
972: デフォルトの名無しさん [] 2024/07/30(火) 17:32:38.17 ID:PmWSmSbC 1 gchar 2001/03/27(火) 13:30 どうしょうもなく、くだらなくて恐縮ですが、 ギコ猫アプレットを作りたいと思います。 http://gikocat.20m.com/ まあ、感想なぞ書いて下さい。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/972
973: デフォルトの名無しさん [sage] 2024/07/30(火) 19:00:55.75 ID:xxzULaUh >>972 多分ウイルスサイト http://mevius.5ch.net/test/read.cgi/tech/1689241721/973
974: デフォルトの名無しさん [sage] 2024/08/11(日) 00:05:49.00 ID:rz8PuyH+ しかし2001年アプレットとはまた… http://mevius.5ch.net/test/read.cgi/tech/1689241721/974
975: デフォルトの名無しさん [] 2024/08/22(木) 10:19:36.95 ID:IKT838Oo 死壊死壊 http://mevius.5ch.net/test/read.cgi/tech/1689241721/975
976: デフォルトの名無しさん [sage] 2024/08/23(金) 05:46:44.19 ID:rXpsCAVX asyncによる非同期処理を実装する場合、非同期にしたい呼び出される関数はasync defとawaitに書かなければならない認識であっていますか? 既存コードにCで書かれた通信処理dllへのラッパー関数があるので、dll呼び出し部まで書き直すか追加するのが手間なので良い手法があればと思いました。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/976
977: デフォルトの名無しさん [] 2024/08/23(金) 14:35:19.98 ID:TJ+3Kp9a wrapperのwrapperを描こう http://mevius.5ch.net/test/read.cgi/tech/1689241721/977
978: デフォルトの名無しさん [sage] 2024/08/23(金) 17:32:10.11 ID:2MxBs/jY Yo~! http://mevius.5ch.net/test/read.cgi/tech/1689241721/978
979: デフォルトの名無しさん [] 2024/08/26(月) 13:05:01.33 ID:+6LxARHT 宣伝じゃないですが 尼で損する→/dp/4297142856 書評は良いと思った >なぜコードが間違っていないのにレビューで重箱の隅のような指摘を受けるのかが理解できるようになります。 http://mevius.5ch.net/test/read.cgi/tech/1689241721/979
980: デフォルトの名無しさん [sage] 2024/08/26(月) 15:22:01.32 ID:xgRNJuaz サプーか http://mevius.5ch.net/test/read.cgi/tech/1689241721/980
981: デフォルトの名無しさん [] 2024/08/26(月) 19:53:41.84 ID:FhzwHLyM レビューで重箱の隅のような指摘を受けたことがあるんだろうね http://mevius.5ch.net/test/read.cgi/tech/1689241721/981
982: デフォルトの名無しさん [sage] 2024/08/26(月) 20:38:35.96 ID:TfC/Wz7r 横からだけど おまえは完璧なコードを書きすぎる と言われた事がある・・・ 難しい部分を任されたことが無いってのもあるけど その部分の動画もあるのかな http://mevius.5ch.net/test/read.cgi/tech/1689241721/982
983: デフォルトの名無しさん [sage] 2024/08/26(月) 20:59:37.19 ID:694qjtkr レビューがめっちゃ桜臭いな 星3以下だと一気に評判落ちるので発売直後の星5が大事 http://mevius.5ch.net/test/read.cgi/tech/1689241721/983
984: デフォルトの名無しさん [] 2024/08/27(火) 00:42:37.95 ID:jPnUMQmz 設計通りに実装していないやつが多すぎる http://mevius.5ch.net/test/read.cgi/tech/1689241721/984
985: デフォルトの名無しさん [] 2024/08/27(火) 14:12:58.86 ID:oHcafaf7 これ教えてくらはい 解く過程もお願いします https://i.imgur.com/AUcy6QG.jpeg http://mevius.5ch.net/test/read.cgi/tech/1689241721/985
986: デフォルトの名無しさん [] 2024/08/27(火) 14:13:20.99 ID:oHcafaf7 (S)でshortだからSの上のRは無いのと一緒 6Ωと3Ωの並列の合成抵抗は2Ω 12Vかかってるから6A http://mevius.5ch.net/test/read.cgi/tech/1689241721/986
987: デフォルトの名無しさん [] 2024/08/27(火) 14:13:37.32 ID:oHcafaf7 答えは燃えるだよ 0A http://mevius.5ch.net/test/read.cgi/tech/1689241721/987
988: デフォルトの名無しさん [] 2024/08/27(火) 14:14:03.15 ID:oHcafaf7 どっちが正しい? http://mevius.5ch.net/test/read.cgi/tech/1689241721/988
989: デフォルトの名無しさん [sage] 2024/08/30(金) 20:00:23.54 ID:/S3k+zaQ SQLAlchemy気に入った おかげでpythonから離れそうにない http://mevius.5ch.net/test/read.cgi/tech/1689241721/989
990: 勉強スレ誤爆より質問スレに移動 [sage] 2024/08/31(土) 13:26:42.65 ID: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)などとしその先のクラスの関数で位置を決め撃ちするのが良いのかななどと困って考えています http://mevius.5ch.net/test/read.cgi/tech/1689241721/990
991: 勉強スレ誤爆より質問スレに移動 [sage] 2024/08/31(土) 14:58:41.77 ID:fwQH707u 設計からおかしいと思ったので質問は取り下げます ロールプレイングゲームでゲーム状態(シナリオ進捗やパーティーのステータス状態やカーソル位置まで状態の復元可能)の情報は どう作り、ゲーム中に持つのか、どこからリードやライトするのかについて混乱しています ステータスマネージャーのようなクラスにこれ記録しといてと各所から投げればいいのかなと考えてるのが今で 逆に難しくなってしまってる、参考に出来そうなpython製ののrpgを見つけられていません http://mevius.5ch.net/test/read.cgi/tech/1689241721/991
992: デフォルトの名無しさん [sage] 2024/08/31(土) 15:42:25.61 ID:Q7p5BAl/ ゲームプログラムの構造自体に悩んでるように見える 個々のパラメータはカテゴリごとにクラス化して それらを保持するゲームカーネルクラスを考えてみては? セーブ・ロードの時は所属クラスを識別可能なラベルを付けて カーネルが各クラスに分配・収集する もちろんカーネルは分散構造でもいい http://mevius.5ch.net/test/read.cgi/tech/1689241721/992
993: デフォルトの名無しさん [sage] 2024/08/31(土) 16:31:20.69 ID:fwQH707u ありがとう クラス使い始めてみたばかりで継承など使ってないレベルなので意図の読み取りがあれですが 書いてくれた雰囲気はなんとなく理解しました 例えばシナリオ進捗や済みイベントのフラグ、世界が滅亡するまでの残り時間などの進捗データを保持させるカテゴリーなクラス アイテムやそのソート順選択状態や現在カーソル位置などを保持させるアイテムGUIデータなカテゴリーのクラス それらから収集しまとめて保持していてセーブで書きだし、ロード時に各所へセットしてから再開する統合クラス ラベルで管理とは、辞書型だったりあるいは投げ込むクラス内のステータスごとに対応する関数で配置場所を固定して分けたらいいのかなと…頭が限界ですゆっくり考えてみます http://mevius.5ch.net/test/read.cgi/tech/1689241721/993
994: デフォルトの名無しさん [sage] 2024/08/31(土) 17:12:20.07 ID:Q7p5BAl/ 画面や入力は別のクラスにして 入力クラス→カーネルへのAPI カーネル→画面クラスへのAPI に分離した方が見通しよくなると思う http://mevius.5ch.net/test/read.cgi/tech/1689241721/994
995: デフォルトの名無しさん [] 2024/08/31(土) 19:54:44.30 ID:E1cdB3xT >>990 >>777 >alist = [[0]*5]*2 これやると詰む http://mevius.5ch.net/test/read.cgi/tech/1689241721/995
996: デフォルトの名無しさん [sage] 2024/08/31(土) 20:12:52.72 ID:fwQH707u >>995 しばらくなぜだろうと考え込んだ(もう1つのスレの方の指摘とあわせ) …思い出した、要素のidが同じになって連動しまうんだっけたしかに挙動に困ったことある もう一回この手の宣言について調べなおし学習しますどうも http://mevius.5ch.net/test/read.cgi/tech/1689241721/996
997: デフォルトの名無しさん [sage] 2024/09/01(日) 14:38:13.87 ID:MnUgJTxK 元レスの主張をそのままリスペクトすると ctypes の POINTER が超お薦め http://mevius.5ch.net/test/read.cgi/tech/1689241721/997
998: デフォルトの名無しさん [sage] 2024/09/01(日) 15:14:54.96 ID: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)]] http://mevius.5ch.net/test/read.cgi/tech/1689241721/998
999: デフォルトの名無しさん [sage] 2024/09/01(日) 19:02:55.77 ID:tGCM6k6e >>997 ありがとう 最終的には教えてもらった辞書型でうまく意図した役割をつなぐことに成功しました 「Pythonでゲーム作りますが何か?」というハテナのblogを参考にクラスというもの主体の作り方に触れ そこのgithubのpython3ソースを見たりしながらタイルチップrpgでないadv寄りな自分のものにあてはめているところでした ある程度のとこで連載は終わっていて残念、実践的ですごく参考になりました http://mevius.5ch.net/test/read.cgi/tech/1689241721/999
1000: デフォルトの名無しさん [sage] 2024/09/01(日) 20:02:05.87 ID:tGCM6k6e 次スレ 【まず1嫁】くだすれPython(超初心者用) その60 https://mevius.5ch.net/test/read.cgi/tech/1725188284/ スレ立てがNGRockにかかるためテンプレの一部変えました http://mevius.5ch.net/test/read.cgi/tech/1689241721/1000
1001: 1001 [] ID:Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 416日 1時間 13分 25秒 http://mevius.5ch.net/test/read.cgi/tech/1689241721/1001
1002: 1002 [] ID:Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《UPLIFT会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 4 USD/mon. から匿名でご購入いただけます。 ▼ UPLIFT会員登録はこちら ▼ https://uplift.5ch.net/ ▼ UPLIFTログインはこちら ▼ https://uplift.5ch.net/login http://mevius.5ch.net/test/read.cgi/tech/1689241721/1002
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s