幫助中心 | 我的帳號 | 關於我們

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

  • 作者:編者:高博//劉冰//李力|責編:張雲靜
  • 出版社:北京大學
  • ISBN:9787301310489
  • 出版日期:2020/02/01
  • 裝幀:平裝
  • 頁數:324
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以「零基礎」為起點,系統地介紹了Python在數據處理與可視化分析方面的應用。全書內容共分3篇12章,具體安排如下。
    第1篇:基礎篇,包括第1—4章。主要介紹了Python語言的基本情況與現狀、環境搭建與軟體安裝,以及Python語言的基本知識。
    第2篇:應用篇,包括第5—11章。主要介紹了Python的數據存取方法、數據清洗和預處理、大數據可視化分析基礎,以及2D、3D等圖形的繪製與可視化分析的方法與相關應用。
    第3篇:實戰篇,包括第12章。以抓取中國天氣網相關數據存入MySQL資料庫,並繪製相應圖形為主線,綜合本書各章知識點,介紹了數據採集、清理、保存及繪製可視化圖形的基本步驟和方法。
    本書既適合希望從事Python數據處理與可視化的用戶學習,也適合作為廣大職業院校相關專業參考用書,還可作為相關培訓班的教材用書。

作者介紹
編者:高博//劉冰//李力|責編:張雲靜

目錄
第1篇  基礎篇
第1章  認識大蟒:Python快速入門
  1.1  什麼是大蟒(Python)
  1.2  Python是位「年輕的老同志」
  1.3  Python語言有什麼特點
  1.4  Python語言的應用領域
  ★新手問答★
  本章小結
第2章  磨好利牙,子彈上膛:準備好工作環境
  2.1  版本的比較與選擇
  2.2  在Windows上安裝Python
    2.2.1  下載安裝程序
    2.2.2  圖解安裝步驟
  2.3  在macOS上安裝Python
    2.3.1  版本選擇
    2.3.2  下載安裝程序
    2.3.3  圖解安裝步驟
  2.4  選擇合適的開發工具
    2.4.1  Anaconda
    2.4.2  Visual Studio
    2.4.3  PyCharm
    2.4.4  Eclipse
    2.4.5  Komodo
    2.4.6  Visual Studio Code/Sublime/EditPlus/UltraEdit
  2.5  安裝所需的第三方組件(庫)
    2.5.1  安裝Matplotlib、NumPy和SciPy
    2.5.2  安裝Python Imaging Library(Pillow)
    2.5.3  安裝Requests
    2.5.4  安裝BeautifulSoup
    2.5.5  安裝Pandas
    2.5.6  安裝Basemap
    2.5.7  安裝SQLAlchemy
  ★新手問答★
  ★小試牛刀★
  本章小結
第3章  大蟒的基本技能之一:Python語言基礎
  3.1  基本概念
    3.1.1  變數
    3.1.2  保留字
    3.1.3  註釋
    3.1.4  行與縮進
  3.2  數據類型
    3.2.1  Number
    3.2.2  Bool
    3.2.3  String
    3.2.4  正則表達式
    3.2.5  List
    3.2.6  Tuple
    3.2.7  Set
    3.2.8  Dictionary

  3.3  運算符
    3.3.1  算術運算符
    3.3.2  比較(關係)運算符
    3.3.3  賦值運算符
    3.3.4  邏輯運算符
    3.3.5  位運算符
    3.3.6  成員運算符
    3.3.7  身份運算符
    3.3.8  運算符優先順序
  ★新手問答★
  ★小試牛刀★
  本章小結
第4章  大蟒的基本技能之二:Python語言進階
  4.1  流程式控制制
    4.1.1  條件語句
    4.1.2  循環語句
    4.1.3  break、continue和pass
  4.2  異常處理
  4.3  函數
    4.3.1  函數的基本概念
    4.3.2  變數作用域
    4.3.3  迭代器和生成器
    4.3.4  裝飾器
  4.4  面向對象編程
    4.4.1  類和對象
    4.4.2  魔術方法
  4.5  文件操作
  ★新手問答★
  ★小試牛刀★
  本章小結
