コース
Python 中級オブジェクト指向プログラミング
上級スキルレベル
更新日 2025/02
PythonProgramming4時間11 ビデオ40 演習3,300 XP8,948修了証明書
無料アカウントを作成
Googleで続行その他のオプションを表示または
何千もの企業の従業員が支持
チームのトレーニングを担当していますか?
Businessをお試しくださいコース説明
前提条件
Introduction to Object-Oriented Programming in Python1
オーバーロードと多重継承
オブジェクト指向プログラミングの基本を復習し、オーバーロードで Python の演算子の機能を引き出します。多重継承や多段継承を実装するクラスを設計・構築します。
2
カスタムクラス機能と型ヒント
型ヒントで Python スキルをレベルアップしましょう。オブジェクトの名前空間外の属性アクセスを処理したり、属性の設定方法をカスタマイズしたりするためのマジックメソッドを実装する練習をします。属性の保存・取得・削除の仕組みを制御するデスクリプタを構築し、オブジェクトのコレクションやデータストリームを走査する独自イテレータを作成します。
3
オブジェクト指向デザインパターン
抽象基底クラスを使って Python クラスの「設計図」を作る方法を学びます。インターフェースがどのように契約を作り、他のクラスがそれを満たすかを探究します。インターフェースを活用し、ファクトリーメソッドのデザインパターンでクラスを構築します。
Python 中級オブジェクト指向プログラミング
コース完了 19百万人を超える学習者と共にPython 中級オブジェクト指向プログラミングを始めましょう!
無料アカウントを作成
Googleで続行その他のオプションを表示または
DataCamp for Mobileでデータスキルを磨きましょう
モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。