【Pythonプログラミング入門】メモ化で高速化!cacheデコレータを使ってみよう!〜初心者向け〜

初心者

Pythonプログラミングに関する情報を発信しているサプーです!
この動画はPythonのメモ化について解説している動画です!

・メモ化とは?
・実装方法は?
・どんな時に便利なの?
これらについて説明しています💙

実際にPythonコードを動かして実演しているので、最後まで見てもらえたら嬉しいです😊

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

💻 動作環境 💻
Windows 10
Python 3.9.0

🎥 関連動画 🎥
デコレータ ▶︎https://youtu.be/A4md-u022MY

⭐️ チャプター ⭐️
0:00 今日のテーマ「Pythonのメモ化」
0:27 メモ化とは?
3:29 実装方法
4:48 実演
6:29 メモ化のメリット
8:18 フィボナッチ数列のメモ化
14:03 エンディング

💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!

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

#Python
#メモ化
#cache
#キャッシュ
#パイソン
#PythonVTuberサプー

コメント

  1. me-me- より:

    個人的に気になってたデコレータだったので動画ありがとうございます。前に出してくださったstreamlitの中で使ってるコードをよく見るので知ってはいたのですが、メモ化という概念は知らなかったです。参照透過性、気を付けます!

  2. dai yamazaki より:

    引数が実数の場合はcacheは出来るんですか

  3. chito chito より:

    スクリプト言語という言語の仕様・同じ内容の計算を何度もさせないという上で、メモ化は重要な技術だと感じました。時間を含めたリソースは有限なので処理として美しくないですし…。
    階乗の計算も乗算の繰り返しになるので、階乗を求める時にも使えますね。

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