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

  Рет қаралды 19,978

Pythonプログラミング VTuber サプー

Pythonプログラミング VTuber サプー

Күн бұрын

Пікірлер: 21
@me-me-661
@me-me-661 3 жыл бұрын
最近見つけていくつか動画見させてもらってます。いつも「良い設計」で悩むので、こうして仕組みだけでなく利点欠点の説明もしてもらえ、とてもわかりやすかったです。ありがとうございました。
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
ご視聴いただきありがとうございます😊 私も「良い設計」についてよく悩みます😵 「良い設計」の一つの考えとしてこの動画が参考になれば嬉しいです!!
@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 2 жыл бұрын
is-aとhas-aについてはちょっと抽象度が高い話なので難しいですね😵 クラスやオブジェクト指向について理解が深まったタイミングで見返していただけると、理解がすすむと思います!!
@西谷吉野
@西谷吉野 2 жыл бұрын
ありがとうございます! 仕事で対等に話せるくらい勉強と実務経験積んでいきます。 そのときを目標にがんばります!
@てるてるぼうず-t8n
@てるてるぼうず-t8n 3 жыл бұрын
サプー先生、ハロウィンコスプレご検討くださいまし🎃
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
ハロウィンコスプレ!!いいですね🎃 ただ、近々いつもの衣装を新しくするため、今年のハロウィンコスプレは手が回らないかもですが、来年、できるように考えてみます!魔女コスしたいなぁ😄
@mohimohi8581
@mohimohi8581 3 жыл бұрын
今回の動画内容と直接関係ないのですが、、、 pythonのコードでこの行からこの行までの全てにインデントを作りたい!と思ったときに、便利な機能はないでしょうか…‼︎ 後から「ここでifを使って分岐したい!」と思ってもすでにプログラムの量が長くなっており、大元にifを入れたとしてもifの適用範囲が長くなっていて一つ一つの行にインデントを作るのが大変な状況です。。 環境は、Macでpycharmを使っています。
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
ご質問、ありがとうございます😊 ① 複数行選択 (シフト(⬆️)を押しながら、カーソルを動かす) ② タブを押す (→|) と、選択した全ての行にインデントをつけることができると思います! インデントを下げたい(削除したい)場合は、同じように複数行選択して、タブ+Shiftを押してください!
@楠木セキト
@楠木セキト 3 жыл бұрын
こう考えると一気にコードが書けるような気がしてきた
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
そう言ってもらえて嬉しいです!プログラムの設計の考え方は色々あるので、これからも、こういった分野の動画を作っていきますね😊
@Syuririn
@Syuririn 3 жыл бұрын
うーん・・・影響度合いとか場合によるかもしれませんが、僕だったらブログ作成をオーバーライドして何も処理しないとかしちゃうかもしれませんね。
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
「ブログ作成」をオーバーライドして「何もしない」にすることもできるんですが、「ブログ作成」のメソッド自体は呼び出せてしまうので、クラスを使う側としては「呼び出せるのに、何もされない...なんでだろ?」ってなって、ちょっと不親切な設計かなー、と思いますね🤔
@Syuririn
@Syuririn 3 жыл бұрын
もちろんあるべき論で言えば一般ユーザクラスを作るのが本来の正しい姿だとは思いますが、ユーザクラスobjを一般ユーザクラスobjに置き換えるというのがどのくらいの作業量なのかが想像できなくて。1人が一括置換してみんなにpullして貰うって流れなら全然手間ではないですが。 あくまで変更が必要になってしまった場合の話です。 ちなみに趣味のプログラミングだったら影響とか気にせず修正しまくると思いますw
[Python programming] Class ~VTuber programming learning channnel~
10:23
Pythonプログラミング VTuber サプー
Рет қаралды 63 М.
【Python】Twitterの形態素解析(mecab)の手順
7:14
キャピタルメディアちゃんねる
Рет қаралды 1,2 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 36 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 13 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 47 МЛН
Pythonで面倒なExcelの仕事を自動化しよう( 第一弾 )|一瞬で仕事がおわるプログラミング活用術
26:58
キノコード / プログラミング学習チャンネル
Рет қаралды 742 М.
30分でだいたいわかる並列プログラミング
30:01
東京大学情報基盤センター
Рет қаралды 8 М.
【2024年最新版】学ぶべきプログラミング言語11選【初心者向け】
13:44
テックキャンプのプログラミング塾
Рет қаралды 18 М.
Анимация логотипа для компании MYCOM
0:46
FreelStep Shorts
Рет қаралды 1,8 МЛН
😱Кастомный Айфон 16 R🤯
0:39
Не шарю!
Рет қаралды 704 М.
Today's Console Pick 🔥
0:11
Gleb POV
Рет қаралды 1,7 МЛН
Review Máy Đếm Tiền Tính Tổng #shorts
0:26
Review Máy Đếm Tiền
Рет қаралды 14 МЛН
Игровые очки TECNO 😎
0:38
serg1us
Рет қаралды 655 М.