MVCモデルとは・・・「Model, View, Controll」の頭文字です。
MVCモデルとはソフトウェア開発モデルの事(と理解しましたが、間違っているかもしれません)
ユーザーが利用する画面は「View」
ユーザーが何かしら入力したり、入力値に対して何かを出力したりするのが「Controll」
入力値から出力値を算出したり、表示内容を求めたりするのが「Model」
となります。
これは、MVCそれぞれ役割が異なるため、役割ごとに実装する人が変わるなどして、分業できることがメリットとのこと。
このサイトが比較的わかりやすかった気がします。
なぜ、急にこんな記事を。
というと、せっかく仕事でPythonを使っているのに、データ解析だけでDjangoやFlaskといったWebフレームワークについて全く知らないからです。
また、アプリ開発は興味があったところなので、ぜひPythonのWebフレームワークを使って何か作れないか考え中です。
とりあえず、簡単なところから入ってスキルアップするぞー!!
ってことでこれから頑張ります!