ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/09/12
NEW
【週刊ドットインストール】 CSSバージョンのお話、レッスン制作の進捗、代表のひとりごと
PREMIUM
Python入門 クラス編
Pythonで独自のデータ型を作ることができるクラスについて見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Python入門 基礎文法編
(全29回)
PREMIUM
PREMIUM
0%
Python入門 関数編
(全17回)
PREMIUM
PREMIUM
0%
Python入門 データ構造編
(全25回)
PREMIUM
PREMIUM
0%
Python入門 標準ライブラリ編
(全19回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(12)
質問と回答
(3)
#01 独自のデータ型を作ってみよう
(02:53)
無料公開中
クラスの概要
クラスを使うためのステップ
インスタンス
属性
メソッド
未完了
#02 投稿に関するコードを書いてみよう
(02:15)
無料公開中
投稿のデータ
表示のための関数
未完了
#03 クラスを使ってみよう
(02:43)
無料公開中
class
インスタンスの生成
__init__()
self
属性へのアクセス
未完了
#04 メソッドを定義してみよう
(02:00)
メソッドの定義
メソッドの実行
未完了
#05 いいね!を増やしてみよう
(02:36)
属性への直接アクセス
メソッドを介したアクセス
未完了
#06 属性へのアクセスを制限しよう
(02:13)
メソッドを介した場合のメリット
_
カプセル化
未完了
#07 setter、getterを定義してみよう
(02:33)
属性アクセスに関する注意点
setter、getter
未完了
#08 @propertyを使ってみよう
(02:44)
@property
@likes.setter
プロパティのメリット
読み取り専用のプロパティ
未完了
#09 クラスに紐づく属性、メソッドを定義しよう
(02:52)
クラスに紐付いた属性
@classmethod
cls
未完了
#10 クラスを継承してみよう
(02:21)
SponsoredPost型
クラスの継承
親クラス、Superクラス
子クラス、Subクラス
未完了
#11 メソッドをオーバーライドしてみよう
(02:51)
メソッドのオーバーライド
super()
未完了
#12 @staticmethodを使ってみよう
(02:43)
関連する関数
@staticmethod
未完了
#02 投稿に関するコードを書いてみよう
def show (post): で使われている post 変数はどこにあるのでしょうか?
2023年2月22日
#08 @propertyを使ってみよう
@likes.setter の使い方を教えて下さい
2022年7月9日
@property や @likes.setter は何のために書くのですか?
2022年7月9日
リリース情報(note)
『詳解Python クラス編』をリリースしました
詳細情報
最終更新日
2022年6月8日
バージョン情報
Chrome 97.0 / Python 3.10.1