大數據的Python基礎 第2版

董付國

  • 出版商: 機械工業
  • 出版日期: 2023-05-01
  • 定價: $252
  • 售價: 8.5$214
  • 語言: 簡體中文
  • 頁數: 200
  • 裝訂: 平裝
  • ISBN: 7111728653
  • ISBN-13: 9787111728658
  • 相關分類: 大數據 Big-data
  • 下單後立即進貨 (約4週~6週)

商品描述

全書共11章。
第1章介紹Python開發環境的搭建、簡單使用和Python代碼規範;
第2章講解Python內置對象與運算符的使用;
第3章講解列表、元組、列表推導式與生成器表達式以及切片和序列解包的用法;
第4章講解字典應用;
第5章講解集合應用;
第6章講解字符串應用;
第7章講解選擇結構與循環結構語法和應用;
第8章講解函數設計與應用;
第9章講解文本文件操作、Office文檔操作以及文件夾操作;
第10章講解numpy數組運算與矩陣運算,第11章講解pandas數據分析與處理。

目錄大綱

前言
學時分配建議
第1章Python開發環境搭建與使用
本章學習目標
1.1 Python語言概述
1.2 Python開發環境搭建
1.2.1 IDLE
1.2.2 Anaconda3
1.3 安裝擴展庫
1.4 標準庫與擴展庫對象的導入與使用
1.5 Python代碼佈局規範
本章知識要點
習題
第2章Python常用內置對象與運算符
本章學習目標
2.1 Python常用內置對象
2.1.1 常量與變量
2.1.2 數字
2.1.3 字符串
2.1.4 列表、元組、字典、集合
2.2 Python運算符與表達式
2.2.1 算術運算符
2.2.2 關係運算符
2.2.3 成員測試運算符
2.2.4 集合運算符
2.2.5 邏輯運算符
2.3 Python常用內置函數
2.3.1 類型轉換函數
2.3.2 max()、min()、sum()
2.3.3 input()、print()
2.3.4 sorted()、reversed()
2.3.5 map()
2.3.6 reduce()
2.3.7 filter()
2.3.8 range()
2.3.9 zip()
本章知識要點
習題
第3章列表與元組
本章學習目標
3.1 列表
3.1.1 列表創建與刪除
3.1.2 列表元素訪問
3.1.3 列表常用方法
3.1.4 列表對象支持的運算符
3.1.5 內置函數對列表的操作
3.2 列表推導式語法與應用
3.3 元組與生成器表達式
3.3.1 元組創建與元素訪問
3.3.2 元組與列表的區別
3.3.3 生成器表達式
3.4 切片語法與應用
3.5 序列解包
本章知識要點
習題
第4章字典
本章學習目標
4.1 基本概念
4.2 字典創建與刪除
4.3 字典元素訪問
4.4 字典元素添加、修改與刪除
4.5 字典應用案例
本章知識要點
習題
第5章集合
本章學習目標
5.1 基本概念
5.2 集合創建與刪除
5.3 集合常用操作與運算
5.3.1 集合元素增加與刪除
5.3.2 集合運算
5.3.3 內置函數對集合的操作
5.4 集合應用案例
本章知識要點
習題
第6章字符串
本章學習目標
6.1 字符串編碼格式
6.2 轉義字符與原始字符串
6.3 字符串常用方法與操作
6.3.1 format()
6.3.2 encode()
6.3.3 find()、rfind()、index()、rindex()、count()
6.3.4 split()、rsplit()
6.3.5 join()
6.3.6 lower()、upper()、capitalize()、title()、swapcase()
6.3.7 replace()、maketrans()、translate()
6.3.8 strip()、rstrip()、lstrip()
6.3.9 startswith()、endswith()
6.3.10 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()
6.3.11 center()、ljust()、rjust()
6.3.12 字符串支持的運算符
6.3.13 適用於字符串的內置函數
6.3.14 字符串切片
6.3.15 數據壓縮與解壓縮
6.4 分詞與中文拼音處理
6.4.1 分詞
6.4.2 中文拼音處理
6.5 應用案例
本章知識要點
習題
第7章程序控制結構
本章學習目標
7.1 基本語法
7.1.1 條件表達式
7.1.2 選擇結構基本語法
7.1.3 循環結構基本語法
7.1.4 異常處理結構基本語法
7.2 應用案例
本章知識要點
習題
第8章函數設計與應用
本章學習目標
8.1 函數定義與使用
8.1.1 基本語法
8.1.2 遞歸函數
8.1.3 函數嵌套定義
8.2 函數參數
8.2.1 位置參數
8.2.2 默認值參數
8.2.3 關鍵參數
8.2.4 可變長度參數
8.3 變量作用域
8.4 lambda表達式
8.5 生成器函數
8.6 應用案例
本章知識要點
習題
第9章文件與文件夾操作
本章學習目標
9.1 文件的概念及分類
9.2 文件操作基本知識
9.2.1 內置函數open()
9.2.2 文件對象常用方法
9.2.3 上下文管理語句with
9.3 文本文件內容操作案例
9.4 JSON文件操作
9.5 CSV文件操作
9.6 標準庫對文件與文件夾的操作
9.6.1 os模塊
9.6.2 os.path模塊
9.6.3 shutil模塊
9.7 Excel與Word文件操作案例
本章知識要點
習題
第10章NumPy數組運算與矩陣運算
本章學習目標
10.1 數組生成與常用操作
10.2 矩陣生成與常用操作
本章知識要點
習題
第11章Pandas數據分析與處理
本章學習目標
11.1 一維數組Series與常用索引數組生成與操作
11.2 創建二維數組DataFrame
11.3 DataFrame常用操作
11.4 缺失值處理
11.5 重複值處理
11.6 異常值處理
11.7 分組計算
11.8 透視表與交叉表
11.9 數據差分
11.10 相關係數
本章知識要點
習題
附錄
附錄A Python語言常用術語和概念
附錄B Python編程常見問題與解答
附錄C Python關鍵字清單
附錄D 常用Python內置模塊與標準庫清單
附錄E 常用Pytho