《Python程序設(shè)計(jì)基礎(chǔ)》共9章,主要內(nèi)容組織如下:第1章介紹Python基本知識(shí)與概念;第2章講解列表、元組、字典、集合等序列的常用方法和基本操作;第3章講解Python選擇結(jié)構(gòu)、for循環(huán)與while循環(huán)、break與continue語(yǔ)句;第4章講解字符串編碼格式,字符串格式化、替換、分割、連接等基本操作方法,正則表達(dá)式語(yǔ)法、正則表達(dá)式對(duì)象、子模式與match對(duì)象,以及正則表達(dá)式模塊re的應(yīng)用;第5章講解函數(shù)的定義與使用,關(guān)鍵參數(shù)、默認(rèn)值參數(shù)、長(zhǎng)度可變參數(shù)、變量作用域以及l(fā)ambda表達(dá)式;第6章講解類(lèi)的定義、類(lèi)成員與實(shí)例成員、私有成員與公有成員、特殊方法與運(yùn)算符重載;第7章講解文件操作基本知識(shí),文本文件內(nèi)容讀取與寫(xiě)入,二進(jìn)制文件操作與對(duì)象序列化,文件復(fù)制、移動(dòng)、重命名、MID5值計(jì)算、壓縮與解壓縮等文件級(jí)操作以及目錄操作有關(guān)知識(shí);第8章講解Python異常類(lèi)層次結(jié)構(gòu),不同形式的異常處理結(jié)構(gòu),以及如何調(diào)試Python程序;第9章講解如何使用wxPython進(jìn)行GUl編程,主要包括窗體、按鈕、文本框、單選鈕、復(fù)選框等控件以及各種對(duì)話框的運(yùn)用。
《Python程序設(shè)計(jì)基礎(chǔ)》對(duì)Python內(nèi)部工作原理進(jìn)行了一定程度的剖析,對(duì)Python2.x和Python3.x之間的區(qū)別進(jìn)行了深入對(duì)比和分析,并適當(dāng)介紹Python程序優(yōu)化和安全編程的有關(guān)知識(shí),可以滿足不同層次讀者的需要。
《Python程序設(shè)計(jì)基礎(chǔ)》特色:
·信息量大、知識(shí)點(diǎn)緊湊。全書(shū)沒(méi)有插入任何軟件和擴(kuò)展庫(kù)的詳細(xì)安裝過(guò)程截圖,僅保留必要的代碼運(yùn)行結(jié)果截圖供讀者對(duì)照,充分利用有限篇幅講解知識(shí)點(diǎn),物超所值。
·難易程度適中。除Python應(yīng)用開(kāi)發(fā)基礎(chǔ)知識(shí)之外,還適當(dāng)介紹了Python標(biāo)準(zhǔn)庫(kù)以及內(nèi)置對(duì)象的工作原理,并對(duì)Python2.x和Python3.x的區(qū)別做了深入分析,滿足不同讀者的需要。
·案例豐富。將作者多年教學(xué)與開(kāi)發(fā)過(guò)程中積累的許多案例巧妙地糅合進(jìn)了相應(yīng)的章節(jié),并通過(guò)案例介紹了大量關(guān)于代碼優(yōu)化和安全編程的技巧。
·配套資源豐富。提供全套教學(xué)課件、案例源代碼、課后習(xí)題答案與分析以及授課計(jì)劃和學(xué)時(shí)分配表,同時(shí)支持.微信、電子郵件等多種方式與作者直接交流及反饋。
第1章 基礎(chǔ)知識(shí)
1.1 如何選擇Python版本
1.2 Python安裝與簡(jiǎn)單使用
1.3 使用pip管理Python擴(kuò)展庫(kù)
1.4 Python基礎(chǔ)知識(shí)
1.4.1 Python對(duì)象模型
1.4.2 Python變量
1.4.3 數(shù)字
1.4.4 字符串
1.4.5 運(yùn)算符與表達(dá)式
1.4.6 常用內(nèi)置函數(shù)
1.4.7 對(duì)象的刪除
1.4.8 基本輸入輸出
1.4.9 模塊導(dǎo)入與使用
1.5 Python代碼編寫(xiě)規(guī)范
1.6 Python文件名
1.7 Python腳本的name屬性
1.8 編寫(xiě)自己的包
1.9 Python編程快速入門(mén)
1.1 0TheZenofPython
本章小結(jié)
習(xí)題
第2章 Python序列
2.1 列表
2.1.1 列表創(chuàng)建與刪除
2.1.2 列表元素的增加
2.1.3 列表元素的刪除
……
第3章 選擇與循環(huán)
第4章 字符串與正則表達(dá)式
第5章 函數(shù)設(shè)計(jì)與使用
第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)
第7章 文件操作
第8章 異常處理結(jié)構(gòu)與程序調(diào)試
第9章 GUI編程