■著者
KyranDale
嶋田健志
木下哲也
■内容紹介
Webからデータを取得して、効率よく整理、分析を行い効果的な可視化を実現するには、さまざまなツールとテクニックが必要です。本書ではPythonとJavaScriptを使い分け、それぞれの言語の強みを最大限利用します。PythonのBeautifulSoupとScrapyでデータを取得、pandas、Matplotlib,Numpyでデータ処理を行い、Flaskフレームワークを使ってデータを配信、JavaScriptのD3.jsを使ってインタラクティブなWeb可視化を実現します。データの収集からアウトプットまでの全体を視野に入れて解説しているので、実際にコードを追いながら、この一冊でデータ分析プロセスの全体像を理解できます。
■目次
開発環境の準備;第1部 基本的なツールキット(PythonとJavaScript間の言語学習の橋渡し;Pythonにおけるデータの読み書き ほか);第2部 データの取得(PythonによるWebからのデータの取得;Scrapyを使った重量スクレイピング);第3部 pandasを使ったデータのクリーニングと探索(NumPy入門;pandas入門 ほか);第4部 データの配信(データの配信;FlaskにおけるRESTfulデータ);第5部 D3を使ったデータの可視化(ノーベル賞可視化のイメージ;可視化 ほか)