本書(shū)難易程度適中。除Python應(yīng)用開(kāi)發(fā)基礎(chǔ)知識(shí)之外,還適當(dāng)介紹了Python標(biāo)準(zhǔn)庫(kù)以及內(nèi)置對(duì)象的工作原理,并對(duì)Python 2.x和Python 3.x的區(qū)別做了深入分析,滿足不同讀者的需要。
Python程序設(shè)計(jì)基礎(chǔ)目錄介紹
第1章基礎(chǔ)知識(shí)。介紹如何選擇Python版本,Python對(duì)象模型,數(shù)字、字符串等基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,內(nèi)置函數(shù),基本輸入輸出,Python程序文件名,擴(kuò)展庫(kù)的管理與使用,Python代碼編寫(xiě)規(guī)范,等等。
第2章Python序列。講解序列常用方法和基本操作,成員測(cè)試運(yùn)算符,切片操作,列表基本操作與常用方法,列表推導(dǎo)式,元組與生成器推導(dǎo)式,序列解包,字典、集合基本操作和常用方法,以及如何使用Python基本數(shù)據(jù)類型實(shí)現(xiàn)棧、二叉樹(shù)、有向圖等復(fù)雜數(shù)據(jù)結(jié)構(gòu)。
第3章選擇與循環(huán)。講解Python選擇結(jié)構(gòu),for循環(huán)與while循環(huán),帶有else子句的循環(huán)結(jié)構(gòu),break與continue語(yǔ)句,選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的綜合運(yùn)用。
第4章字符串與正則表達(dá)式。講解字符串編碼格式,字符串格式化、替換、分割、連接等基本操作方法,正則表達(dá)式語(yǔ)法、正則表達(dá)式對(duì)象、子模式與match對(duì)象,以及Python正則表達(dá)式模塊re的應(yīng)用。
第5章函數(shù)設(shè)計(jì)與使用。講解函數(shù)的定義與使用,關(guān)鍵參數(shù)、默認(rèn)值參數(shù)、長(zhǎng)度可變參數(shù)等不同參數(shù)類型,全局變量與局部變量,參數(shù)傳遞時(shí)的序列解包,return語(yǔ)句,lambda表達(dá)式,等等。
第6章面向?qū)ο蟪绦蛟O(shè)計(jì)。講解類的定義與繼承、self與cls參數(shù)、類成員與實(shí)例成員、私有成員與公有成員、特殊方法與運(yùn)算符重載等內(nèi)容。
第7章文件操作。講解文件操作基本知識(shí)與Python文件對(duì)象,文本文件內(nèi)容讀取與寫(xiě)入,二進(jìn)制文件操作與對(duì)象序列化,文件復(fù)制、移動(dòng)、重命名、文件類型檢測(cè)、MD5值計(jì)算、壓縮與解壓縮等文件級(jí)操作以及目錄操作有關(guān)知識(shí)。
第8章異常處理結(jié)構(gòu)與程序調(diào)試。講解Python異常類層次結(jié)構(gòu)與自定義異常類,多種不同形式的異常處理結(jié)構(gòu),以及如何使用IDLE和pdb模塊調(diào)試Python程序。
第9章GUI編程。講解如何使用wxPython進(jìn)行GUI編程,主要包括窗體、按鈕、文本框、單選鈕、復(fù)選框、組合框、列表框、樹(shù)形等控件以及各種對(duì)話框的運(yùn)用。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版