-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
PYTHON編程基礎與數據分析(齊愛琴) 版權信息
- ISBN:9787122449481
- 條形碼:9787122449481 ; 978-7-122-44948-1
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON編程基礎與數據分析(齊愛琴) 內容簡介
本書是一本教初學者學習Python 基礎知識及簡單數據處理的入門書籍。以PyCharm作為開發工具,采用理論與項目結合的形式,循序漸進地講解Python 基礎知識、網絡爬蟲、pandas 數據處理及數據可視化。本書共12章,第1~9章講解了Python 基礎知識,包括Python 開發環境的安裝、語法基礎、控制流程語句、序列、字典和集合、函數、類與對象、異常處理、文件操作;第10章講解了網絡爬蟲,包括使用requests 庫爬取數據、使用BeautifulSoup 庫解析數據、使用Scrapy 框架實現爬蟲;第11章講解了pandas 數據處理,包括Series 對象、DataFrame 對象、數據清洗與數據處理;第12章講解了使用matplotlib 庫進行數據可視化。 本書適合編程初學者學習Python 基礎知識和簡單的數據處理,也適合作為專科、本科院校計算機相關的教材。
PYTHON編程基礎與數據分析(齊愛琴) 目錄
1.1 Python 語言簡介001
1.1.1 什么是Python 001
1.1.2 Python 特點001
1.2 Python 開發環境002
1.2.1 下載和安裝Python002
1.2.2 下載和安裝PyCharm 006
1.3 **個Python 程序009
習題012 第2章 Python 編程基礎013
2.1 Python 語法特點013
2.1.1 注釋013
2.1.2 代碼縮進014
2.1.3 標識符014
2.1.4 關鍵字015
2.2 變量015
2.2.1 變量的賦值015
2.2.2 變量和數據類型015
2.3 常用的數據類型016
2.3.1 整數類型016
2.3.2 浮點類型016
2.3.3 布爾類型016
2.3.4 字符串類型017
2.3.5 數據類型轉換018
2.4 運算符019
2.4.1 算術運算符020
2.4.2 賦值運算符021
2.4.3 比較運算符022
2.4.4 邏輯運算符 022
2.4.5 成員運算符 022
2.4.6 位運算符 023
2.4.7 運算符優先級別 023
2.5 [項目訓練]圓的面積和周長 024
習題 025 第3章 程序流程控制 026
3.1 選擇結構 026
3.1.1 單分支結構 026
3.1.2 雙分支結構 027
3.1.3 多分支結構 028
3.1.4 if 語句嵌套 030
3.2 [項目訓練]計算器軟件設計 031
3.3 循環結構 032
3.3.1 while 循環 033
3.3.2 for 循環 034
3.3.3 循環嵌套 035
3.3.4 break 語句 036
3.3.5 continue 語句 037
3.4 [項目訓練]貸款計算器 038
習題 040 第4章 序列 043
4.1 字符串 043
4.1.1 字符串格式化 043
4.1.2 字符串常用操作 045
4.2 [項目訓練]身份證獲取生日和性別 049
4.3 列表 050
4.3.1 創建列表 050
4.3.2 列表常用操作 050
4.4 [項目訓練]簡易音樂庫 054
4.5 元組 057
4.5.1 創建元組 057
4.5.2 元組操作 058
習題 059 第5章 字典和集合 060
5.1 字典 060
5.1.1 創建字典060
5.1.2 字典常用操作061
5.2 [項目訓練]通訊錄065
5.3 集合(set) 068
5.3.1 創建集合068
5.3.2 集合常用操作069
習題072 第6章 函數073
6.1 函數概述073
6.2 函數聲明與調用073
6.2.1 聲明函數073
6.2.2 調用函數074
6.3 參數傳遞074
6.3.1 形參與實參074
6.3.2 位置參數075
6.3.3 默認參數075
6.3.4 關鍵字參數076
6.3.5 可變參數076
6.4 函數返回值078
6.5 變量作用域079
6.5.1 局部變量079
6.5.2 全局變量080
6.5.3 global 和nonlocal 081
6.6 遞歸函數082
6.7 匿名函數083
6.8 高階函數083
6.8.1 map()函數083
6.8.2 filter()函數084
6.9 [項目訓練1]漢諾塔084
6.10 [項目訓練2]員工管理系統086
習題090 第7章 類和對象091
7.1 面向對象概述091
7.1.1 對象091
7.1.2 類092
7.1.3 面向對象特性092
7.2 創建類與對象092
7.2.1 定義類 092
7.2.2 創建對象 093
7.3 類的成員 093
7.3.1 屬性 093
7.3.2 方法 097
7.3.3 構造方法和析構方法 099
7.4 繼承 101
7.4.1 實現繼承 101
7.4.2 方法重寫 103
7.5 多態 103
7.6 [項目訓練]銀行賬戶管理系統 104
習題 109 第8章 異常 111
8.1 錯誤和異常概述 111
8.1.1 錯誤 111
8.1.2 異常 112
8.2 異常處理語句 114
8.2.1 try…except 語句 114
8.2.2 try…excep…else 語句 116
8.2.3 try…excep…finally 語句 117
8.3 自定義異常類 118
8.4 拋出異常 118
8.4.1 使用raise 語句拋出異常 118
8.4.2 使用assert 語句拋出異常 120
8.5 [項目訓練]貨幣兌換系統 120
習題 122 第9章 文件操作 124
9.1 基本文件操作 124
9.1.1 打開和關閉文件 124
9.1.2 讀文件 127
9.1.3 寫文件 129
9.1.4 文件定位 130
9.2 os 模塊管理文件與目錄 131
9.2.1 創建和刪除目錄 131
9.2.2 刪除文件 132
9.2.3 遍歷目錄 132
9.2.4 其他方法 132
9.3 [項目訓練]文件拷貝133
習題136 第10章 網絡爬蟲138
10.1 初識網絡爬蟲138
10.2 requests 庫139
10.2.1 安裝requests 庫139
10.2.2 requests 爬取數據140
10.3 使用BeautifulSoup 爬取網頁142
10.3.1 解析器142
10.3.2 搜索元素143
10.4 [項目訓練]爬取二手房信息144
10.5 Scrapy 爬蟲框架147
10.5.1 環境搭建147
10.5.2 **個Scrapy 項目147
10.5.3 Scrapy 框架操作流程149
10.6 [項目訓練]爬取影評152
習題154 第11章 pandas 數據處理155
11.1 pandas 數據結構155
11.1.1 Series155
11.1.2 DataFrame 157
11.2 DataFrame 常用基本操作160
11.2.1 DataFrame 常用屬性和方法160
11.2.2 訪問數據163
11.2.3 數據排序167
11.2.4 數據分組169
11.3 pandas 讀取文件169
11.3.1 讀取CSV 文件170
11.3.2 讀取EXCEL 表格文件170
11.4 缺失值和重復數據處理171
11.4.1 缺失值處理171
11.4.2 重復數據處理175
11.5 [訓練項目]招聘職位數據處理176
習題182 第12章 數據可視化—matplotlib 繪圖183
12.1 數據可視化簡介183
12.2 matplotlib 的安裝 184
12.3 圖表屬性 185
12.3.1 添加標題和圖例 185
12.3.2 設置坐標軸的屬性 187
12.3.3 顯示網格 188
12.4 繪制簡單圖表 189
12.4.1 繪制折線圖 189
12.4.2 繪制柱形圖 192
12.4.3 繪制餅圖 193
12.4.4 繪制散點圖 194
12.5 繪制多圖 195
12.5.1 figure 對象繪圖 195
12.5.2 繪制子圖 197
12.6 [訓練項目]招聘職位數據分析 200
習題 204 參考文獻 205
PYTHON編程基礎與數據分析(齊愛琴) 作者簡介
齊愛琴,女,北京青年政治學院副教授。2015年至今發表多篇論文。 2017年-2019年,指導學生參加北京市和全國職業院校大數據應用技術技能大賽,獲北京市一等獎和全國二等獎。 主持3項院級教改項目,順利結項,參與多項科研項目。
- >
經典常談
- >
唐代進士錄
- >
苦雨齋序跋文-周作人自編集
- >
伊索寓言-世界文學名著典藏-全譯本
- >
煙與鏡
- >
我從未如此眷戀人間
- >
二體千字文
- >
名家帶你讀魯迅:故事新編