Python數(shù)據(jù)安全實(shí)踐教程
定 價(jià):47.5 元
- 作者:章增優(yōu)
- 出版時(shí)間:2024/7/1
- ISBN:9787121478604
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.522
- 頁碼:196
- 紙張:
- 版次:01
- 開本:16開
本書共7章,每章都深入研究了數(shù)據(jù)處理與數(shù)據(jù)安全的不同方面,以及如何應(yīng)用Python解決相關(guān)問題。從數(shù)據(jù)的采集、清洗到網(wǎng)絡(luò)傳輸?shù)陌踩、?shù)據(jù)庫操作,再到Web應(yīng)用的安全性,本書將為讀者提供翔實(shí)的知識(shí)和實(shí)際操作過程。
章增優(yōu),男,博士、副教授,碩士導(dǎo)師,于1999 年參與工作,一直在浙江工貿(mào)職業(yè)技術(shù)學(xué)院從事專業(yè)教學(xué)工作,期間擔(dān)任了8年的專業(yè)骨干教師,12 年的專業(yè)主任。在校期間曾獲得優(yōu)秀教師、優(yōu)秀黨員、優(yōu)秀班主任、就業(yè)工作先進(jìn)個(gè)人、浙工貿(mào)首屆最美教師、浙江省最美教師提名、溫州市師德楷模等榮譽(yù),F(xiàn)擔(dān)任人工智能學(xué)院副院長(zhǎng),主管教學(xué)科研和校企合作。
第 1 章 Pyhton 數(shù)據(jù)處理與數(shù)據(jù)安全概述 1
本章簡(jiǎn)介 1
學(xué)習(xí)目標(biāo) 1
素養(yǎng)目標(biāo) 1
1.1 數(shù)據(jù)的概念 2
1.1.1 數(shù)據(jù)的定義及特性 2
1.1.2 數(shù)據(jù)的類別 2
1.1.3 數(shù)據(jù)的生命周期 2
1.1.4 數(shù)據(jù)的價(jià)值與風(fēng)險(xiǎn) 3
1.2 數(shù)據(jù)處理 3
1.2.1 數(shù)據(jù)采集 3
1.2.2 數(shù)據(jù)預(yù)處理 4
1.2.3 數(shù)據(jù)分析 5
1.2.4 數(shù)據(jù)關(guān)聯(lián) 6
1.2.5 數(shù)據(jù)質(zhì)量 6
1.2.6 數(shù)據(jù)反壟斷 7
1.3 數(shù)據(jù)安全基礎(chǔ) 8
1.3.1 數(shù)據(jù)安全 8
1.3.2 常見的數(shù)據(jù)安全威脅和風(fēng)險(xiǎn) 9
1.3.3 數(shù)據(jù)安全的基本原則 10
1.4 Python 在數(shù)據(jù)安全中的應(yīng)用 11
1.4.1 數(shù)據(jù)加密 11
1.4.2 數(shù)據(jù)匿名化和去標(biāo)識(shí)化 12
1.4.3 安全數(shù)據(jù)傳輸 13
1.4.4 數(shù)據(jù)備份和恢復(fù) 14
1.4.5 數(shù)據(jù)訪問控制 15
1.5 Python 編程語言 16
1.6 Python 環(huán)境的安裝和配置 16
1.6.1 Python 開發(fā)環(huán)境 16
1.6.2 Python 程序開發(fā) 20
1.7 Python 的基礎(chǔ)知識(shí) 27
1.7.1 變量和數(shù)據(jù)類型 27
1.7.2 流程控制 28
1.7.3 函數(shù) 29
1.7.4 類與對(duì)象 29
實(shí)踐任務(wù):Python 基礎(chǔ)語法應(yīng)用實(shí)踐 30
任務(wù) 1 判斷奇偶數(shù) 30
任務(wù) 2 判斷密碼強(qiáng)度 30
實(shí)踐評(píng)價(jià) 32
本章總結(jié) 32
本章練習(xí) 32
第 2 章 數(shù)據(jù)的爬取與保護(hù) 33
本章簡(jiǎn)介 33
學(xué)習(xí)目標(biāo) 33
素養(yǎng)目標(biāo) 33
2.1 數(shù)據(jù)采集概述 34
2.1.1 數(shù)據(jù)采集的定義和意義 34
2.1.2 數(shù)據(jù)采集的應(yīng)用領(lǐng)域和挑戰(zhàn) 35
2.1.3 數(shù)據(jù)采集的工具和技術(shù) 36
2.2 數(shù)據(jù)爬蟲技術(shù) 36
2.2.1 網(wǎng)絡(luò)爬蟲概述 36
2.2.2 聚焦爬蟲的工作原理 37
2.2.3 爬取網(wǎng)頁的框架流程與技術(shù) 37
2.2.4 抓取網(wǎng)頁數(shù)據(jù) 38
2.2.5 解析網(wǎng)頁數(shù)據(jù) 44
2.3 數(shù)據(jù)采集的安全問題 54
2.3.1 數(shù)據(jù)的隱私保護(hù) 54
2.3.2 數(shù)據(jù)的合法性和道德問題 54
2.3.3 數(shù)據(jù)采集過程中的技術(shù)風(fēng)險(xiǎn) 54
2.4 反爬蟲技術(shù)與應(yīng)對(duì)策略 55
2.4.1 常見的反爬蟲技術(shù) 55
2.4.2 應(yīng)對(duì)策略與實(shí)現(xiàn) 56
2.4.3 Python 實(shí)踐:應(yīng)對(duì)反爬蟲技術(shù) 59
實(shí)踐任務(wù):設(shè)計(jì)并實(shí)現(xiàn)一個(gè)智能新聞爬蟲 60
實(shí)踐評(píng)價(jià) 61
本章總結(jié) 62
本章練習(xí) 62
第 3 章 Python 的數(shù)據(jù)操作與安全 63
本章簡(jiǎn)介 63
學(xué)習(xí)目標(biāo) 63
素養(yǎng)目標(biāo) 63
3.1 Python 的數(shù)據(jù)操作與安全概述 64
3.1.1 數(shù)據(jù)操作的重要性和意義 64
3.1.2 數(shù)據(jù)安全在數(shù)據(jù)操作中的重要性 65
3.1.3 數(shù)據(jù)質(zhì)量的考量 65
3.2 數(shù)據(jù)清洗 66
3.2.1 數(shù)據(jù)質(zhì)量評(píng)估 66
3.2.2 數(shù)據(jù)清洗的工具和技術(shù) 71
3.3 數(shù)據(jù)分析 73
3.3.1 數(shù)據(jù)分析的基礎(chǔ)知識(shí) 73
3.3.2 常用的數(shù)據(jù)分析技術(shù)和方法 74
3.4 數(shù)據(jù)安全與數(shù)據(jù)質(zhì)量 79
3.4.1 數(shù)據(jù)安全問題 79
3.4.2 數(shù)據(jù)質(zhì)量 82
實(shí)踐任務(wù):數(shù)據(jù)清洗與數(shù)據(jù)處理實(shí)踐 84
任務(wù) 1:學(xué)生考試成績(jī)數(shù)據(jù)清洗 84
任務(wù) 2:銷售數(shù)據(jù)分析與安全處理 85
實(shí)踐評(píng)價(jià) 88
本章總結(jié) 88
本章練習(xí) 89
第 4 章 數(shù)據(jù)加密與 Python 應(yīng)用 90
本章簡(jiǎn)介 90
學(xué)習(xí)目標(biāo) 90
素養(yǎng)目標(biāo) 90
4.1 密碼學(xué)基礎(chǔ) 91
4.1.1 密碼學(xué)概述 91
4.1.2 密碼學(xué)算法分類 92
4.2 Python 中的密碼學(xué)庫的使用 93
4.2.1 常用密碼學(xué)庫介紹 93
4.2.2 對(duì)稱加密算法的 Python 實(shí)現(xiàn) 94
4.2.3 非對(duì)稱加密算法的 Python 實(shí)現(xiàn) 97
4.3 數(shù)據(jù)加密的應(yīng)用 101
4.3.1 數(shù)據(jù)加密技術(shù)概述 101
4.3.2 數(shù)據(jù)傳輸?shù)募用芘c解密 102
4.3.3 數(shù)據(jù)存儲(chǔ)的加密與解密 103
4.3.4 密碼學(xué)在身份認(rèn)證中的應(yīng)用 104
實(shí)踐任務(wù):文件加密與解密 105
實(shí)踐評(píng)價(jià) 108
本章總結(jié) 108
本章練習(xí) 108
第 5 章 網(wǎng)絡(luò)與數(shù)據(jù)傳輸安全(網(wǎng)絡(luò)數(shù)據(jù)安全 Python 實(shí)踐) 110
本章簡(jiǎn)介 110
學(xué)習(xí)目標(biāo) 110
素養(yǎng)目標(biāo) 111
5.1 網(wǎng)絡(luò)與數(shù)據(jù)傳輸安全概述 111
5.1.1 網(wǎng)絡(luò)安全的基本概念和原則 111
5.1.2 數(shù)據(jù)傳輸安全 112
5.2 Python 中的網(wǎng)絡(luò)編程基礎(chǔ) 113
5.2.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí) 113
5.2.2 網(wǎng)絡(luò)協(xié)議 114
5.2.3 IP 地址和域名 115
5.2.4 Socket 的網(wǎng)絡(luò)編程 117
5.2.5 網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)包解析 121
5.3 網(wǎng)絡(luò)防御與攻擊防范 123
5.3.1 防火墻與網(wǎng)絡(luò)安全策略 123
5.3.2 入侵檢測(cè)與入侵防御系統(tǒng) 124
5.3.3 安全認(rèn)證與訪問控制 125
5.4 網(wǎng)絡(luò)流量分析與漏洞掃描 126
5.4.1 網(wǎng)絡(luò)流量分析工具與技術(shù) 126
5.4.2 使用 Python 進(jìn)行網(wǎng)絡(luò)流量分析 127
5.4.3 漏洞掃描工具與實(shí)踐 129
實(shí)踐任務(wù):構(gòu)建安全的聊天室應(yīng)用程序 130
實(shí)踐評(píng)價(jià) 134
本章總結(jié) 134
本章練習(xí) 134
第 6 章 數(shù)據(jù)存儲(chǔ)與安全 136
本章簡(jiǎn)介 136
學(xué)習(xí)目標(biāo) 136
素養(yǎng)目標(biāo) 136
6.1 文件存儲(chǔ)與 Python 操作 137
6.1.1 文件存儲(chǔ)基礎(chǔ) 137
6.1.2 Python 中的文件操作 138
6.1.3 安全地讀寫文件 139
6.2 數(shù)據(jù)庫存儲(chǔ)與 Python 操作數(shù)據(jù)庫 140
6.2.1 數(shù)據(jù)庫基礎(chǔ)知識(shí) 140
6.2.2 Python 中的數(shù)據(jù)庫操作 141
6.2.3 數(shù)據(jù)庫連接與查詢 143
6.3 數(shù)據(jù)庫安全與相關(guān)操作 144
6.3.1 數(shù)據(jù)庫安全性概述 144
6.3.2 數(shù)據(jù)庫加密與解密 145
6.3.3 數(shù)據(jù)庫訪問控制與權(quán)限管理 147
6.4 安全地使用數(shù)據(jù)庫 148
6.4.1 數(shù)據(jù)庫注入攻擊概述 148
6.4.2 預(yù)防數(shù)據(jù)庫注入攻擊 149
6.5 數(shù)據(jù)庫的安全管理 150
6.5.1 數(shù)據(jù)庫權(quán)限管理 150
6.5.2 數(shù)據(jù)庫備份與恢復(fù) 151
實(shí)踐任務(wù):簡(jiǎn)易的學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與操作 154
實(shí)踐評(píng)價(jià) 157
本章總結(jié) 157
本章練習(xí) 157
第 7 章 Web 服務(wù)器與應(yīng)用系統(tǒng)安全的 Python 實(shí)踐 159
本章簡(jiǎn)介 159
學(xué)習(xí)目標(biāo) 159
素養(yǎng)目標(biāo) 160
7.1 Web 服務(wù)器安全 160
7.1.1 Web 服務(wù)器安全概述 160
7.1.2 Web 應(yīng)用安全測(cè)試 161
7.2 使用 Python 框架構(gòu)建安全的 Web 應(yīng)用 162
7.2.1 Python 開發(fā) Web 應(yīng)用 162
7.2.2 Python 構(gòu)建安全的 Web 應(yīng)用 164
7.3 使用 Python 進(jìn)行安全日志和監(jiān)控 165
7.3.1 安全日志記錄的重要性 165
7.3.2 用于安全日志記錄的 Python 庫和工具 166
7.3.3 實(shí)時(shí)監(jiān)控和警報(bào)系統(tǒng) 168
7.3.4 實(shí)時(shí)日志分析和可視化 169
7.3.5 安全日志的保護(hù)和存儲(chǔ) 170
7.4 使用 Python 進(jìn)行 Web 應(yīng)用安全測(cè)試 172
7.4.1 Web 應(yīng)用安全測(cè)試概述 172
7.4.2 常用的 Web 應(yīng)用安全測(cè)試工具和庫 172
7.4.3 使用 Python 進(jìn)行安全掃描和漏洞檢測(cè) 173
7.4.4 使用 Python 進(jìn)行滲透測(cè)試 174
7.4.5 自動(dòng)化安全測(cè)試工具和框架 175
7.5 使用 Python 構(gòu)建安全的 API 和微服務(wù) 178
實(shí)踐任務(wù):構(gòu)建安全的 Web 應(yīng)用 181
實(shí)踐評(píng)價(jià) 183
本章總結(jié) 184
本章練習(xí) 184