[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
711: デフォルトの名無しさん (ワッチョイ 9263-zlm6) [sage] 2022/11/10(木) 00:27:36.22 ID:OBeQnBIU0 匿名掲示板で聞いて得た答えを信じるというのもどうかと思う http://mevius.5ch.net/test/read.cgi/tech/1663235546/711
712: 687 (ワッチョイ b11d-Cw2/) [sage] 2022/11/10(木) 00:32:26.74 ID:ofaAiG0L0 レスしてくれた皆さんありがとうございます 参考にさせて頂きたいと思います >>689 CUIの簡単なカードゲームではどうでしょうか? >>693 失礼しました 曰く「クラスを下手に使わない方がコードが無駄に複雑にならなくてよい」 からだそうです >>694 まさにそんな感じです >>698 ちょっと彼に悪いかなって… >>707 ゴミときたもんだ 彼の人柄はそんな感じじゃないよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/712
713: デフォルトの名無しさん (ワッチョイ 6905-pSqO) [sage] 2022/11/10(木) 10:45:10.57 ID:S46ME7RY0 ねえ、openpyxlとかでオンライン上のExcelファイルを修正できないの? http://mevius.5ch.net/test/read.cgi/tech/1663235546/713
714: デフォルトの名無しさん (ワッチョイ b6e8-Dn6t) [sage] 2022/11/10(木) 10:49:29.30 ID:+lvrwnnZ0 どこかのクラウド(どこ?)に置いたファイルの意味なのか Office365で作成したファイルなのか http://mevius.5ch.net/test/read.cgi/tech/1663235546/714
715: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/10(木) 11:02:13.25 ID:ci7p4+PJa どっちにしても手元に持ってこないと厳しいんじゃないかねえ http://mevius.5ch.net/test/read.cgi/tech/1663235546/715
716: デフォルトの名無しさん (ブーイモ MMb2-bOnd) [sage] 2022/11/10(木) 11:46:55.13 ID:rDE3wZvsM 関数とクラス両方使えるのがpythonのメリットなのだから、常に適切な方を選べってことじゃないかと。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/716
717: デフォルトの名無しさん (ブーイモ MMb2-bOnd) [sage] 2022/11/10(木) 11:47:43.94 ID:rDE3wZvsM >>695 好きな名前をつけていいのよ。meとか http://mevius.5ch.net/test/read.cgi/tech/1663235546/717
718: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/10(木) 13:09:31.60 ID:ci7p4+PJa abcを使わないとできんことはあまりやりたくないねえ http://mevius.5ch.net/test/read.cgi/tech/1663235546/718
719: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 13:26:04.03 ID:tUNuHkwK0 abcは知ってても http://mevius.5ch.net/test/read.cgi/tech/1663235546/719
720: デフォルトの名無しさん (アウアウウー Sacd-obsI) [sage] 2022/11/10(木) 13:50:13.84 ID:99QPf7Vaa >>716 > 関数とクラス両方使えるのがpythonのメリットなのだから、常に適切な方を選べってことじゃないかと。 なら初めからそう言えや まあそう言われたら適切な方の決め方について小一時間は問い詰めたいけどなw http://mevius.5ch.net/test/read.cgi/tech/1663235546/720
721: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/10(木) 15:41:21.49 ID:avJI0YX/0 >>713 teamsで出来るぞ http://mevius.5ch.net/test/read.cgi/tech/1663235546/721
722: デフォルトの名無しさん (アウアウウー Sacd-obsI) [sage] 2022/11/10(木) 16:33:33.24 ID:99QPf7Vaa >>721 マジで? やり方教えて http://mevius.5ch.net/test/read.cgi/tech/1663235546/722
723: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/10(木) 16:41:09.55 ID:avJI0YX/0 >>722 teamsに申し込んでoffice365に申し込めばクラウド上でエクセルが使えます http://mevius.5ch.net/test/read.cgi/tech/1663235546/723
724: デフォルトの名無しさん (ブーイモ MMd5-OSgl) [] 2022/11/10(木) 17:38:31.76 ID:aw2UCTg8M >>712 カードゲームならカードクラスは作ったほうがよさそう。 あとはカードゲームのルールによる。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/724
725: デフォルトの名無しさん (ワッチョイ 927e-THRA) [sage] 2022/11/10(木) 18:14:06.31 ID:y5PDmjdo0 >>724 687が戒めたいのがまさに724みたいな馬鹿野郎なんだろうな。 目的と手段が入れ替わってclass考えて作るのに必死になる馬鹿。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/725
726: デフォルトの名無しさん (ワッチョイ 655f-nsye) [sage] 2022/11/10(木) 18:34:12.90 ID:RApG3JqD0 カードクラス作ってもいいけど、同じカードが存在しない、記号4つと数字1〜13の組み合わせの ものにクラスがいちいちいるかな。 カードクラスはカード1枚を表して、なにができればいいんだ? 記号クラスがあって、各記号クラスがあって、ナンバークラスがあって、 is_MarkMatchとかis_NumberMatchとかもってんの? idとprintがあればいいのかな。まあいいけど、そんだけのために classいちいち用意するのめんどくない? 複数枚のカードを扱うcardsクラスなのかな?機能はいろいろ持てそうだけど ゲーム固有すぎてどうなのかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/726
727: デフォルトの名無しさん (テテンテンテン MM96-xvRb) [sage] 2022/11/10(木) 19:12:07.27 ID:/sng0JalM 可読性考えるとクラスのほうが良いわな 自分だけが使うなら好きに作ればいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/727
728: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 19:17:47.15 ID:tUNuHkwK0 自分だけが使う場合でも後々困る 読みにくくていいのは再利用しないと判ってる場合 http://mevius.5ch.net/test/read.cgi/tech/1663235546/728
729: デフォルトの名無しさん (ワッチョイ 1997-OSgl) [] 2022/11/10(木) 19:47:31.93 ID:eS5awfmL0 >>725 689だが、トランプはクラスを作った方が(少なくともnamedtuple,dataclass)便利だと思うぞ >>726 記号クラス、番号クラスなんて作らない 記号はenum、番号はそのまま1~13でいい が、どの記号が黒だ赤だ、どの番号が絵柄か(JQKA) みたいなのはたとえインスタンスが一個でもメソッドになってた方が便利だと思うけどなあ。 カードは内部表現とUI上の表現が異なるのが自然だし、そういう意味でもクラスにしておくのは悪くないと思うが クラスにしすぎてもしょうがないというのは、ゲームのルールをクラスにして共通のインタフェース持たせて、バリエーションを切り替えられるようにしても大抵は仕方ないみたいなことだよ もちろん、どんなゲームシステムを作るかによるし、ルールを共通インタフェースで入れ替えられるようにするメリットがある場合もあるけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/729
730: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/10(木) 20:15:59.37 ID:1wmpgP/ea >>726 ちょっと発想が変だよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/730
731: デフォルトの名無しさん (ブーイモ MMad-bOnd) [sage] 2022/11/10(木) 20:18:11.54 ID:TQxJo3Q4M 全てユースケース次第じゃね 13×4のブール配列で持っていたほうが都合がよい場合もあるだろうし http://mevius.5ch.net/test/read.cgi/tech/1663235546/731
732: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 21:05:35.45 ID:tUNuHkwK0 とりあえず作って、必要に応じてリファクタリングしていけばいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/732
733: デフォルトの名無しさん (ワッチョイ b12c-rDMU) [] 2022/11/10(木) 22:35:47.17 ID:SvDTIviz0 カード型のインスタンスを生成するデッキクラスを作りたいやん deck.suffle() hands = deck.draw(5) みたいなさあ あとは各ゲームで処理つくろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/733
734: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 22:41:30.18 ID:tUNuHkwK0 カードのリストでよくね http://mevius.5ch.net/test/read.cgi/tech/1663235546/734
735: 687 (ワッチョイ b11d-rPWN) [sage] 2022/11/10(木) 23:28:06.08 ID:ofaAiG0L0 多くのレスを頂き、ありがたく思います ちょっと自己顕示欲が強い気もしますが、俺のGitHubを公開させて頂くので、 よろしければご覧下さい https://github.com/masa-gh/practice のblackjack_3.pyがそれです これでもクラス使わないで書けるのかな… http://mevius.5ch.net/test/read.cgi/tech/1663235546/735
736: デフォルトの名無しさん (ワッチョイ d201-+3fi) [sage] 2022/11/11(金) 00:15:20.89 ID:ajyQllPs0 力作だね 友人のアドバイスは痛いほどよく分かる クラス云々よりも「ここからメインの処理」以降の各処理を関数にまとめるほうがずっと大事だよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/736
737: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/11(金) 00:21:32.63 ID:gNt5qX/T0 1関数がでけえ ということを言いたかったんだろう http://mevius.5ch.net/test/read.cgi/tech/1663235546/737
738: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/11(金) 00:23:24.86 ID:Zi2NVkwv0 マサくん http://mevius.5ch.net/test/read.cgi/tech/1663235546/738
739: デフォルトの名無しさん (ワッチョイ 5e10-420S) [] 2022/11/11(金) 00:52:49.95 ID:5ErmYwLs0 何のためにでっかい関数の中にクラス作るのか分からん この設計センスなら友人のアドバイスは正しいな http://mevius.5ch.net/test/read.cgi/tech/1663235546/739
740: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/11(金) 00:55:17.73 ID:n0j9oGtca blackjackで囲むのって意味あんのかね http://mevius.5ch.net/test/read.cgi/tech/1663235546/740
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 262 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s