
本講座で実際に作成するダッシュボードのデモンストレーションをして、ダッシュボード作成を通じて何を学ぶことができるかを説明しています。
ダッシュボード作成の目的、開発環境や仕様、利用したプログラミング言語の説明をしています。
MacでのAnaconda環境構築方法を説明しています。
WindowsでのAnaconda環境構築方法を説明しています。
Djangoライブラリのインストール方法を説明しています。
本セクションで学べることを整理しています。
プロジェクトとアプリケーションの作成方法を理解できます。
HelloWorld描画ツールに必要な設定ファイルの編集方法が理解できます。
HelloWorld描画するためのHTMLの作成方法が理解できます。
HelloWorld描画するためのurls.pyとviews.pyの編集方法とurls.pyの思想が理解できます。
ローカルサーバーの起動方法とツールの実行方法が理解できます。
Djangoでツール実行後の基本的な挙動が理解できます。どんなツールでも共通するためきちんと把握してください。
本セクションで学べることを整理しています。
今回作成するダッシュボードの要件、処理フロー、作成に必要な事柄を理解することができます。
ダッシュボードで利用するデータの取得方法が理解できます。
ダッシュボード用のプロジェクトとアプリケーションの作成します。
URLの定義とURLクリック後の処理の定義をする方法が理解できます。
ナビゲーションリンクを作成する方法がわかります。
データを選択するボタンを作成する方法がわかります。
データをDjangoが扱うことのできる領域に送信する方法がわかります。
jqueryの設定方法がわかります。
ボタンクリック時のイベントアクションの記載方法がわかります。
Djangoで外部ファイルを扱う方法が理解できます。
ボタンクリック後の処理を実装できます。
CSVデータをHTML上で扱うために2次元配列形式に変換する方法がわかります。
HTML上の変数の値の確認方法がわかります。
plotly.jsでグラフ描画をする方法が理解できます。
plotly.jsで実際にグラフ描画のプログラムを書いていただき理解を深めていただきます。
ドロップダウンリストやラジオボタンを作成して、動的にグラフ描画をするプログラムを書けるようになります。
htmlプログラムをリファクタリングする方法がわかります。
PythonのWebフレームワークであるDjangoを用いて、CSVデータを集計し、その集計結果をブラウザ側でインタラクティブに可視化するツールを開発します。Djangoのフレームワークやブラウザ側でグラフ描画をする方法について理解を深めることができます。