注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Python 3.7編程快速入門

Python 3.7編程快速入門

Python 3.7編程快速入門

定 價(jià):¥59.00

作 者: 潘中強(qiáng),薛燚
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


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

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

  隨著人工智能時(shí)代的到來(lái),Python已經(jīng)成為主流開(kāi)發(fā)語(yǔ)言。本書(shū)就是針對(duì)完全零基礎(chǔ)入門的讀者,采用極小化安裝+極簡(jiǎn)代碼的教學(xué)方式,讓讀者學(xué)練結(jié)合,達(dá)到入門Python與網(wǎng)絡(luò)爬蟲(chóng)編程的目的。本書(shū)分為16章,從Python版本的演化、環(huán)境的搭建開(kāi)始,逐步介紹Python3.7語(yǔ)言的語(yǔ)法基礎(chǔ),包括內(nèi)置類型、流程控制、函數(shù)、類和對(duì)象、異常處理、模塊和包、迭代器、裝飾器、多線程、文件和目錄、正則表達(dá)式、網(wǎng)絡(luò)編程、urllib爬蟲(chóng)、BeautifulSoup爬蟲(chóng)實(shí)戰(zhàn)與Scrapy爬蟲(chóng)實(shí)戰(zhàn)等。本書(shū)概念清晰,內(nèi)容簡(jiǎn)練,是廣大Python與網(wǎng)絡(luò)爬蟲(chóng)入門讀者的佳選,同時(shí)也非常適合高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)的師生教學(xué)參考。

作者簡(jiǎn)介

  潘中強(qiáng):平頂山學(xué)院,副教授。2001年6月畢業(yè)于河南大學(xué)電氣技術(shù)教育專業(yè),獲工學(xué)學(xué)士學(xué)位;2008年畢業(yè)于西安電子科技大學(xué),獲計(jì)算機(jī)應(yīng)用工學(xué)碩士學(xué)位。本人主要從事軟件工程,網(wǎng)絡(luò)安全、物聯(lián)網(wǎng)方面的研究。薛燚:專門從事網(wǎng)站建設(shè)和網(wǎng)頁(yè)開(kāi)發(fā)的培訓(xùn),從業(yè)20余年,擅長(zhǎng)ASP、JSP、PythonWeb等網(wǎng)站開(kāi)發(fā)技術(shù)。

圖書(shū)目錄

