注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python程序設(shè)計(jì)基礎(chǔ)(第2版)

Python程序設(shè)計(jì)基礎(chǔ)(第2版)

Python程序設(shè)計(jì)基礎(chǔ)(第2版)

定 價(jià):¥49.00

作 者: 董付國(guó) 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)系列教材
標(biāo) 簽: 暫缺

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


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

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

  全書(shū)共13章:第1章介紹Python基本知識(shí)與概念,Python開(kāi)發(fā)環(huán)境配置與使用,擴(kuò)展庫(kù)安裝與使用;第2章講解Python運(yùn)算符與表達(dá)式以及內(nèi)置函數(shù)的用法;第3章講解列表、元組、字典、集合等序列結(jié)構(gòu)的常用方法和基本操作;第4章講解Python選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的語(yǔ)法和應(yīng)用;第5章講解函數(shù)的定義與使用,不同類型的函數(shù)參數(shù),變量的作用域以及l(fā)ambda表達(dá)式;第6章講解類的定義與實(shí)例化,多種不同類型的成員方法,特殊方法與運(yùn)算符重載;第7章講解字符串對(duì)象及其方法的應(yīng)用;第8章講解正則表達(dá)式語(yǔ)法以及正則表達(dá)式在Python中的應(yīng)用;第9章講解文件操作的基本知識(shí)與Python文件對(duì)象,文本文件內(nèi)容讀寫(xiě),二進(jìn)制文件操作與對(duì)象序列化;第10章講解文件復(fù)制、移動(dòng)、重命名、遍歷等文件級(jí)操作以及目錄操作有關(guān)知識(shí);第11章講解Python中多種不同形式的異常處理結(jié)構(gòu);第12章講解Python對(duì)SQLite以及Access、MS SQL Server、MySQL等不同數(shù)據(jù)庫(kù)的操作;第13章講解數(shù)據(jù)分析、數(shù)據(jù)處理、數(shù)據(jù)可視化以及科學(xué)計(jì)算的有關(guān)知識(shí)。 本書(shū)完全面向Python 3.x,全部案例代碼使用Python 3.5.x和Python 3.6.x編寫(xiě),大部分內(nèi)容也同樣適用于Python 3.4.x。本書(shū)對(duì)Python內(nèi)部工作原理進(jìn)行一定程度的剖析,并適當(dāng)介紹了Python代碼優(yōu)化和安全編程的有關(guān)知識(shí),可以滿足不同層次讀者的需求。

作者簡(jiǎn)介

