中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Python實戰(zhàn)之數據庫應用和數據獲取 版權信息
- ISBN:9787121362972
- 條形碼:9787121362972 ; 978-7-121-36297-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Python實戰(zhàn)之數據庫應用和數據獲取 內容簡介
本書主要介紹MySQL基礎、MySQL的基本操作、MongoDB基礎和操作、文件的讀寫、爬蟲基礎、網站數據爬取實戰(zhàn)等內容,讓讀者掌握通過Python操作關系型和非關系型數據庫的方法,并通過爬蟲技術獲取相關數據。本書專門針對使用Python 操作數據庫的新手或入門者,是作者學習和使用Python 操作數據庫過程的體會和經驗總結。涵蓋實際開發(fā)中基本的知識要點,內容詳盡,代碼可讀性及可操作性強。本書可以作為高等院校數據科學與大數據、計算機科學與技術等專業(yè)學生的教材,也可供財經金融管理類等專業(yè)學生參考。
Python實戰(zhàn)之數據庫應用和數據獲取 目錄
目 錄
第1章 數據庫簡介 1
1.1 數據庫的由來 1
1.2 數據庫的發(fā)展歷程 2
1.3 數據庫的作用 3
1.4 關系型數據庫 4
1.5 非關系型數據庫 6
1.6 關系型數據庫與非關系型數據庫比較 7
1.7 小結 8
第2章 MySQL的安裝和操作 9
2.1 MySQL簡介 9
2.2 MySQL安裝 10
2.3 MySQL基本操作 16
2.3.1 MySQL基本管理 16
2.3.2 MySQL數據庫操作 18
2.3.3 MySQL數據類型 19
2.3.4 MySQL數據表操作 21
2.4 MySQL高級操作 27
2.5 小結 30
2.6 實戰(zhàn)演練 30
第3章 PyMySQL的安裝和操作 31
3.1 PyMySQL的介紹與安裝 31
3.2 PyMySQL連接MySQL數據庫 32
3.3 PyMySQL對MySQL數據庫的基本操作 34
3.4 PyMySQL操作多表 40
3.5 高級封裝 44
3.6 小結 51
3.7 實戰(zhàn)演練 52
第4章 SQLAlchemy的安裝和操作 53
4.1 SQLAlchemy簡介 53
4.2 SQLALchemy的安裝和連接 54
4.2.1 安裝SQLAlchemy 54
4.2.2 使用SQLAlchemy連接MySQL數據庫 55
4.2.3 映射聲明 56
4.3 SQLAlchemy常用數據類型 56
4.4 創(chuàng)建類 57
4.5 創(chuàng)建模式 59
4.6 創(chuàng)建映射類的實例 61
4.7 創(chuàng)建會話 62
4.8 小結 64
4.9 實戰(zhàn)演練 64
第5章 SQLAlchemy操作MySQL 65
5.1 SQLAlchemy對MySQL數據庫的基本操作 65
5.1.1 添加對象 65
5.1.2 查詢對象 70
5.1.3 更新對象 72
5.1.4 刪除對象 74
5.2 SQLAlchemy的常用filter操作符 75
5.2.1 equals操作符 76
5.2.2 not equals 操作符 76
5.2.3 like操作符 77
5.2.4 and操作符 78
5.2.5 or操作符 78
5.2.6 is null操作符 78
5.2.7 is not null操作符 78
5.2.8 in操作符 79
5.2.9 not in操作符 79
5.3 SQLAlchemy的更多操作 79
5.3.1 返回列表和單項 79
5.3.2 嵌入使用SQL 80
5.3.3 計數 82
5.4 小結 83
5.5 實戰(zhàn)演練 84
第6章 MongoDB基礎 85
6.1 MongoDB簡介 85
6.2 MongoDB的安裝 86
6.3 MongoDB基本概念 92
6.3.1 文檔 92
6.3.2 集合 93
6.3.3 數據庫 93
6.3.4 數據類型 94
6.4 MongoDB基本操作 95
6.4.1 創(chuàng)建數據庫 95
6.4.2 刪除數據庫 96
6.4.3 創(chuàng)建集合 97
6.4.4 刪除集合 98
6.4.5 插入文檔 98
6.4.6 更新文檔 99
6.4.7 刪除文檔 101
6.4.8 MongoDB查詢文檔 103
6.4.9 條件操作符 105
6.4.10 $type操作符 107
6.4.11 limit()和skip()方法 108
6.4.12 排序 109
6.4.13 索引 109
6.4.14 聚合 111
6.5 小結 112
6.6 實戰(zhàn)演練 112
第7章 Python操作MongoDB 113
7.1 pymongo安裝 113
7.2 Python連接MongoDB 113
7.3 Python對MongoDB的基本操作 114
7.3.1 創(chuàng)建數據庫 115
7.3.2 創(chuàng)建集合 115
7.3.3 查詢文檔 116
7.3.4 插入文檔 119
7.3.5 更改文檔 122
7.3.6 文檔排序 125
7.3.7 刪除文檔 127
7.4 小結 131
7.5 實戰(zhàn)演練 131
第8章 文件讀寫 132
8.1 with語句 132
8.2 TXT文件讀寫 133
8.3 CSV文件讀寫 136
8.4 JSON文件讀寫 139
8.5 Word文件讀寫 141
8.6 XML文件讀取 144
8.7 CSV文件讀取后插入MySQL數據庫 145
8.8 CSV文件讀取后插入MongoDB數據庫 150
8.9 小結 154
8.10 實戰(zhàn)演練 154
第9章 Python數據爬取 155
9.1 爬蟲基礎 155
9.2 庫的安裝與使用 156
9.2.1 pyecharts的安裝與使用 156
9.2.2 jieba分詞庫的安裝與使用 157
9.2.3 BeautifulSoup庫的安裝與使用 157
9.2.4 Requests庫的安裝與使用 158
9.3 分詞與詞頻統計實戰(zhàn) 158
9.3.1 整體結構設計 159
9.3.2 數據結構設計 159
9.3.3 數據的爬取與保存 160
9.3.4 制定關鍵詞庫 162
9.3.5 詞頻統計與圖表生成 162
9.4 分詞和詞頻統計的完整代碼 164
9.5 小結 172
9.6 實戰(zhàn)演練 172
第10章 項目實戰(zhàn):音樂數據爬取 173
10.1 獲取全部歌手 173
10.2 獲取歌手的歌曲數目 178
10.3 獲取每首歌曲信息 184
10.4 歌曲下載 186
10.5 歌曲信息持久化 192
10.6 可視化展示 198
10.7 小結 200
附錄A MySQL的四個默認庫 201
附錄B PyMySQL連接對象全量參數解釋 205
第1章 數據庫簡介 1
1.1 數據庫的由來 1
1.2 數據庫的發(fā)展歷程 2
1.3 數據庫的作用 3
1.4 關系型數據庫 4
1.5 非關系型數據庫 6
1.6 關系型數據庫與非關系型數據庫比較 7
1.7 小結 8
第2章 MySQL的安裝和操作 9
2.1 MySQL簡介 9
2.2 MySQL安裝 10
2.3 MySQL基本操作 16
2.3.1 MySQL基本管理 16
2.3.2 MySQL數據庫操作 18
2.3.3 MySQL數據類型 19
2.3.4 MySQL數據表操作 21
2.4 MySQL高級操作 27
2.5 小結 30
2.6 實戰(zhàn)演練 30
第3章 PyMySQL的安裝和操作 31
3.1 PyMySQL的介紹與安裝 31
3.2 PyMySQL連接MySQL數據庫 32
3.3 PyMySQL對MySQL數據庫的基本操作 34
3.4 PyMySQL操作多表 40
3.5 高級封裝 44
3.6 小結 51
3.7 實戰(zhàn)演練 52
第4章 SQLAlchemy的安裝和操作 53
4.1 SQLAlchemy簡介 53
4.2 SQLALchemy的安裝和連接 54
4.2.1 安裝SQLAlchemy 54
4.2.2 使用SQLAlchemy連接MySQL數據庫 55
4.2.3 映射聲明 56
4.3 SQLAlchemy常用數據類型 56
4.4 創(chuàng)建類 57
4.5 創(chuàng)建模式 59
4.6 創(chuàng)建映射類的實例 61
4.7 創(chuàng)建會話 62
4.8 小結 64
4.9 實戰(zhàn)演練 64
第5章 SQLAlchemy操作MySQL 65
5.1 SQLAlchemy對MySQL數據庫的基本操作 65
5.1.1 添加對象 65
5.1.2 查詢對象 70
5.1.3 更新對象 72
5.1.4 刪除對象 74
5.2 SQLAlchemy的常用filter操作符 75
5.2.1 equals操作符 76
5.2.2 not equals 操作符 76
5.2.3 like操作符 77
5.2.4 and操作符 78
5.2.5 or操作符 78
5.2.6 is null操作符 78
5.2.7 is not null操作符 78
5.2.8 in操作符 79
5.2.9 not in操作符 79
5.3 SQLAlchemy的更多操作 79
5.3.1 返回列表和單項 79
5.3.2 嵌入使用SQL 80
5.3.3 計數 82
5.4 小結 83
5.5 實戰(zhàn)演練 84
第6章 MongoDB基礎 85
6.1 MongoDB簡介 85
6.2 MongoDB的安裝 86
6.3 MongoDB基本概念 92
6.3.1 文檔 92
6.3.2 集合 93
6.3.3 數據庫 93
6.3.4 數據類型 94
6.4 MongoDB基本操作 95
6.4.1 創(chuàng)建數據庫 95
6.4.2 刪除數據庫 96
6.4.3 創(chuàng)建集合 97
6.4.4 刪除集合 98
6.4.5 插入文檔 98
6.4.6 更新文檔 99
6.4.7 刪除文檔 101
6.4.8 MongoDB查詢文檔 103
6.4.9 條件操作符 105
6.4.10 $type操作符 107
6.4.11 limit()和skip()方法 108
6.4.12 排序 109
6.4.13 索引 109
6.4.14 聚合 111
6.5 小結 112
6.6 實戰(zhàn)演練 112
第7章 Python操作MongoDB 113
7.1 pymongo安裝 113
7.2 Python連接MongoDB 113
7.3 Python對MongoDB的基本操作 114
7.3.1 創(chuàng)建數據庫 115
7.3.2 創(chuàng)建集合 115
7.3.3 查詢文檔 116
7.3.4 插入文檔 119
7.3.5 更改文檔 122
7.3.6 文檔排序 125
7.3.7 刪除文檔 127
7.4 小結 131
7.5 實戰(zhàn)演練 131
第8章 文件讀寫 132
8.1 with語句 132
8.2 TXT文件讀寫 133
8.3 CSV文件讀寫 136
8.4 JSON文件讀寫 139
8.5 Word文件讀寫 141
8.6 XML文件讀取 144
8.7 CSV文件讀取后插入MySQL數據庫 145
8.8 CSV文件讀取后插入MongoDB數據庫 150
8.9 小結 154
8.10 實戰(zhàn)演練 154
第9章 Python數據爬取 155
9.1 爬蟲基礎 155
9.2 庫的安裝與使用 156
9.2.1 pyecharts的安裝與使用 156
9.2.2 jieba分詞庫的安裝與使用 157
9.2.3 BeautifulSoup庫的安裝與使用 157
9.2.4 Requests庫的安裝與使用 158
9.3 分詞與詞頻統計實戰(zhàn) 158
9.3.1 整體結構設計 159
9.3.2 數據結構設計 159
9.3.3 數據的爬取與保存 160
9.3.4 制定關鍵詞庫 162
9.3.5 詞頻統計與圖表生成 162
9.4 分詞和詞頻統計的完整代碼 164
9.5 小結 172
9.6 實戰(zhàn)演練 172
第10章 項目實戰(zhàn):音樂數據爬取 173
10.1 獲取全部歌手 173
10.2 獲取歌手的歌曲數目 178
10.3 獲取每首歌曲信息 184
10.4 歌曲下載 186
10.5 歌曲信息持久化 192
10.6 可視化展示 198
10.7 小結 200
附錄A MySQL的四個默認庫 201
附錄B PyMySQL連接對象全量參數解釋 205
展開全部
書友推薦
- >
苦雨齋序跋文-周作人自編集
- >
回憶愛瑪儂
- >
推拿
- >
羅曼·羅蘭讀書隨筆-精裝
- >
巴金-再思錄
- >
名家?guī)阕x魯迅:故事新編
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
莉莉和章魚
本類暢銷