SUPPORT UKRAINE
- Your indifference to the act of cruelty can thrive rogue nations like Russia -
タグ
defaultdict
を含むブログ一覧
1
Python coding challenge - 隣り合った庭園には異なる花が植えられているようにするにはどの花を植えればいい?
Published 2022年8月19日6:59 by mootaro23
Python Coding Challenge - How will you select flowers so that the adjacent gardens are not the same?
(Python コーディングチャレンジ [隣り合った庭園には異なる花が植えられているようにするにはどの花を植えればいい?] 編)
この問題も前回の「噂は本当? Town judge を探せ!」…
Python coding challenge - リスト内の唯一重複していない要素を見つけよう!
Published 2022年8月3日6:02 by mootaro23
Python Coding Challenge - How will you identify a single number in an array?
(Python コーディングチャレンジ [リスト内の唯一重複していない要素を見つけよう!] 編)
問題自体はそれほど難しくないと思いますが、様々なアプローチで解決してみましょう。List を利用する、dictionary を利用する、Pyt…
【 Effective Python, 2nd Edition 】クラスインスタンスを関数として利用可能にする __call__ 特殊関数を含んだクラスを定義してフック ( hook ) として利用することで、既存の API の機能拡張を計ろう!
Published 2020年7月7日20:57 by mootaro23
数多くの Python 組み込み API では、引数として関数を受け取ることでその「振る舞い」をカスタマイズできるようになっています。
このようなことをフック ( hook ) と呼んでいますが、定義には若干曖昧なところが見受けられ、「API の振る舞いを渡す関数によってカスタマイズする」行為そのものを指す場合や、API の振る舞いをカスタマイズするために渡す「関数自身」を指す場合等が…
【 Effective Python, 2nd Edition 】組み込みタイプ ( built-in types ) を利用していてネストが深くなってきたらクラス ( class ) を作成する頃合いです、の巻
Published 2020年7月6日22:30 by mootaro23
Python はやはり OOP (Object-Oriented Programming) 言語ですから、いかにうまくクラスを設計、利用するかで将来的な拡張性、メンテナンス性が大きく左右されます。
基本的なことではありますけど「最重要」と言い切っても過言ではないと思いますので、今回からはクラスやインターフェース関連の話題を中心に取り上げていきます。
Python における辞書…
1