注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/專(zhuān)科教材Python程序設(shè)計(jì)(微課版)

Python程序設(shè)計(jì)(微課版)

Python程序設(shè)計(jì)(微課版)

定 價(jià):¥39.00

作 者: 王琨,曾剛
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302621232 出版時(shí)間: 2022-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  全書(shū)共分11章,第1~7章講解了Python的基礎(chǔ)知識(shí),主要包括Python簡(jiǎn)介、數(shù)據(jù)類(lèi)型及其運(yùn)算、程序的結(jié)構(gòu)、函數(shù)、文件操作、面向?qū)ο缶幊?、異常處理等?nèi)容,從第8章開(kāi)始,介紹組合數(shù)據(jù)類(lèi)型、常用庫(kù)的使用、圖像處理、抓取網(wǎng)絡(luò)數(shù)據(jù)等內(nèi)容。本書(shū)每一章節(jié)都包含大量的編程示例及其解釋說(shuō)明,在語(yǔ)言版本的選擇上使用了未來(lái)會(huì)成為主流的Python 3,并介紹了Python 3的新特性和新內(nèi)容。本書(shū)配有大量視頻及其他資源,適合編程的初學(xué)者,或者學(xué)過(guò)其他編程語(yǔ)言又想學(xué)習(xí)Python語(yǔ)言的人員作為教材或參考書(shū)使用。 本書(shū)適合作為高等院校公共課的程序設(shè)計(jì)入門(mén)教材,也可以作為工程技術(shù)人員及科研人員的參考書(shū),特別適合網(wǎng)絡(luò)安全相關(guān)專(zhuān)業(yè)的學(xué)生作為教材使用。本書(shū)封面貼有清華大學(xué)出版社防偽標(biāo)簽,無(wú)標(biāo)簽者不得銷(xiāo)售。

作者簡(jiǎn)介

  王琨,講師,主要研究方向包括物聯(lián)網(wǎng)、網(wǎng)絡(luò)安全、大數(shù)據(jù)、人工智能等多個(gè)領(lǐng)域。 曾剛,副教授,主要研究方向:大數(shù)據(jù)、網(wǎng)絡(luò)安全。

圖書(shū)目錄

第1章Python簡(jiǎn)介1

1.1編程語(yǔ)言簡(jiǎn)介1

1.1.1低級(jí)語(yǔ)言1

1.1.2高級(jí)語(yǔ)言2

1.1.3編譯型語(yǔ)言與解釋型語(yǔ)言3

1.1.4專(zhuān)用編程語(yǔ)言與通用編程語(yǔ)言4

1.2Python語(yǔ)言簡(jiǎn)介4

1.3Python的安裝7

1.4快速入門(mén)8

1.5繪制圖形13

本章小結(jié)18

思考與練習(xí)18

第2章數(shù)據(jù)類(lèi)型及其運(yùn)算21

2.1數(shù)值類(lèi)型21

2.1.1布爾型21

2.1.2整型22

2.1.3浮點(diǎn)型23

2.1.4復(fù)數(shù)23

2.1.5數(shù)據(jù)類(lèi)型轉(zhuǎn)換23

2.1.6數(shù)據(jù)的比較24

2.1.7數(shù)值運(yùn)算25

2.1.8邏輯運(yùn)算26

2.1.9按位運(yùn)算27

2.1.10變量28

2.1.11賦值運(yùn)算30

2.1.12Python運(yùn)算符優(yōu)先級(jí)31

2.2字符串32

2.2.1字符串的簡(jiǎn)單運(yùn)算33

2.2.2字符串的格式化34

2.2.3字符串的編碼36

2.2.4字符串常用函數(shù)37

本章小結(jié)38

思考與練習(xí)39

第3章程序的結(jié)構(gòu)40

3.1分支結(jié)構(gòu)40

3.1.1單分支結(jié)構(gòu)40

3.1.2雙分支結(jié)構(gòu)41

3.1.3多分支結(jié)構(gòu)42

3.2循環(huán)結(jié)構(gòu)43

3.2.1while循環(huán)43

3.2.2for循環(huán)45

3.2.3循環(huán)嵌套46

3.2.4break和continue語(yǔ)句47

本章小結(jié)48

思考與練習(xí)48

第4章函數(shù)50

4.1函數(shù)的定義50

4.2函數(shù)的調(diào)用過(guò)程52

4.3參數(shù)的默認(rèn)值53

4.4可變長(zhǎng)參數(shù)55

4.5變量的作用域56

4.6遞歸函數(shù)58

4.7lambda()匿名函數(shù)60

4.8實(shí)訓(xùn): 驗(yàn)證身份證號(hào)碼61

4.9常見(jiàn)模塊62

4.9.1datetime模塊62

4.9.2random模塊64

本章小結(jié)65

思考與練習(xí)66

第5章文件操作67

5.1文件的基本操作67

5.1.1打開(kāi)文件67

5.1.2關(guān)閉文件68

5.1.3讀取文件68

5.1.4寫(xiě)入數(shù)據(jù)69

