資料視覺化:使用Python與JavaScript 简介和目录
PythonJavaScript 简介 目录 使用
2023-09-14 09:06:37 时间
內容簡介
學習如何運用Python與JavaScript這組對超級強大的組合,處理手中的原始資料,建構出功能強大的互動式視覺化網站。在這一本以實務為主的書中,將告訴您如何善用Python和JavaScript的強大函式庫資源,包括Scrapy、Matplotlib、Pandas、Flask與D3,打造出既好看又好用的資料視覺化網站。
本書將帶領您實作一個專案,從抓取維基百科的諾貝爾獎得主資料開始,一直到建立一個互動式網站為止。在這個實作過程中,您將學到資料的抓取、清理、分析,以及透過D3.js將這些資料視覺化的方法。如果您想要利用Python或JavaScript建構資料視覺化網站,這本書正好可以滿足您的需求。
.學習如何以Python程式處理資料
.了解Python與JavaScript之間的共通相似之處
.運用Python的網站爬取工具:BeautifulSoup與Scrapy,從網站擷取所需資料
.利用Python的Pandas、Matplotlib與NumPy函式庫,清理並分析手中資料
.利用Python的Flash框架呈現資料與建立RESTful API
.利用D3.js打造精美的互動式視覺化網站
本書將帶領您實作一個專案,從抓取維基百科的諾貝爾獎得主資料開始,一直到建立一個互動式網站為止。在這個實作過程中,您將學到資料的抓取、清理、分析,以及透過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 從開發走向產品
第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 從開發走向產品
各界推薦/推薦序
「看過來看過來!各位Python程式設計師:這正是你夢寐以求、書架上缺少的那本書。本書將幫助您順利通過資料處理的重重關卡,抵達JavaScript國度,運用D3將資料視覺化,呈現在網站上頭。」
-- Scott Murray, 《網頁互動式資料視覺化:使用D3》作者
-- Scott Murray, 《網頁互動式資料視覺化:使用D3》作者
相关文章
- python爬虫之下载文件的方式总结以及程序实例
- @property装饰器的用法【python】
- Python正则简单实例分析
- 【OpenCV-Python】cvui 之 按钮
- Python-数据统计分析的显著性标注
- 2022深信服Python开发岗面试
- GitHub热榜|5款优质的Python小工具,最后一款真神器!
- Python学习22:迭代
- python并发模块之concurrent.futures(一)
- 【LeetCode Python实现】283.移动零(简单)
- 【华为OD机试 2023】最左侧冗余覆盖子串(C++ Java JavaScript Python)
- 【华为OD机试 2023】 机房布局(C++ Java JavaScript Python)
- 【华为OD机试 2023】获取最大软件版本号(C++ Java JavaScript Python)
- 【华为OD机试 2023】优雅子数组(C++ Java JavaScript Python)
- 【华为OD机试 2023】 最长的密码(C++ Java JavaScript Python)
- 【华为OD机试 2023】 优选核酸检测点(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 微服务的集成测试(C++ Java JavaScript Python)
- 【华为OD机试 2023】Excel单元格数值统计(C++ Java JavaScript Python)
- Python:peewee模块ORM基本使用和常用查询示例
- Python的TCPServer类的使用
- Python创建目录文件夹
- Python练习6
- 21天Python进阶学习挑战赛