Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト674:デフォルトの名無しさん 22/11/09 17:03:12.36 a7tugATP0.net 某有名ゲーム会社で働いてる友人が、「Pythonではあまりクラスを使うべきではない。 それほど高度なプログラムでなければ関数を使えばいい」と言っていたんですが、 そうなんでしょうか? 皆さんの意見を聞かせて頂きたいです 675:デフォルトの名無しさん 22/11/09 17:08:46.66 F89FAkjE0.net 関数でできればいいけど、引数たくさん渡したり、グローバル変数で渡してたり、 みたいな汚いことするくらいならクラスがいい 676:デフォルトの名無しさん 22/11/09 17:30:19.69 PaG6ZUsK0.net Javaのようになんでもかんでもクラスを作る感じじゃないというのは事実。 でも、dataclassとかnamedtupleとかは使うかな。 とはいえやることによると思う。 677:デフォルトの名無しさん 22/11/09 17:30:52.94 ugvw1ns9a.net 状態を持つオブジェクトを扱うならクラスは必然なのでは 678:デフォルトの名無しさん 22/11/09 18:12:18.95 uDSXzENKM.net pythonはメンバ変数にself必須なのがダルい メインプログラムまでクラス化する必要はないと思う 規模が小さければモジュール変数をグローバル変数のように使うのが便利 vscodeならインテリセンス利くし 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch