Python數據分析與可視化從入門到精通

高博,劉冰,李力

  • 出版商: 北京大學
  • 出版日期: 2020-02-01
  • 定價: $474
  • 售價: 7.5$356
  • 語言: 簡體中文
  • 頁數: 336
  • 裝訂: 平裝
  • ISBN: 730131048X
  • ISBN-13: 9787301310489
  • 相關分類: 資料科學

立即出貨

相關主題

商品描述

本書以“零基礎”為起點,系統地介紹了Python在數據處理與可視化分析方面的應用。
全書共分3篇12章內容,具體安排如下。
第1篇:基礎篇,包括第1-4章。第1章先來認識一下大蟒:Python入門。
第2章磨好利牙,子彈上膛:準備好工作環境。
第3章大蟒的基本技能之一:Python語言基礎。
第4章大蟒的基本技能之二:Python語言進階。
第2篇:應用篇,包括第5-11章。第5章給大蟒找食:Python的數據存取操作。
第6章洗乾淨了再吃:使用Python預處理數據。
第7章什麼食物有營養:大數據分析及可視化基礎知識。
第8章大蟒神通之一:使用matplotlib繪製基礎圖形。
第9章大蟒神通之二:使用matplotlib美化和修飾圖形。
第10章大蟒神通之三:數據可視化之3D圖形應用。
第11章大蟒神通之四:使用圖像和地圖繪製圖表。
第3篇:實戰篇,第12章綜合案例:全國縣級市天氣預報數據可視化分析。
以抓取中國天氣網相關數據存入MySQL數據庫,並繪製相應圖形為主線,
綜合本書各章知識點介紹了數據採集、清理、保存以及繪製可視化圖形的基本步驟和方法。
本書既適合希望從事Python數據處理與可視化的用戶學習,
也適合廣大職業院校作為相關專業教材,還可作為社會培訓班的參考用書。

作者簡介

高博

高級工程師,IT雜家。主要研究方向為雲計算與大數據、數據可視化等,熟悉.Net、PHP、Python,DevOps,MySQL、SQLServer等技術和工具。
作為第一作者編寫了《Discuz!社區管理員實用教程》《代碼的力量——Discuz!源碼分析與插件開發實例進階》《PHP+MySQL+AJAX Web開發給力起飛》,
參與編寫了《Web 2.0社區網站實用寶典》《ASP.NET 4.0 MVC敏捷開發給力起飛》《Java Web應用開發給力起飛》等書籍。
主持省部級縱向課題3項,參與縱向、橫向課題16項,獲得軟件著作權12項。


劉冰

博士研究生,重慶郵電大學計算機科學與技術學院/人工智能學院教師,先後翻譯出版程序設計、
圖像處理、計算機視覺等領域著作4部,編寫教材5部,獲發明專利2項,發表SCI /EI論文4篇,參與guojia級、省部級項目3項。
榮獲重慶郵電大學優秀班主任、優秀班導師、優秀青年教師等榮譽稱號。

李力

畢業於西安交通大學計算機學院,現工作於教育考試招生戰線,曾長期在國防軍工單位從事網絡戰、
信息戰研究,擅長需求分析與設計,參與縱、橫向課題12項,獲得軟件著作權4項。

目錄大綱

第1章認識大蟒:Python快速入門 2
1.1 什麼是大蟒(Python)
1.2 Python是位“年輕的老同志” 3
1.3 Python語言有什麼特點 5
1.4 Python語言的應用領域 7

第2章磨好利牙,子彈上膛:準備好工作環境 9
2.1 版本的比較與選擇10
2.2 在Windows上安裝Python 14
2.3 在macOS上安裝Python 19
2.4 選擇合適的開發工具26
2.5 安裝所需的第三方組件(庫) 30

第3章大蟒的基本技能之一:Python語言基礎45
3.1 基本概念46
3.2 數據類型50
3.3 運算符74

第4章大蟒的基本技能之二:Python語言進階81
4.1 流程控制82
4.2 異常處理89
4.3 函數92
4.4 面向對象編程107
4.5 文件操作116

第5章給大蟒找食:Python的數據存取操作122
5.1 餐前小食:文本文件的數據存取123
5.2 開胃菜:Excel文件的數據存取132
5.3 主菜:寫一個爬蟲來收集網頁數據136
5.4 主菜:操作MySQL數據庫141
5.5 甜點:ORM框架153

第6章洗乾淨了再吃:使用Python預處理數據163
6.1 清洗和預處理數據的原因及方法164
6.2 使用Pandas預處理數據167

第7章有營養的食物:大數據分析及可視化基礎知識183
7.1 大數據的概念184
7.2 大數據分析186
7.3 使用NumPy和SciPy快速處理數據188

第8章大蟒神通之一:使用Matplotlib繪製基礎圖形207
8.1 繪製簡單圖形208
8.2 繪製高級圖形231

第9章大蟒神通之二:使用Matplotlib美化和修飾圖形239
9.1 調整坐標軸和刻度240
9.2 添加標題、圖例和註釋文本245
9.3 設置線形和文本字體251
9.4 使用顏色258
9.5 劃分畫布262

第10章大蟒神通之三:數據可視化之3D圖形應用267
10.1 創建3D可視化圖表268
10.2 使用Matplotlib創建動畫273

第11章大蟒神通之四:圖像處理279
11.1 使用Python Imaging Library處理圖像280
11.2 生成CAPTCHA圖像283

第12章綜合案例:全國縣級市天氣預報的數據可視化分析290
12.1 目標與計劃291
12.2 確定目標數據293
12.3 試驗抓取數據297
12.4 保存數據入庫299
12.5 檢查清理數據310
12.6 繪製圖形圖表311
附錄315