5.1.5以添加方式寫(xiě)入數(shù)據(jù)70

5.1.6文件指針70

5.2基于上下文管理的文件操作72

5.3文件屬性72

5.3.1打印文件屬性72

5.3.2實(shí)訓(xùn): 根據(jù)屬性判斷文件原始性74

5.4文件的操作75

5.4.1復(fù)制文件75

5.4.2刪除文件75

5.4.3文件重命名76

5.4.4移動(dòng)文件76

5.5文件夾的操作76

5.5.1文件夾的創(chuàng)建76

5.5.2刪除文件夾77

5.5.3當(dāng)前工作目錄77

5.6實(shí)訓(xùn): 判斷網(wǎng)站是否被入侵77

本章小結(jié)81

思考與練習(xí)81

第6章面向?qū)ο缶幊?2

6.1類(lèi)的定義82

6.2類(lèi)的屬性83

6.3類(lèi)的方法85

6.4構(gòu)造函數(shù)與析構(gòu)函數(shù)86

6.5類(lèi)的繼承87

6.6類(lèi)的多態(tài)89

本章小結(jié)90

思考與練習(xí)90

第7章異常處理92

7.1捕獲并處理異常93

7.1.1try...except...語(yǔ)句93

7.1.2try...except...else...finally...語(yǔ)句94

7.2創(chuàng)建自定義異常類(lèi)95

本章小結(jié)96

思考與練習(xí)96

第8章組合數(shù)據(jù)類(lèi)型97

8.1列表97

8.1.1序列97

8.1.2列表的定義97

8.1.3列表的創(chuàng)建98

8.1.4列表的讀取98

8.1.5列表元素的增加與刪除99

8.1.6列表的其他常用方法100

8.2元組102

8.2.1元組的定義與訪問(wèn)102

8.2.2實(shí)訓(xùn): 根據(jù)身份證號(hào)查詢(xún)相關(guān)信息103

8.3字典105

8.3.1字典的創(chuàng)建105

8.3.2字典元素的訪問(wèn)105

8.3.3字典的操作107

8.4集合108

8.4.1集合的創(chuàng)建108

8.4.2集合的更新109

8.4.3集合的運(yùn)算109

本章小結(jié)111

思考與練習(xí)111

第9章常用庫(kù)的使用113

9.1pip工具的使用113

9.2Pyinstaller庫(kù)的使用116

9.3常用第三方庫(kù)簡(jiǎn)介117

9.3.1視窗程序開(kāi)發(fā)庫(kù)118

9.3.2Web程序開(kāi)發(fā)庫(kù)118

9.3.3數(shù)據(jù)分析及可視化庫(kù)119

9.3.4機(jī)器學(xué)習(xí)庫(kù)120

9.3.5文檔處理庫(kù)121

9.3.6網(wǎng)絡(luò)爬取庫(kù)121

9.3.7其他第三方庫(kù)122

本章小結(jié)123

第10章圖像處理124

10.1Image模塊125

10.2ImageDraw模塊128

10.3ImageFont模塊128

10.4ImageFilter模塊129

10.5ImageEnhance模塊130

10.5.1調(diào)整圖像的亮度130

10.5.2調(diào)整圖像的對(duì)比度130

10.5.3調(diào)整圖像的銳化程度131

10.5.4調(diào)整圖像的飽和度131

10.5.5實(shí)訓(xùn): 卡口圖像的增強(qiáng)處理131

10.6PIL在安全領(lǐng)域的應(yīng)用132

10.6.1實(shí)訓(xùn): 生成驗(yàn)證碼圖片132

10.6.2實(shí)訓(xùn): 給圖片添加水印134

10.6.3實(shí)訓(xùn): 生成二維碼136

本章小結(jié)138

思考與練習(xí)138

第11章抓取網(wǎng)絡(luò)數(shù)據(jù)139

11.1網(wǎng)絡(luò)基礎(chǔ)139

11.1.1URI與URL139

11.1.2網(wǎng)頁(yè)的結(jié)構(gòu)140

11.2使用requests抓取網(wǎng)絡(luò)數(shù)據(jù)142

11.3使用XPath定位網(wǎng)頁(yè)節(jié)點(diǎn)143

11.4抓取網(wǎng)站Top250數(shù)據(jù)147

11.5數(shù)據(jù)保存到JSON文件152

11.5.1讀取JSON數(shù)據(jù)152

11.5.2輸出JSON格式153

11.6數(shù)據(jù)保存到CSV文件155

11.6.1數(shù)據(jù)寫(xiě)入CSV文檔156

11.6.2讀取CSV文檔數(shù)據(jù)157

11.7抓取論壇數(shù)據(jù)分析輿情熱點(diǎn)158

11.7.1中文分詞159

11.7.2詞云161

11.7.3抓取論壇標(biāo)題分析輿情熱點(diǎn)162

本章小結(jié)164

思考與練習(xí)164

附錄APython常見(jiàn)資源166

附錄BIDE簡(jiǎn)介167附錄CPython異常類(lèi)之間的關(guān)系173參考文獻(xiàn)175


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)