目錄
第1章Python簡(jiǎn)介1
1.1Python的歷史1
1.2為什么使用Python2
1.3搭建Python開(kāi)發(fā)環(huán)境2
1.3.1安裝Python2
1.3.2運(yùn)行Python6
1.3.3選擇PythonIDE8
1.4Python語(yǔ)言特性10
1.4.1Python的縮進(jìn)10
1.4.2Python的序列12
1.4.3對(duì)各種編程模式的支持12
1.4.4Python的動(dòng)態(tài)性12
1.4.5匿名函數(shù)、嵌套函數(shù)14
1.4.6Python自省14
1.5Python2.X、Python3.X與Python3.715
1.5.1Python2.X和Python3.X的區(qū)別15
1.5.2Python3.7的新增功能16
1.6開(kāi)始編程:第一個(gè)PythonHelloWorld17
1.7本章小結(jié)17
第2章Python基礎(chǔ)知識(shí)18
2.1Python的基礎(chǔ)簡(jiǎn)介18
2.1.1啟動(dòng)Python解釋器18
2.1.2數(shù)值類型19
2.1.3字符串20
2.1.4列表21
2.1.5流程控制23
2.1.6函數(shù)24
2.2開(kāi)始編程:九九乘法表25
2.2.1九九乘法表25
2.2.2編程思路25
2.2.3編程實(shí)現(xiàn)26
2.3本章小結(jié)27
第3章Python的內(nèi)置類型28
3.1Python的類型分類28
3.2簡(jiǎn)單類型29
3.2.1布爾類型29
3.2.2整數(shù)類型33
3.2.3浮點(diǎn)數(shù)類型33
3.2.4復(fù)數(shù)類型33
3.2.5None類型34
3.3簡(jiǎn)單類型的運(yùn)算34
3.4常量類型35
3.5序列類型36
3.6列表類型36
3.6.1創(chuàng)建list36
3.6.2list的元素訪問(wèn)37
3.6.3列表運(yùn)算37
3.6.4列表的方法40
3.6.5列表的內(nèi)置函數(shù)(range、filter、map)42
3.6.6列表推導(dǎo)式44
3.7元組類型44
3.8字符串類型46
3.9字典類型49
3.9.1字典的創(chuàng)建49
3.9.2字典的操作50
3.10集合類型51
3.10.1集合的創(chuàng)建51
3.10.2集合的方法和運(yùn)算52
3.11開(kāi)始編程:文本統(tǒng)計(jì)和比較52
3.11.1需求說(shuō)明53
3.11.2需求分析53
3.11.3整體思路53
3.11.4具體實(shí)現(xiàn)53
3.11.5文本讀寫55
3.11.6命令行參數(shù)56
3.11.7程序入口57
3.11.8運(yùn)行效果60
3.12本章小結(jié)60
第4章流程控制和函數(shù)61
4.1流程控制61
4.1.1選擇結(jié)構(gòu)61
4.1.2for循環(huán)結(jié)構(gòu)63
4.1.3while循環(huán)結(jié)構(gòu)64
4.2函數(shù)68
4.2.1函數(shù)的定義68
4.2.2函數(shù)的參數(shù)68
4.2.3函數(shù)調(diào)用和返回71
4.2.4lambda函數(shù)72
4.2.5嵌套函數(shù)73
4.2.6函數(shù)的作用域74
4.3開(kāi)始編程:八皇后算法75
4.3.1八皇后問(wèn)題75
4.3.2問(wèn)題分析75
4.3.3程序設(shè)計(jì)76
4.3.4問(wèn)題深入79
4.3.5問(wèn)題總結(jié)80
4.4本章小結(jié)82
第5章類和對(duì)象83
5.1面向?qū)ο?3
5.1.1面向?qū)ο蟮臍v史83
5.1.2面向?qū)ο蟾攀?3
5.1.3面向?qū)ο笮〗Y(jié)86
5.2Python類和對(duì)象87
5.2.1類的定義87
5.2.2類的實(shí)例化88
5.2.3類的方法89
5.2.4類的特殊方法90
5.2.5類的繼承92
5.2.6類的關(guān)聯(lián)和依賴96
5.2.7類的聚合和組合97
5.2.8類的關(guān)系98
5.3開(kāi)始編程:自動(dòng)打印字符圖案99
5.3.1需求分析和設(shè)計(jì)99
5.3.2程序開(kāi)發(fā)103
5.3.3程序入口108
5.4本章小結(jié)109
第6章異常捕獲和拋出111
6.1異常處理111
6.1.1Traceback異常信息112
6.1.2捕獲異常113
6.1.3多重異常處理114
6.1.4異常的參數(shù)117
6.1.5內(nèi)置異常類型118
6.1.6拋出異常120
6.1.7自定義異常類型122
6.2開(kāi)始編程:計(jì)算機(jī)猜數(shù)123
6.2.1計(jì)算機(jī)猜數(shù)程序123
6.2.2需求分析124
6.2.3算法分析125
6.2.4編程實(shí)現(xiàn)127
6.2.5異常處理129
6.2.6異常類定義130
6.2.7拋出和捕獲異常131
6.3小結(jié)132
第7章模塊和包134
7.1模塊134
7.1.1Python模塊134
7.1.2導(dǎo)入模塊135
7.1.3查找模塊137
7.1.4模塊編譯137
7.2包138
7.2.1Python包138
7.2.2包的導(dǎo)入139
7.2.3內(nèi)嵌包140
7.3本章小結(jié)141
第8章元類和新型類142
8.1元類142
8.1.1類工廠142
8.1.2初識(shí)元類143
8.1.3設(shè)置類的元類屬性145
8.1.4元類的魔力145
8.1.5面向方面和元類146
8.1.6元類的小結(jié)148
8.2新型類148
8.2.1新型類和傳統(tǒng)類的區(qū)別148
8.2.2類方法和靜態(tài)方法149
8.2.3新型類的特定方法150
8.2.4新型類的特定屬性152
8.2.5類的super()方法153
8.2.6新型類的小結(jié)154
8.3本章小結(jié)155
第9章迭代器、生成器和修飾器156
9.1迭代器和生成器156
9.1.1迭代器的概念156
9.1.2生成器的概念158
9.1.3生成器yield語(yǔ)法159
9.1.4生成器的用途162
9.2修飾器164
9.2.1修飾器模式164
9.2.2Python修飾器165
9.2.3修飾器函數(shù)的定義166
9.2.4修飾器的應(yīng)用167
9.3本章小結(jié)169
第10章多線程170
10.1線程的概念170
10.2創(chuàng)建多線程171
10.2.1通過(guò)threading.Thread()創(chuàng)建171
10.2.2通過(guò)繼承threading.Thread類創(chuàng)建172
10.3主線程173
10.4阻塞線程175
10.5判斷線程是否是活動(dòng)的176
10.6線程同步178
10.6.1同步的概念178
10.6.2Python中的鎖178
10.6.3Python中的條件鎖179
10.7本章小結(jié)182
第11章文件與目錄183
11.1文件的處理183
11.1.1獲取系統(tǒng)類型183
11.1.2獲取系統(tǒng)環(huán)境184
11.1.3執(zhí)行系統(tǒng)命令185
11.1.4操作目錄及文件186
11.2文件和目錄的高級(jí)處理192
11.2.1復(fù)制文件192
11.2.2移動(dòng)文件194
11.2.3讀取壓縮及歸檔壓縮文件195
11.2.4解壓文件195
11.3開(kāi)始編程:文件處理實(shí)戰(zhàn)196
11.4本章小結(jié)198
第12章正則表達(dá)式199
12.1正則表達(dá)式簡(jiǎn)介199
12.1.1正則表達(dá)式概念199
12.1.2正則表達(dá)式構(gòu)成200
12.2re模塊的簡(jiǎn)單應(yīng)用201
12.3常用正則表達(dá)式205
12.3.1常用數(shù)字表達(dá)式的校驗(yàn)206
12.3.2常用字符表達(dá)式的校驗(yàn)207
12.3.3特殊需求表達(dá)式的校驗(yàn)209
12.4本章小結(jié)211
第13章網(wǎng)絡(luò)編程212
13.1網(wǎng)絡(luò)編程理論基礎(chǔ)212
13.1.1網(wǎng)絡(luò)協(xié)議212
13.1.2IP地址與端口214
13.1.3socket套接字215
13.2使用TCP的服務(wù)器與客戶端221
13.2.1TCP工作原理221
13.2.2TCP服務(wù)器的實(shí)現(xiàn)222
13.2.3TCP客戶端的實(shí)現(xiàn)224
13.3使用UDP的服務(wù)器與客戶端226
13.3.1UDP工作原理226
13.3.2UDP服務(wù)器的實(shí)現(xiàn)226
13.3.3UDP客戶端的實(shí)現(xiàn)227
13.4開(kāi)始編程:網(wǎng)絡(luò)聊天程序228
13.5本章小結(jié)231
第14章urllib爬蟲(chóng)232
14.1urllib、urllib2、urllib3的不同232
14.2urllib3中的request模塊234
14.2.1對(duì)URL的訪問(wèn)235
14.2.2Request類239
14.2.3其他類243
14.3request引發(fā)的異常243
14.4解析URL的parse模塊244
14.4.1URL解析244
14.4.2URL轉(zhuǎn)義248
14.5分析robots.txt文件250
14.6本章小結(jié)251
第15章網(wǎng)頁(yè)爬蟲(chóng)實(shí)戰(zhàn)252
15.1獲取頁(yè)面源碼252
15.1.1從網(wǎng)頁(yè)獲取數(shù)據(jù)252
15.1.2轉(zhuǎn)換編碼UTF-8253
15.1.3添加關(guān)鍵字進(jìn)行搜索253
15.2過(guò)濾數(shù)據(jù)255
15.2.1BeautifulSoup簡(jiǎn)介255
15.2.2BeautifulSoup的使用255
15.3數(shù)據(jù)保存256
15.3.1保存數(shù)據(jù)到本地文本256
15.3.2保存數(shù)據(jù)到數(shù)據(jù)庫(kù)257
15.4本章小結(jié)259
第16章Scrapy爬蟲(chóng)260
16.1安裝Scrapy260
16.1.1在Windows下安裝Scrapy260
16.1.2在Linux下安裝Scrapy261
16.2Scrapy選擇器XPath和CSS262
16.2.1XPath選擇器263
16.2.2CSS選擇器266
16.2.3其他選擇器267
16.3Scrapy爬蟲(chóng)實(shí)戰(zhàn):今日影視267
16.3.1創(chuàng)建Scrapy項(xiàng)目268
16.3.2Scrapy文件介紹269
16.3.3選擇爬取的項(xiàng)目272
16.3.4定義如何爬取273
16.3.5保存爬取的結(jié)果277
16.3.6分派任務(wù)278
16.4本章小結(jié)280

本目錄推薦

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