依存性の注入って何?!【Pythonでオブジェクト指向プログラミング】インターフェースを上手に使おう〜 VRアカデミアクリスマス企画〜

初心者

📘 サプーの書籍が絶賛発売中 📘
Amazon ▶︎ https://www.amazon.co.jp/dp/4297142856
「VTuberサプーが教える! Python 初心者のコード/プロのコード」
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Python・プログラミングに関する情報を発信しているサプーです!
この動画は依存性の注入(DI)について解説・実演をしている動画です!
・依存性の注入とは?
・インターフェースとは?
・何が嬉しいの?
などについて実演を交えながら説明しているのでぜひ見てね!!

🌎 リンク 🌎
VRアカデミア▶︎https://sites.google.com/view/vr-academia/
クリスマスリレー▶︎https://scrapbox.io/vr-academia-wiki/%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%9E%E3%82%B9%E3%83%AA%E3%83%AC%E3%83%BC2024

💙 メンバーシップ 💙
説明動画 ▶︎ https://youtu.be/-Pc2SAxKSC4
登録 ▶︎ https://www.youtube.com/channel/UC5Kgc_HNzx4GJ-w4QMeeKiQ/join
iPhoneの方はこらから ▶︎ https://twitter.com/PythonSuppl/status/1466049000658718729?s=20

📝 ロードマップ 📝
次に何をやったら良いか分からない人向けにロードマップを作りました!
ロードマップのURL:https://miro.com/app/board/uXjVL97xWLw=/?share_link_id=393748595055
ロードマップについて説明しているライブ:https://youtu.be/jFkR4dAqs1M?t=1631

🩷 チャプター 🩷
00:00 オープニング
00:37 VRアカデミアとは
01:20 依存性の注入とは?
02:36 コードでの解説
14:27 準備
15:42 コードを完成させる
21:37 型ヒント+静的型チェッカー
24:27 エンディング

🎥 関連動画 🎥
クラス▶︎https://youtu.be/XMDWpPZkRCc
継承▶︎https://youtu.be/_F6-TgtInTA
テンプレートメソッド(抽象基底クラス)▶︎https://youtu.be/J5jrmttsTmk
型ヒント▶︎https://youtu.be/ml_2iJW45Bo
静的型チェッカー▶︎https://youtu.be/tnHzfeZnnKU
VSCode▶︎https://youtu.be/B8WnCAOcheM

🩵 SNS 🩵
X ▶︎ https://twitter.com/PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com

⭐️クレジット⭐️
イラスト: せのび様 (https://x.com/senoby28)
モデル: kru8ty様 (https://x.com/seesonggao429)
衣装: 麦むすび様(https://booth.pm/ja/items/5361726)

🎵 音楽 🎵
オープニング・エンディング: MMT38様(https://mmt38.info/)

#依存性の注入
#dependencyinjection
#オブジェクト指向
#インターフェースクラス
#VRアカデミア
#PythonVTuberサプー
#プログラミング

コメント

  1. @mはげ より:

    抽象基底クラスを使うのは外部ツールで静的型チェック出来るようにするためでしょうか。Python自体は動的型付けなのでそれがなくても依存性の注入が出来そうな気がしました。

  2. @trevelyan0113 より:

    インターフェースを強制するのにabc以外にもtyping.Protocolなんてのもありますよね。

タイトルとURLをコピーしました