Python編程與數據分析基礎

陳潔、劉姝

  • 出版商: 清華大學
  • 出版日期: 2021-08-01
  • 定價: $270
  • 售價: 8.5$229
  • 語言: 簡體中文
  • 頁數: 186
  • 裝訂: 平裝
  • ISBN: 7302585598
  • ISBN-13: 9787302585596
  • 相關分類: Data Science
  • 下單後立即進貨 (約4週~6週)

  • Python編程與數據分析基礎-preview-1
  • Python編程與數據分析基礎-preview-2
  • Python編程與數據分析基礎-preview-3
Python編程與數據分析基礎-preview-1

商品描述

本教材面向文科專業學生,以數據分析應用為目的,分為兩大部分,第一部分介紹Python語言的基礎知識,包括程序控制結構、序列數據結構、函數和文件等基礎內容;第二部分介紹數據分析方法及其應用,主要包括Numpy科學計算、Pandas數據分析和數據可視化。內容的組織和編排註重文科專業學生的認知規律,循序漸進,代碼步驟清晰、註釋詳細,方便學生學習;每章除了有講解各知識點的示例,還配備了綜合案例;在數據分析部分,以“訂單”數據集為分析對象,介紹了從外部數據源讀取數據、進行數據預處理和數據分析、再以圖表可視化展示分析結果的全過程,在介紹數據分析方法的過程中,也特別註重數據分析思維的傳授。

作者簡介

陳潔,中華女子學院計算機系教師,長期從事計算機公共課程和專業課教學。
本人曾在清華大學出版社出版教材《Access數據庫與程序設計》,已再版至第3版

目錄大綱

第1章 Python概述
1.1 計算機程序與編程語言
1.2 Python 語言介紹
1.2.1 Python的起源與發展
1.2.2 Python的特點
1.2.3 Python的應用領域與發展趨勢
1.3 Python環境安裝與使用
1.3.1 安裝與配置Python 環境
1.3.2 Python開發環境IDLE及其使用
1.3.3 其他集成開發環境
1.4 Python擴展庫
1.5 本章小結
1.6 習題
第2章 Python語言基礎
2.1 常量與變量
2.2 運算符與表達式
2.3 數據類型
2.3.1 數字
2.3.2 字符串
2.3.3 列表、元組、字典和集合
2.4 內置函數
2.5 基本輸人/輸出
2.6 模塊的使用
2.7 語言基礎綜合應用
2.8 本章小結
2.9 習題
第3章 程序控制結構
3.1 選擇結構
3.2 循環結構
3.2.1 while語句
3.2.2 for 語句
3.2.3 break、continue和else語句
3.2.4 嵌套的循環結構
3.3 程序控制結構綜合應用
3.4 本章小結
3.5 習題
第4章 序列數據結構
4.1 序列結構概述
4.2 列表
4.2.1 列表的創建與訪問
4.2.2 列表的常用操作
4.2.3 列表推導式
4.3 元組
4.3.1 元組的創建與訪問
4.3.2 元組的常用操作
4.4 字典
4.4.1 字典的創建與訪問
4.4.2 字典的常用操作
4.5 集合
4.5.1 集合的創建
4.5.2 集合的常用操作
4.6 字符串
4.7 序列解包
4.8 序列結構綜合應用
4.9 本章小結
4.10 習題
第5章 函數
5.1 函數的定義和調用
5.2 函數參數
5.2.1 位置參數
5.2.2 默認值參數
5.2.3 關鍵字參數
5.2.4 可變長參數
5.3 變量的作用域
5.4 Lambda表達式
5.5 遞歸函數
5.6 函數綜合應用
5.7 本章小結
5.8 習題
第6章 文件與目錄操作
6.1 文件概念
6.2 文件基本操作
6.2.1 文件的打開與關閉
6.2.2 文件的讀寫
6.3 csv文件操作
6.4 目錄常用操作
6.5 文件操作綜合應用
6.6 本章小結
6.7 習題
第7章 NumPy數值計算
7.1 數組的創建與訪問
7.1.1 創建數組
7.1.2 查看數組屬性
7.1.3 訪問數組
7.1.4 修改數組
7.2 數組的運算
7.3 數組的操作
7.3.1 數組的排序
7.3.2 數組的合併
7.4 基於NumPy的數據分析
7.5 本章小結
7.6 習題
第8章 Pandas數據處理與分析
8.1 Pandas基本數據結構
8.1.1 系列
8.1.2 數據框
8.1.3 訪問數據框
8.1.4 修改數據框
8.1.5 數據框的排序
8.2 數據分析概述
8.3 數據的導入與導出
8.3.1 數據的導入
8.3.2 數據的導出
8.4 數據預處理
8.4.1 缺失值處理
8.4.2 異常值處理
8.4.3 重複值處理
8.4.4 其他處理
8.5 數據查詢
8.6 數據匯總
8.6.1 分組統計
8.6.2 分區統計
8.6.3 重採樣
8.7 建立數據透視表
8.8 數據框的合併與連接
8.9 本章小結
8.10 習題
第9章 數據可視化
9.1 基本繪圖方法
9.2 Matplotlib繪圖
9.2.1 Matplotlib庫簡介
9.2.2 繪製折線圖
9.2.3 繪製直條圖
9.2.4 繪製餅圖
9.2.5 繪製散點圖
9.2.6 繪製直方圖
9.3 Pandas繪圖
9.4 數據可視化應用
9.5 本章小結
9.6 習題
附錄 Python 常用內置函數
參考文獻