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

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

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

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

Күн бұрын

Пікірлер: 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 ай бұрын
あべば! といいたくなる。 下手に無意味に省略する意味はない
[Introduction to Python Class]  Carefully explain the basics of Python classes !! [For beginners]
24:33
Pythonプログラミング VTuber サプー
Рет қаралды 130 М.
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 38 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 8 МЛН
15. クラス | 中学生でもわかるPython入門シリーズ
17:57
いまにゅのプログラミング塾
Рет қаралды 177 М.
データ分析初心者のためのPythonオススメ勉強法
7:42
サトシのデータ分析部屋
Рет қаралды 16 М.
【完全理解】関数・メソッドの違いを超絶わかりやすく解説します。
16:19
いまにゅのプログラミング塾
Рет қаралды 18 М.
オブジェクト指向のクラスとは?クラスに関する基礎知識を解説!
8:40
SAMURAI ENGINEER [侍エンジニア]
Рет қаралды 30 М.