Python從入門到數據分析套用(項目案例·微課視頻版)

Python從入門到數據分析套用(項目案例·微課視頻版)

《Python從入門到數據分析套用(項目案例·微課視頻版)》是2023年10月1日清華大學出版社出版的圖書,作者:劉亞輝、郭祥雲、趙慶聰。

基本介紹

  • 中文名:Python從入門到數據分析套用(項目案例·微課視頻版)
  • 作者:劉亞輝、郭祥雲、趙慶聰
  • 出版時間:2023年10月1日
  • 出版社:清華大學出版社
  • ISBN:9787302625766
  • 定價:49.8 元
  • 印次:1-1
  • 印刷日期:2023.09.07
內容簡介,圖書目錄,

內容簡介

本書深入淺出地闡述Python程式設計的基礎知識,同時著重介紹NumPy庫、Pandas數據分析方法和Matplotlib/Seaborn可視化的內容,並提供上機實驗指導。通過豐富的實例與實驗設計,將Python理論與實踐有機結合,讓編程變得不再枯燥,易學有趣。
全書內容分為三篇: 第1~8章為基礎篇,著重介紹Python編程的基礎知識; 第9~11章為進階篇,主要介紹數據分析中常用的NumPy、Pandas與Matplotlib庫的使用; 第12章和第13章為實踐篇,著重介紹實踐案例與上機實驗。本書內容由淺入深、通俗易懂,實例豐富,同時配有教學大綱、教學課件、電子教案、程式源碼、習題答案、期末試卷和450分鐘的微課視頻。
本書可作為高等院校計算機、信息管理等相關專業的本科生教材,也可供有意從事數據分析工作的初學者、開發人員以及研究人員參考。

圖書目錄

