Python實戰之資料庫套用和數據獲取

Python實戰之資料庫套用和數據獲取

《Python實戰之資料庫套用和數據獲取》是2020年5月電子工業出版社出版的圖書,作者是劉宇宙,劉艷。

基本介紹

  • 中文名:Python實戰之資料庫套用和數據獲取
  • 作者:劉宇宙,劉艷
  • 出版時間:2020年5月
  • 出版社電子工業出版社
  • 頁數:216 頁
  • ISBN:9787121362972
  • 開本:16 開
  • 字數:346千字
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書主要介紹MySQL基礎、MySQL的基本操作、MongoDB基礎和操作、檔案的讀寫、爬蟲基礎、網站數據爬取實戰等內容,讓讀者掌握通過Python操作關係型和非關係型資料庫的方法,並通過爬蟲技術獲取相關數據。本書專門針對使用Python 運算元據庫的新手或入門者,是作者學習和使用Python 運算元據庫過程的體會和經驗總結。涵蓋實際開發中基本的知識要點,內容詳盡,代碼可讀性及可操作性強。本書可以作為高等院校數據科學與大數據、計算機科學與技術等專業學生的教材,也可供財經金融管理類等專業學生參考。

圖書目錄

目 錄
第1章 資料庫簡介1
1.1 資料庫的由來1
1.2 資料庫的發展歷程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 實戰演練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 實戰演練52
第4章 SQLAlchemy的安裝和操作53
4.1 SQLAlchemy簡介53
4.2 SQLALchemy的安裝和連線54
4.2.1 安裝SQLAlchemy54
4.2.2 使用SQLAlchemy連線MySQL資料庫55
4.2.3 映射聲明56
4.3 SQLAlchemy常用數據類型56
4.4 創建類57
4.5 創建模式59
4.6 創建映射類的實例61
4.7 創建會話62
4.8 小結64
4.9 實戰演練64
第5章 SQLAlchemy操作MySQL65
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 嵌入使用SQL80
5.3.3 計數82
5.4 小結83
5.5 實戰演練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 創建資料庫95
6.4.2 刪除資料庫96
6.4.3 創建集合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 實戰演練112
第7章 Python操作MongoDB113
7.1 pymongo安裝113
7.2 Python連線MongoDB113
7.3 Python對MongoDB的基本操作114
7.3.1 創建資料庫115
7.3.2 創建集合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 實戰演練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 實戰演練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 分詞與詞頻統計實戰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 實戰演練172
第10章 項目實戰:音樂數據爬取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

相關詞條

熱門詞條

聯絡我們