Тёмный

【Pythonプログラミング入門】is-aの関係 / has-aの関係を解説! 〜VTuberと学習〜【初心者向け】 

Pythonプログラミング VTuber サプー
Подписаться 91 тыс.
Просмотров 19 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@katakotori
@katakotori 2 года назад
C# のつもりで来たら Pythonでした(w ノリが軽くてすっごいわかりやすかったです。そのまま Pythonも覚えられそうなくらい・・・。 is-a, has-aのよい確認ができました。ありがとうございます。 これを機に Pythonも学んでみます(w
@pythonvtuber9917
@pythonvtuber9917 2 года назад
コメントありがとうございます😊 C#もオブジェクト指向なので、is-a/has-aをよく意識的に使用されるかもですね!!ぜひPythonも面白くて便利な言語なので、色々動画を見てもらえたらと思います✨ ✨
@katakotori
@katakotori 2 года назад
@@pythonvtuber9917 さま 面白そうなのでメンバーシップも登録してみました。 Pythonってバージョンがこまごましててどれ使うのがいいのかから迷ってます・・・ 動画はゆっくり見させていただきます!
@pythonvtuber9917
@pythonvtuber9917 2 года назад
メンバーシップ登録、ありがとうございます😆 メンバーシップはコンテンツがまだ少ないのですが、徐々に特典やコンテンツを増やしていく予定なので、楽しんでもらえたらと思います!!
@MS-gq4gx
@MS-gq4gx Год назад
今年python勉強始めた初心者です。 Is-aについて、例えば間に「ブログ作成できるタイプのユーザークラス」を入れるとかでも解決する気がしますが何か問題があるのでしょうか?
@西谷吉野
@西谷吉野 2 года назад
がんばって勉強しよう。 初学者にはまったくわからん!
@pythonvtuber9917
@pythonvtuber9917 Год назад
is-aとhas-aについてはちょっと抽象度が高い話なので難しいですね😵 クラスやオブジェクト指向について理解が深まったタイミングで見返していただけると、理解がすすむと思います!!
@西谷吉野
@西谷吉野 Год назад
ありがとうございます! 仕事で対等に話せるくらい勉強と実務経験積んでいきます。 そのときを目標にがんばります!
@me-me-661
@me-me-661 2 года назад
最近見つけていくつか動画見させてもらってます。いつも「良い設計」で悩むので、こうして仕組みだけでなく利点欠点の説明もしてもらえ、とてもわかりやすかったです。ありがとうございました。
@pythonvtuber9917
@pythonvtuber9917 2 года назад
ご視聴いただきありがとうございます😊 私も「良い設計」についてよく悩みます😵 「良い設計」の一つの考えとしてこの動画が参考になれば嬉しいです!!
@てるてるぼうず-t8n
@てるてるぼうず-t8n 3 года назад
サプー先生、ハロウィンコスプレご検討くださいまし🎃
@pythonvtuber9917
@pythonvtuber9917 3 года назад
ハロウィンコスプレ!!いいですね🎃 ただ、近々いつもの衣装を新しくするため、今年のハロウィンコスプレは手が回らないかもですが、来年、できるように考えてみます!魔女コスしたいなぁ😄
@楠木セキト
@楠木セキト 3 года назад
こう考えると一気にコードが書けるような気がしてきた
@pythonvtuber9917
@pythonvtuber9917 3 года назад
そう言ってもらえて嬉しいです!プログラムの設計の考え方は色々あるので、これからも、こういった分野の動画を作っていきますね😊
@mohimohi8581
@mohimohi8581 3 года назад
今回の動画内容と直接関係ないのですが、、、 pythonのコードでこの行からこの行までの全てにインデントを作りたい!と思ったときに、便利な機能はないでしょうか…‼︎ 後から「ここでifを使って分岐したい!」と思ってもすでにプログラムの量が長くなっており、大元にifを入れたとしてもifの適用範囲が長くなっていて一つ一つの行にインデントを作るのが大変な状況です。。 環境は、Macでpycharmを使っています。
@pythonvtuber9917
@pythonvtuber9917 3 года назад
ご質問、ありがとうございます😊 ① 複数行選択 (シフト(⬆️)を押しながら、カーソルを動かす) ② タブを押す (→|) と、選択した全ての行にインデントをつけることができると思います! インデントを下げたい(削除したい)場合は、同じように複数行選択して、タブ+Shiftを押してください!
@Syuririn
@Syuririn 3 года назад
うーん・・・影響度合いとか場合によるかもしれませんが、僕だったらブログ作成をオーバーライドして何も処理しないとかしちゃうかもしれませんね。
@pythonvtuber9917
@pythonvtuber9917 3 года назад
「ブログ作成」をオーバーライドして「何もしない」にすることもできるんですが、「ブログ作成」のメソッド自体は呼び出せてしまうので、クラスを使う側としては「呼び出せるのに、何もされない...なんでだろ?」ってなって、ちょっと不親切な設計かなー、と思いますね🤔
@Syuririn
@Syuririn 3 года назад
もちろんあるべき論で言えば一般ユーザクラスを作るのが本来の正しい姿だとは思いますが、ユーザクラスobjを一般ユーザクラスobjに置き換えるというのがどのくらいの作業量なのかが想像できなくて。1人が一括置換してみんなにpullして貰うって流れなら全然手間ではないですが。 あくまで変更が必要になってしまった場合の話です。 ちなみに趣味のプログラミングだったら影響とか気にせず修正しまくると思いますw
@comgmail9290
@comgmail9290 2 года назад
独学でやっているので、とても勉強になります。 実務経験者では知ってて当然の概念も知らないことがよくあるので、 コーディング、プログラミングそのものの基本もどんどんお願い致します。
@pythonvtuber9917
@pythonvtuber9917 2 года назад
ご視聴いただき、ありがとうございます! これ以外にも設計概念の動画をいくつか企画しているので、ぜひ、楽しみにしていただけたらと思います😉
Далее