目錄
源碼下載
基礎篇
第1章初識Python
1.1計算與問題求解
1.2Python語言的發展
1.3Python語言的特點及套用
1.3.1Python語言的特點
1.3.2Python語言的套用
1.4Python的開發環境
1.4.1Anaconda3的安裝
1.4.2Spyder的用法
1.4.3Jupyter Notebook的用法
1.4.4pip與import
1.4.5IPython的使用
1.5編譯與解釋
1.6習題
第2章編寫簡單的程式
2.1變數
2.2保留字
2.3運算符
2.3.1算術運算符
2.3.2關係運算符
2.3.3邏輯運算符
2.4賦值語句
2.5縮進與注釋
2.5.1縮進
2.5.2注釋
2.6輸入與輸出
2.6.1print()函式
2.6.2input()函式
2.6.3格式化輸入輸出
2.7列表
2.8Turtle庫
2.9習題
第3章程式的控制結構
3.1程式設計的基本結構
3.1.1算法的描述
3.1.2三種基本結構
3.2順序結構
3.3選擇結構
3.3.1單分支結構
3.3.2雙分支結構
3.3.3多分支結構
3.3.4緊湊結構
3.4循環結構
3.4.1for語句
3.4.2while語句
3.4.3循環嵌套
3.4.4break與continue語句
3.5實例
3.6習題
第4章基本內置數據類型
4.1數據類型
4.2數字類型
4.3字元串
4.3.1字元串的定義及表示
4.3.2字元串的索引
4.3.3字元串的基本操作
4.4元組
4.4.1創建元組
4.4.2訪問元組
4.4.3元組的內置函式
4.5列表
4.5.1創建、添加與刪除列表元素
4.5.2訪問列表
4.5.3列表操作符
4.5.4列表的函式與方法
4.5.5列表推導式
4.6字典
4.6.1創建字典
4.6.2訪問字典中的元素
4.6.3添加字典元素
4.6.4刪除字典元素
4.6.5字典的常見用法
4.7集合
4.7.1集合的創建
4.7.2集合元素的添加與刪除
4.7.3集合的運算
4.7.4集合的內置方法
4.8類型轉換
4.9疊代器與生成器
4.10實例
4.11習題
第5章函式
5.1函式調用
5.1.1函式的含義
5.1.2函式的調用過程
5.1.3參數傳遞
5.1.4常見的函式參數
5.1.5匿名函式
5.1.6遞歸調用
5.2局部變數與全局變數
5.3多檔案函式調用
5.4math與random庫
5.4.1math庫
5.4.2random庫
5.5datetime庫
5.5.1datetime類型轉換
5.5.2datetime對象的屬性
5.5.3date類
5.6實例
5.7習題
第6章面向對象編程
6.1對象與類的含義
6.2屬性與方法
6.2.1實例化對象
6.2.2屬性
6.2.3方法
6.2.4函式和方法
6.3成員與方法的私有化
6.3.1成員的私有化
6.3.2公有方法和私有方法
6.4繼承性
6.5多態性
6.6實例
6.6.1熊貓吃竹子
6.6.2學生信息管理
6.7習題
第7章字元串基本操作與正則表達式
7.1字元串的常用方法
7.2字元串格式化輸出
7.2.1format()方法
7.2.2fstring
7.2.3轉義字元
7.3正則表達式
7.3.1元字元
7.3.2re模組
7.4實例: 網頁數據解析及輸出
7.5習題
第8章檔案讀寫
8.1檔案的讀寫
8.1.1檔案的打開和關閉
8.1.2檔案的讀寫操作
8.2CSV檔案讀寫
8.3JSON庫
8.4實例
8.5習題
進階篇
第9章NumPy庫
9.1NumPy概述
9.1.1NumPy的數據對象
9.1.2NumPy數組的創建
9.1.3NumPy標準數據類型
9.1.4NumPy數組的常用屬性
9.2NumPy數組的基本操作
9.2.1NumPy數組的索引
9.2.2NumPy數組的切片
9.2.3NumPy數組形態的操作/變形
9.2.4NumPy數組的拼接與切分
9.2.5NumPy數組的轉置與翻轉
9.2.6NumPy數組的通用函式
9.3實例: 生成隨機數
9.4習題
第10章Pandas庫
10.1Pandas概述
10.1.1Pandas庫的數據對象
10.1.2Pandas數據對象的創建
10.1.3Pandas數據對象的索引
10.2Pandas數據預處理操作
10.2.1數據合併
10.2.2數據去重和替換
10.2.3數據缺失值處理
10.2.4數據離散化
10.2.5OneHot編碼
10.3數據統計基礎
10.3.1Pandas數據對象的分組
10.3.2基本統計計算
10.4實例: 學生成績分析
10.5習題
第11章Matplotlib與Seaborn
11.1Matplotlib介紹
11.1.1圖形中的組成元素
11.1.2圖形的繪製層次
11.1.3坐標軸設定
11.1.4線條的屬性
11.1.5子圖繪製
11.2基本圖形繪製
11.2.1柱狀圖
11.2.2直方圖
11.2.3散點圖
11.2.4箱線圖
11.3Seaborn介紹
11.3.1統計關係可視化
11.3.2線性關係可視化
11.3.3分布數據可視化
11.3.4分類數據可視化
11.4實例
11.5習題
實踐篇
第12章數據分析
12.1數據分析概述
12.1.1數據分析基本流程
12.1.2數據分析套用場景
12.2Python數據分析常用類庫
12.3基於Kmeans的客戶偏好分析
12.4實例: 鐵達尼號生存分析
12.4.1鐵達尼號數據集
12.4.2鐵達尼號數據分析
12.5實例: 《紅樓夢》文本分析
12.6實例: 天氣數據分析
12.7習題
第13章Python實踐
13.1Python集成開發環境——Spyder
13.2常見錯誤
13.3異常處理
13.4習題
上機實驗
實驗一Python基礎知識
實驗二Python組合數據類型
實驗三函式及math、random、datetime庫的使用
實驗四類與對象
實驗五字元串類型及正則表達式
實驗六檔案的讀寫
實驗七第三方庫的使用
實驗八數據分析綜合實踐
附錄A保留字
附錄BPython內置函式
附錄Cmath庫
附錄D字元串的基本操作與函式
附錄Erandom庫
附錄FNumPy庫
附錄GMatplotlib庫
附錄HSeaborn庫
附錄I常見格式化符號
附錄JPandas庫常用方法
參考文獻

相關詞條

熱門詞條

聯絡我們