7月29日(金)3、4コマ目

今日、やったこと

  • クラス
  • 例外

今日のホワイトボード

クラスのフィールド

Javaと同じ感覚でフィールド変数を用意する(メソッド外で初期化)と、クラス変数になってしまうので注意。

コンストラクタ(メソッドでもよいが)にて、第1引数のselfをつかって


 self.変数名 = 初期値


とすること。

図 フィールド作成


クラスの継承

Javaと同じようにクラスの継承ができます。

サブクラスにて、super()と書くと、スーパークラスにアクセスできます。

図 サブクラスからスーパークラスにアクセス


練習問題3

正解例をあげておきます。

練習問題3-1


練習問題3-2


今後は

これでPythonを使えるようになりましたが、AI等をやるにはこれでは片手落ちで、numpyやpandas、scikit-learn、tensorflow等のモジュールの知識が必要になります。(あと、数学も)

このブログの人気の投稿

7月28日(木)1、2コマ目

7月28日(木)3、4コマ目