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