- はじめに
- Atomのインストール
- Dashとは
- 準備
- Dashの基本的な構造1
- Dashの基本的な構造2
- アレンジを加える
- 散布図の作成1
- 散布図の作成2
- 折れ線グラフの作成
- Markdownの書き方
- ドロップダウン・ラジオボタン
- チェックボックス・テキスト入力・スライダー
- Callback関数
- 概要と準備
- BeautifulSoupでデータ抽出1
- BeautifulSoupでデータ抽出2
- 取得データをCSVへ書き込む
- 必要な処理の関数化
- スクレイピング用のファイルを作成
- 必要なデータの抽出
- 受講生総数の可視化
- 受講生増加数の可視化
- レビュー総数と増加数の可視化
- (Macの方)データベース適用のための準備
- (Windowsの方)データベース適用のための準備
- SQLAlchemyとは
- SQLAlchemyの初期設定
- SQLAlchemyでCRUD操作
- アプリケーションにDBを組み込む(scraping.py)の変更
- アプリケーションにDBを組み込む(database.pyの変更)
- アプリケーションにDBを組み込む(view.pyの変更)
- 可視化アプリケーションの起動
- (Macの方)Herokuの登録とインストール
- (Windowsの方)Herokuの登録とインストール
- (Windowsの方)Git Bashのインストールと設定
- Gitとは
- Heroku上にアプリケーションを作成
- Herokuに必要なファイル
- PostgreSQL適用の準備
- Heroku上にファイルを一式アップ
- アプリケーションをWeb上に公開
- 定期実行を設定