【徹底解説】Pythonのクラスの基本からクラス継承やクラス変数などまでわかりやすく|クラスの使い方も解説【Python入門・応用21】

  Рет қаралды 21,216

キノコード / プログラミング学習チャンネル

キノコード / プログラミング学習チャンネル

Күн бұрын

Пікірлер: 15
@Arsche
@Arsche 4 ай бұрын
Swiftでいうところのprotocolだね。 面白い概念ですよ、これ
@tokuhiro-x2t
@tokuhiro-x2t Жыл бұрын
いつも、参考にさせております。  質問がありコメントさせていただきます。 12:35のコードに更に7:51のコードの6行目と7行目を追加し、名前の表示と平均点の表示は出来るのでしょうか?   12:35では名前だけの表示になっているようですが、、、 よろしくお願いいたします。
@kinocode
@kinocode Жыл бұрын
もちろんできます! この例ですと、クラス内に平均点を表示するメソッドのavgを作っていますので、a001をインスタンス化したあとに「a001.avg(90, 80)」を実行すると表示できます。 ぜひ実際に手元で試してみてください!
@tokuhiro-x2t
@tokuhiro-x2t Жыл бұрын
無事実行する事ができました!ありがとうございます。 また別の話しになってしますが別の質問良いでしょうか? @@kinocode
@tokuhiro-x2t
@tokuhiro-x2t Жыл бұрын
申し訳ございません。コードで間違いを見つけたため、解決しました。 今後も動画を参考にし、勉強させていただきます!
@tomuka
@tomuka 4 ай бұрын
Pythonの経験が全くないんですけど、Pythonでは親クラスから子クラスにコンストラクタも継承されるのでしょうか…?コンストラクタをオーバーライドすると言う表現は知らなかったです。
@kinocode
@kinocode 4 ай бұрын
Pythonでは、子クラスは親クラスのコンストラクタを自動的には継承しません。子クラスは独自のコンストラクタを持つことができますが、親クラスのコンストラクタを明示的に呼び出すことで、親クラスのコンストラクタの処理を引き継ぐことができます。(super関数を使います!) コンストラクタをオーバーライドするとは、親クラスが定義したコンストラクタを子クラスで再定義し、その機能を変更または拡張することです。、子クラスに特有の初期化処理を追加できることが、オーバーライトのメリットです。 と説明してみましたが、私は普段の開発は分析や機械学習がメインなので、あまり使ったことがなく... DjangoでのWebアプリ開発で見かけます。 他には、TKinterを使ったGUIアプリ開発や、ゲーム開発などでの活用シーンが多いようですね。 Pythonづかいでいらっしゃらないようですが、Pythonは開発分野が広いのでおすすめですよ!
@omochanokuni
@omochanokuni 11 ай бұрын
🇯🇵🇯🇵🇯🇵いいですね
@user-ol4qh1fj3r
@user-ol4qh1fj3r Жыл бұрын
Pythonの初心者です。 よく聞く言葉なんですが、取得するっていうのはどういうことですか?
@カツ丼ご飯マシマシで
@カツ丼ご飯マシマシで 7 ай бұрын
動画投稿主ではなく申し訳ありません。 取得は多分(私自身も初心者なので)、手にいれるという意味だと思います。 お役に立てたら嬉しいです。
@user-ol4qh1fj3r
@user-ol4qh1fj3r 6 ай бұрын
@@カツ丼ご飯マシマシで コメントありがとうございます😊 なるほど!それなら分かりやすいですね! Python勉強されてるんですか?
@カツ丼ご飯マシマシで
@カツ丼ご飯マシマシで 6 ай бұрын
@@user-ol4qh1fj3r はい!Pythonを過去に勉強して、簡単なゲームまで作れるようになりました!Pythonはコードを書くのが他の言語に比べて簡単にできているので、Pythonの学習、頑張ってみてください!(文章がおかしかったらごめんなさい)
@Arsche
@Arsche 4 ай бұрын
多少面倒くさくても、クラス名は具体的であるべきです。Appleの見解
@ゆゆ-j4u6j
@ゆゆ-j4u6j 4 ай бұрын
これ理解できないとかプログラミング諦めた方がいいよね、、、
@Arsche
@Arsche 4 ай бұрын
あべば! といいたくなる。 下手に無意味に省略する意味はない
オブジェクト指向のクラスとは?クラスに関する基礎知識を解説!
8:40
SAMURAI ENGINEER [侍エンジニア]
Рет қаралды 30 М.
Wordcount program in Hadoop using Cloudera platform
13:05
Riyaz TechLab
Рет қаралды 57 М.
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 129 МЛН
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 8 МЛН
[Introduction to Python Class]  Carefully explain the basics of Python classes !! [For beginners]
24:33
Pythonプログラミング VTuber サプー
Рет қаралды 130 М.
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
20:40
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 129 МЛН