暫缺《Python程序設(shè)計(jì)基礎(chǔ)(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

目錄

第1章第1章管中窺豹: Python概述1
1.1Python是這樣一種語(yǔ)言1
1.2Python版本之爭(zhēng)1
1.3Python編程規(guī)范與代碼優(yōu)化建議2
1.4Anaconda3開(kāi)發(fā)環(huán)境的安裝與使用3
1.5安裝擴(kuò)展庫(kù)的幾種方法5
1.6標(biāo)準(zhǔn)庫(kù)與擴(kuò)展庫(kù)中對(duì)象的導(dǎo)入與使用6
1.6.1import模塊名[as 別名]6
1.6.2from模塊名import對(duì)象名[as別名]7
1.6.3from模塊名 import *7
1.7__name__屬性的作用8
本章小結(jié)8
習(xí)題9
第2章第2章萬(wàn)丈高樓平地起: 運(yùn)算符、表達(dá)式與內(nèi)置對(duì)象10
2.1Python常用內(nèi)置對(duì)象10
2.1.1常量與變量11
2.1.2數(shù)字12
2.1.3字符串與字節(jié)串15
2.1.4列表、元組、字典、集合16
2.2Python運(yùn)算符與表達(dá)式17
2.2.1算術(shù)運(yùn)算符18
2.2.2關(guān)系運(yùn)算符19
2.2.3成員測(cè)試運(yùn)算符in與同一性測(cè)試運(yùn)算符is20
2.2.4位運(yùn)算符與集合運(yùn)算符21
2.2.5邏輯運(yùn)算符22
2.2.6矩陣乘法運(yùn)算符@22
2.2.7補(bǔ)充說(shuō)明23
2.3Python關(guān)鍵字簡(jiǎn)要說(shuō)明23〖1〗〖2〗Python程序設(shè)計(jì)基礎(chǔ)(第2版)〖1〗目錄〖2〗2.4Python常用內(nèi)置函數(shù)用法精要25
2.4.1類型轉(zhuǎn)換與類型判斷27
2.4.2最值與求和31
2.4.3基本輸入輸出32
2.4.4排序與逆序33
2.4.5枚舉34
2.4.6map()、reduce()、filter()35
2.4.7range()37
2.4.8zip()38
2.4.9eval()39
2.5精彩案例賞析39
本章小結(jié)40
習(xí)題41
第3章第3章玄之又玄,眾妙之門(mén): 詳解Python序列結(jié)構(gòu)42
3.1列表: 打了激素的數(shù)組42
3.1.1列表創(chuàng)建與刪除43
3.1.2列表元素訪問(wèn)44
3.1.3列表常用方法44
3.1.4列表對(duì)象支持的運(yùn)算符50
3.1.5內(nèi)置函數(shù)對(duì)列表的操作51
3.1.6列表推導(dǎo)式語(yǔ)法與應(yīng)用案例52
3.1.7切片操作的強(qiáng)大功能56
3.2元組: 輕量級(jí)列表59
3.2.1元組創(chuàng)建與元素訪問(wèn)59
3.2.2元組與列表的異同點(diǎn)60
3.2.3生成器推導(dǎo)式61
3.3字典: 反映對(duì)應(yīng)關(guān)系的映射類型62
3.3.1字典創(chuàng)建與刪除62
3.3.2字典元素的訪問(wèn)63
3.3.3元素的添加、修改與刪除64
3.3.4標(biāo)準(zhǔn)庫(kù)collections中與字典有關(guān)的類65
3.4集合: 元素之間不允許重復(fù)66
3.4.1集合對(duì)象的創(chuàng)建與刪除66
3.4.2集合操作與運(yùn)算67
3.4.3集合應(yīng)用案例69
3.5序列解包的多種形式和用法71
本章小結(jié)73
習(xí)題74
第4章第4章反者,道之動(dòng): 程序控制結(jié)構(gòu)75
4.1條件表達(dá)式75
4.2選擇結(jié)構(gòu)77
4.2.1單分支選擇結(jié)構(gòu)77
4.2.2雙分支選擇結(jié)構(gòu)78
4.2.3多分支選擇結(jié)構(gòu)79
4.2.4選擇結(jié)構(gòu)的嵌套80
4.3循環(huán)結(jié)構(gòu)81
4.3.1for循環(huán)與while循環(huán)81
4.3.2break與continue語(yǔ)句82
4.3.3循環(huán)代碼優(yōu)化技巧83
4.4精彩案例賞析84
本章小結(jié)90
習(xí)題90
第5章第5章代碼復(fù)用技術(shù)(一): 函數(shù)92
5.1函數(shù)定義與使用92
5.1.1基本語(yǔ)法92
5.1.2函數(shù)嵌套定義、可調(diào)用對(duì)象與修飾器94
5.1.3函數(shù)遞歸調(diào)用96
5.2函數(shù)參數(shù)97
5.2.1位置參數(shù)99
5.2.2默認(rèn)值參數(shù)99
5.2.3關(guān)鍵參數(shù)101
5.2.4可變長(zhǎng)度參數(shù)101
5.2.5傳遞參數(shù)時(shí)的序列解包102
5.3變量作用域103
5.4lambda表達(dá)式105
5.5生成器函數(shù)設(shè)計(jì)要點(diǎn)107
5.6精彩案例賞析109
本章小結(jié)126
習(xí)題127
第6章第6章代碼復(fù)用技術(shù)(二): 面向?qū)ο蟪绦蛟O(shè)計(jì)128
6.1類的定義與使用128
6.2數(shù)據(jù)成員與成員方法129
6.2.1私有成員與公有成員129
6.2.2數(shù)據(jù)成員130
6.2.3成員方法、類方法、靜態(tài)方法、抽象方法131
6.2.4屬性133
6.2.5類與對(duì)象的動(dòng)態(tài)性、混入機(jī)制136
6.3繼承、多態(tài)137
6.3.1繼承137
6.3.2多態(tài)139
6.4特殊方法與運(yùn)算符重載139
6.5精彩案例賞析142
6.5.1自定義隊(duì)列142
6.5.2自定義棧145
本章小結(jié)148
習(xí)題148
第7章第7章文本處理(一): 字符串150
7.1字符串編碼格式簡(jiǎn)介151
7.2轉(zhuǎn)義字符與原始字符串152
7.3字符串格式化153
7.3.1使用%符號(hào)進(jìn)行格式化153
7.3.2使用format()方法進(jìn)行字符串格式化154
7.3.3格式化的字符串常量155
7.3.4使用Template模板進(jìn)行格式化156
7.4字符串常用操作156
7.4.1find()、rfind()、index()、rindex()、count()156
7.4.2split()、rsplit()、partition()、rpartition()157
7.4.3join()158
7.4.4lower()、upper()、capitalize()、title()、swapcase()159
7.4.5replace()、maketrans()、translate()160
7.4.6strip()、rstrip()、lstrip()161
7.4.7startswith()、endswith()161
7.4.8isalnum()、isalpha()、isdigit()、isdecimal()、isnumeric()、isspace()、
isupper()、islower()162
7.4.9center()、ljust()、rjust()、zfill()163
7.4.10字符串對(duì)象支持的運(yùn)算符163
7.4.11適用于字符串對(duì)象的內(nèi)置函數(shù)165
7.4.12字符串對(duì)象的切片操作167
7.5字符串常量167
7.6中英文分詞168
7.7漢字到拼音的轉(zhuǎn)換169
7.8精彩案例賞析170
本章小結(jié)173
習(xí)題173
第8章第8章文本處理(二): 正則表達(dá)式174
8.1正則表達(dá)式語(yǔ)法174
8.1.1正則表達(dá)式基本語(yǔ)法174
8.1.2正則表達(dá)式擴(kuò)展語(yǔ)法175
8.1.3正則表達(dá)式集錦176
8.2直接使用正則表達(dá)式模塊re處理字符串177
8.3使用正則表達(dá)式對(duì)象處理字符串181
8.4match對(duì)象183
8.5精彩案例賞析185
本章小結(jié)186
習(xí)題187
第9章第9章數(shù)據(jù)永久化: 文件內(nèi)容操作188
9.1文件操作基本知識(shí)189
9.1.1內(nèi)置函數(shù)open()189
9.1.2文件對(duì)象屬性與常用方法190
9.1.3上下文管理語(yǔ)句with191
9.2文本文件內(nèi)容操作案例精選192
9.3二進(jìn)制文件操作案例精選196
9.3.1使用pickle模塊讀寫(xiě)二進(jìn)制文件196
9.3.2使用struct模塊讀寫(xiě)二進(jìn)制文件198
9.3.3使用shelve模塊操作二進(jìn)制文件199
9.3.4其他常見(jiàn)類型二進(jìn)制文件操作案例199
本章小結(jié)206
習(xí)題206
第10章第10章文件與文件夾操作207
10.1os模塊207
10.2os.path模塊209
10.3shutil模塊211
10.4精彩案例賞析212
本章小結(jié)215
習(xí)題216
第11章第11章代碼質(zhì)量保障: 異常處理結(jié)構(gòu)與單元測(cè)試217
11.1異常處理結(jié)構(gòu)217
11.1.1異常的概念與表現(xiàn)形式217
11.1.2Python內(nèi)置異常類層次結(jié)構(gòu)218
11.1.3異常處理結(jié)構(gòu)220
11.1.4斷言與上下文管理語(yǔ)句225
11.2單元測(cè)試unittest225
本章小結(jié)228
習(xí)題229
第12章數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)230
12.1使用Python操作SQLite數(shù)據(jù)庫(kù)230
12.1.1Connection對(duì)象231
12.1.2Cursor對(duì)象232
12.1.3Row對(duì)象235
12.2使用Python操作其他關(guān)系型數(shù)據(jù)庫(kù)235
12.2.1操作Access數(shù)據(jù)庫(kù)236
12.2.2操作MS SQL Server數(shù)據(jù)庫(kù)237
12.2.3操作MySQL數(shù)據(jù)庫(kù)238
12.3操作MongoDB數(shù)據(jù)庫(kù)240
12.4精彩案例賞析242
本章小結(jié)244
習(xí)題245
第13章數(shù)據(jù)分析與科學(xué)計(jì)算可視化246
13.1擴(kuò)展庫(kù)numpy簡(jiǎn)介246
13.2科學(xué)計(jì)算擴(kuò)展庫(kù)scipy256
13.2.1數(shù)學(xué)、物理常用常數(shù)與單位模塊constants256
13.2.2特殊函數(shù)模塊special257
13.2.3信號(hào)處理模塊signal257
13.2.4圖像處理模塊ndimage259
13.3擴(kuò)展庫(kù)pandas簡(jiǎn)介264
13.4統(tǒng)計(jì)分析標(biāo)準(zhǔn)庫(kù)statistics用法簡(jiǎn)介269
13.5matplotlib272
13.5.1繪制正弦曲線272
13.5.2繪制散點(diǎn)圖272
13.5.3繪制餅狀圖274
13.5.4繪制帶有中文標(biāo)簽和圖例的圖275
13.5.5繪制圖例標(biāo)簽中帶有公式的圖275
13.5.6使用pyplot繪制,多個(gè)圖形單獨(dú)顯示276
13.5.7繪制三維參數(shù)曲線278
13.5.8繪制三維圖形278
13.6創(chuàng)建詞云280
本章小結(jié)282
習(xí)題282
附錄附錄精彩在繼續(xù)283
附錄AGUI開(kāi)發(fā)283
附錄B計(jì)算機(jī)圖形學(xué)編程286
附錄C圖像編程289
附錄D密碼學(xué)編程292
附錄E系統(tǒng)運(yùn)維292
附錄FWindows系統(tǒng)編程293
附錄G軟件分析與逆向工程295
參考文獻(xiàn)297

本目錄推薦

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