第2篇  應用篇
第5章  給大蟒找食:Python的數據存取操作
  5.1  餐前小食:文本文件的數據存取
    5.1.1  基於分隔符的文本數據文件
    5.1.2  基於JSON格式的文本文件
  5.2  開胃菜:Excel文件的數據存取
    5.2.1  Excel的模塊和庫
    5.2.2  讀取Excel文件
    5.2.3  生成Excel文件並寫入數據
  5.3  主菜:寫一個爬蟲來收集網頁數據
    5.3.1  爬蟲的概念
    5.3.2  寫一個簡單的爬蟲
    5.3.3  保存爬取到的數據
  5.4  主菜:操作MySQL資料庫
    5.4.1  MySQL資料庫是什麼
    5.4.2  選擇並安裝MySQL資料庫連接組件
    5.4.3  連接到MySQL資料庫
    5.4.4  把數據放進去
    5.4.5  把數據拿出來
    5.4.6  刪除和更新數據

  5.5  甜點:ORM框架
  ★新手問答★
  ★小試牛刀★
  本章小結
第6章  洗乾淨了再吃:使用Python預處理數據
  6.1  清洗和預處理數據的原因及方法
    6.1.1  數據清洗和預處理的意義及原則
    6.1.2  臟數據清洗方法
  6.2  使用Pandas預處理數據
    6.2.1  Pandas數據結構
    6.2.2  預處理數據
  ★新手問答★
  ★小試牛刀★
  本章小結
第7章  有營養的食物:大數據分析及可視化基礎知識
  7.1  大數據的概念
  7.2  大數據分析
    7.2.1  數據收集
    7.2.2  數據存儲
    7.2.3  資源管理與服務協調
    7.2.4  計算引擎
    7.2.5  數據分析
    7.2.6  數據可視化
  7.3  使用NumPy和SciPy快速處理數據
    7.3.1  使用NumPy處理多維數組
    7.3.2  使用SciPy完成高級數學計算
  ★新手問答★
  ★小試牛刀★
  本章小結
第8章  大蟒神通之一:使用Matplotlib繪製基礎圖形
  8.1  繪製簡單圖形
    8.1.1  使用plot()繪製折線圖
    8.1.2  使用bar()繪製柱狀圖
    8.1.3  使用barh()繪製條形圖
    8.1.4  使用hist()繪製直方圖
    8.1.5  使用pie()繪製餅圖
    8.1.6  使用polar()繪製雷達圖
    8.1.7  使用scatter()繪製散點圖
    8.1.8  使用stem()繪製棉棒圖
    8.1.9  使用boxplot()繪製箱線圖
    8.1.10  使用errorbar()繪製誤差棒圖
    8.1.11  使用stackplot()繪製堆積折線圖
    8.1.12  使用broken_barh()繪製間斷條形圖
    8.1.13  使用step()繪製階梯圖
  8.2  繪製高級圖形
    8.2.1  對數圖
    8.2.2  頻譜圖
    8.2.3  矢量場流線圖
    8.2.4  繪製兩個變數間的互相關圖形
  ★新手問答★

  ★小試牛刀★
  本章小結
第9章  大蟒神通之二:使用Matplotlib美化和修飾圖形
  9.1  調整坐標軸和刻度
    9.1.1  設置坐標軸刻度
    9.1.2  設置坐標軸的標籤文本
    9.1.3  繪製刻度線的網格線
    9.1.4  移動坐標軸的位置
  9.2  添加標題、圖例和註釋文本
    9.2.1  設置標題的展示樣式
    9.2.2  設置圖例的展示樣式
    9.2.3  添加註釋文本
  9.3  設置線形和文本字體
    9.3.1  設置線形樣式
    9.3.2  設置文本屬性和字體屬性
  9.4  使用顏色
    9.4.1  使用顏色參數
    9.4.2  使用色彩映射和添加顏色標尺
  9.5  劃分畫布
  ★新手問答★
  ★小試牛刀★
  本章小結
第10章  大蟒神通之三:數據可視化之3D圖形應用
  10.1  創建3D可視化圖表
    10.1.1  3D柱狀圖和3D直方圖
    10.1.2  3D線框圖、3D曲面圖和3D三翼面圖
  10.2  使用Matplotlib創建動畫
  ★新手問答★
  ★小試牛刀★
  本章小結
第11章  大蟒神通之四:圖像處理
  11.1  使用Python Imaging Library處理圖像
  11.2  生成CAPTCHA圖像
  ★新手問答★
  ★小試牛刀★
  本章小結
第3篇  實戰篇
第12章  綜合案例:全國縣級市天氣預報的數據可視化分析
  12.1  目標與計劃
    12.1.1  具體目標
    12.1.2  工作計劃
  12.2  確定目標數據
  12.3  試驗抓取數據
  12.4  保存數據入庫
  12.5  檢查清理數據
    12.5.1  檢查數據完整性與合法性
    12.5.2  清理或預處理數據
  12.6  繪製圖形圖表
  本章小結
附錄

  附錄A  Python命令行參數處理模塊argparse簡介
  附錄B  Python編程代碼的風格
  附錄C  Python常見面試題精選

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032