Python作為一種程序設計語言,憑借其簡潔、易讀及可擴展性日漸成為程序設計領域備受推崇的語言。同時,Python語言的數(shù)據(jù)分析功能也逐漸為大眾認可!禤ython數(shù)據(jù)分析(微課版)》基于Python 3.6構建Python開發(fā)平臺,全面涵蓋Python基礎編程知識;詳解數(shù)據(jù)分析的數(shù)據(jù)特征、數(shù)據(jù)清洗、數(shù)據(jù)集成、數(shù)據(jù)規(guī)范化、數(shù)據(jù)歸約、數(shù)據(jù)降維、數(shù)據(jù)分析建模、數(shù)據(jù)可視化和評估等流程,涵蓋了Python常用的數(shù)據(jù)分析模塊和數(shù)據(jù)分析算法。該書以13章的篇幅介紹Python數(shù)據(jù)分析,包括Python語言基礎、程序控制結構、函數(shù)、正則表達式、文件與文件夾操作、用matplotlib實現(xiàn)數(shù)據(jù)可視化、numpy庫、pandas庫、數(shù)據(jù)質量分析、數(shù)據(jù)預處理、數(shù)據(jù)分析方法等內容。
《Python數(shù)據(jù)分析(微課版)》可作為高等院校各專業(yè)的數(shù)據(jù)分析課程教材,也可作為數(shù)據(jù)分析人員、想從事數(shù)據(jù)工作的初學者的參考書。
章 Python語言基礎
1.1 Python語言的特點
1.2 Python的安裝方法
1.3 編寫Python代碼的方式
1.3.1 用文本編輯器編寫代碼
1.3.2 用命令行格式的Python Shell編寫代碼
1.3.3 用帶圖形界面的Python Shell編寫交互式代碼
1.3.4 用帶圖形界面的Python Shell編寫程序代碼
1.4 Python中的注釋
1.4.1 Python中的單行注釋
1.4.2 Python中的多行注釋
1.5 Python中的對象
1.5.1 對象的身份
1.5.2 對象的類型
1.5.3 對象的值
1.5.4 對象的引用
1.5.5 對象的共享引用
1.5.6 對象是否相等的判斷
1.6 Python中的變量
1.7 Python中的基本數(shù)據(jù)類型
1.7.1 number(數(shù)值)
1.7.2 string(字符串)
1.7.3 list(列表)
1.7.4 tuple(元組)
1.7.5 dictionary(字典)
1.7.6 set(集合)
1.7.7 Python數(shù)據(jù)類型之間的轉換
1.8 Python中的運算符
1.9 Python中的數(shù)據(jù)輸入
1.10 Python中的數(shù)據(jù)輸出
1.10.1 表達式語句輸出
1.10.2 print()函數(shù)輸出
1.10.3 字符串對象的format方法的格式化輸出
1.11 Python中文件的基本操作
1.12 Python庫的導入與擴展庫的安裝
1.12.1 庫的導入
1.12.2 擴展庫的安裝
第2章 程序控制結構
2.1 布爾表達式
2.2 選擇結構
2.2.1 單向if選擇語句
2.2.2 雙向if-else選擇語句
2.2.3 嵌套if選擇語句和多向if-elif-else選擇語句
2.3 條件表達式
2.4 選擇結構程序舉例
2.5 while循環(huán)
2.6 循環(huán)控制策略
2.6.1 交互式循環(huán)
2.6.2 哨兵式循環(huán)
2.6.3 文件式循環(huán)
2.7 for循環(huán)
2.7.1 for循環(huán)的基本用法
2.7.2 for循環(huán)與range()函數(shù)的結合使用
2.8 循環(huán)中的break、continue和else
2.8.1 用break語句提前終止循環(huán)
2.8.2 用continue語句提前結束本次循環(huán)
2.8.3 循環(huán)語句的else子句
2.9 循環(huán)結構程序舉例
第3章 函數(shù)
3.1 為什么要用函數(shù)
3.2 怎樣定義函數(shù)
3.3 函數(shù)調用
3.3.1 帶返回值的函數(shù)調用
……
第4章 正則表達式
第5章 文件與文件夾操作
第6章 用matplotlib實現(xiàn)數(shù)據(jù)可視化
第7章 numpy庫
第8章 pandas庫
第9章 數(shù)據(jù)質量分析
0章 數(shù)據(jù)預處理
1章 數(shù)據(jù)分析方法
2章 基于信用卡消費行為的銀行信用風險分析
3章 文本情感分析
參考文獻