Pythonは、様々なプログラミングパラダイムをサポートしているため、オブジェクト指向によるプログラミングはもちろん、手続き型のように上から順番に処理をさせたり、処理をまとめて関数化させたりといったこともできます。 また、プログラミング ...
今回は、これまで細かく説明してこなかったselfについて扱います。self自体については割りきってしまえば非常に単純明快なので、細かい話に興味がない人は最初の節のみ読んでいただければ大丈夫です。2節目以降は、かなり前の関数やモジュールの回で ...
株式会社Mined(マインド|本社:東京都港区、代表取締役CEO:前田 智大、以下Mined)が運営する、エンタメ型オンラインライブクラスを提供する教育プラットフォーム「スコラボ」は、AIや機械学習などで大活躍のプログラミング言語・Pythonを学びながら ...
Python抽象クラスのテストについてMENTAで教えてもらった事と、継承の本質についてシェアします。 ①抽象クラスのテスト 相談① 「Pythonにおけるパイテストで抽象クラスはテストするのか、しないのか問題について」 ご助言:抽象クラスインスタンス化でき ...
「self.name って何?」「普通の変数と何が違うの?」 と疑問に思う方も多いと思います。 この記事では、インスタンス変数と**普通の変数(ローカル変数)**の違いを、 実際のコードを使って 1行ずつていねいに解説します! Python初心者やプログラミング ...
C++には、 抽象クラスという仕組みがあります。 抽象クラスとは、 インターフェースのみを定義した純粋仮想関数というメンバ関数をもつクラスです。抽象クラスはそのままでは定義が完全ではないため、 継承して純粋仮想関数をすべてオーバライドし ...