資料視覺化:使用Python與JavaScript 简介和目录
內容簡介
本書將帶領您實作一個專案,從抓取維基百科的諾貝爾獎得主資料開始,一直到建立一個互動式網站為止。在這個實作過程中,您將學到資料的抓取、清理、分析,以及透過D3.js將這些資料視覺化的方法。如果您想要利用Python或JavaScript建構資料視覺化網站,這本書正好可以滿足您的需求。
.學習如何以Python程式處理資料
.了解Python與JavaScript之間的共通相似之處
.運用Python的網站爬取工具:BeautifulSoup與Scrapy,從網站擷取所需資料
.利用Python的Pandas、Matplotlib與NumPy函式庫,清理並分析手中資料
.利用Python的Flash框架呈現資料與建立RESTful API
.利用D3.js打造精美的互動式視覺化網站
作者簡介
目錄
第1章|設置開發環境
Part I 基本工具
第2章|Python與JavaScript程式語言銜接橋樑
第3章|Python讀寫資料
第4章|網站開發入門
Part II 取得資料
第5章|使用Python從網站取得資料
第6章|Scrapy和重量級爬取作業
Part III 使用Pandas清理與探索資料
第7章|NumPy入門
第8章|Pandas初步介紹
第9章|Pandas清理資料
第10章|Matplotlib視覺化資料
第11章|Pandas探索資料
Part IV 提供資料
第12章|提供資料
第13章|Flask與RESTful API
Part V D3與資料視覺化
第14章|想像諾貝爾獎資料的視覺化呈現介面
第15章|建構視覺化介面骨架
第16章|D3入門—用直條圖說故事
第17章|個別得獎視覺化
第18章|D3與地圖
第19章|個別得主資料視覺化
第20章|選單列
第21章|結語
附錄A 從開發走向產品
各界推薦/推薦序
-- Scott Murray, 《網頁互動式資料視覺化:使用D3》作者
最新文章
- UIBezierPath-完善曲线
- 开源服务专题之------ssh防止暴力破解及fail2ban的使用方法
- MMORPG大型游戏设计与开发(服务器 游戏场景 掉落与网络连接)
- .NET操作Xml类
- 【python】构造字典类型字典
- apache日志轮询技术
- Windows Azure Virtual Network (11) 创建VNet-to-VNet的连接
- PHP数据库操作
- phpcms V9 MVC模式 与 URL访问解析
- DDMS files not found:hprof-conv.exe的解决办法
- Apache与Tomcat整合(转)
- 【转】ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别
- bootStrap事例代码
- canvas实现俄罗斯方块
- java获取当前日期的前一天和后一天
- Java 虚拟机的内存溢出
- 记录下diagwait的问题
- 不熟,不会,未a的题列表
- 【读书笔记】iOS-更改布局行为
- Winform给TextBox设置默认值
热门文章
- [BSGS]大步小步算法
- CSS3 Shape ---使用形状改变旁边内容的布局
- Android 如何在xmL 里面动态设置padding
- 《Cracking the Coding Interview》——第13章:C和C++——题目9
- 22、(转载)jQueryMobile 知识点总结
- Python 爬虫-豆瓣读书
- 不作伪分享者决定完整分享我自学Python3的全部过程细节
- (笔记) RealTimeRender[实时渲染] C2
- 源码分析(一) HashMap 源码分析|JDK8
- ThreadLocal 学习