paizaラーニングの新・Python入門編に「新・Python入門編22: クラスの継承を学習しよう」が追加されました。
新・Python入門編では、プログラミング未経験者でもPythonとの特徴や強み、標準出力やデータ型、数値演算、変数や文字列、リストやタプルなどの使い方を動画レッスンと演習課題で学べます。
今回は、「新・Python入門編22: クラスの継承を学習しよう」の内容をご紹介します。
paizaラーニングについて詳しくはこちら
【目次】
クラスの継承とは
継承とはクラスの属性や機能を引き継いで、より特殊なクラスを作成することです。
このとき引き継がれるクラスをスーパークラス、親クラスと呼び、引き継ぐクラスをサブクラス、子クラスと呼びます。
すべてのクラスに共通する機能や属性はスーパークラスに、個別の機能や属性はサブクラスに定義すると、コードの重複を防いで差分のみを作成できるのです。
詳しい使い方は新・Python入門編22: クラスの継承を学習しようで解説しています。
新・Python入門編に追加されたレッスンの内容
新・Python入門編22: クラスの継承を学習しよう
01:継承とはなにか
まずは継承とはなにかについて学びます。
02:継承の方法
次に実際に継承をする方法について学びます。
03:サブクラスを定義
サブクラスの定義について学びます。
04:スーパークラスのメンバ変数を利用
スーパークラスのメンバ変数を利用する方法について学びます。
05:スーパークラスのメソッドを利用
スーパークラスのメソッドを利用する方法について学びます。
06:サブクラスのコンストラクタを定義(オーバーライド)
サブクラスのコンストラクタを定義する方法について学びます。
07:サブクラスで新たなメソッドを定義
サブクラスで新たなメソッドを定義する方法について学びます。
08:サブクラスをさらに継承
サブクラスをさらに継承させる方法について学びます。
09:クラスの継承関係を調べる (__mro__)
クラスの継承関係を調べる方法について学びます。
そのほか初心者でもPythonを学べるコンテンツ
paizaのスキルチェック問題
paizaでは、PythonはもちろんPHP・Ruby・Java・C・C++・C#・JavaScriptなど、さまざまなプログラミング言語に対応したスキルチェック問題を公開しています。
問題を解いた結果により、S・A・B・C・D・Eの6段階でスキルランクを獲得できます。
問題はレベルごとに複数あるため
- 自分のプログラミングスキルを客観的に知りたい
- プログラミング問題を解いてみたい
という方はぜひチャレンジしてみてください。
コードガールこれくしょんのPythonコース
『コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。
Pythonのほかには、Java・PHP・Ruby・C・C++・C#・JavaScriptといったプログラミング言語に対応しています。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら