出版時(shí)間:2009 出版社:機(jī)械工業(yè)出版社 作者:周偉,宗杰 頁數(shù):532
Tag標(biāo)簽:無
前言
當(dāng)前,Python已經(jīng)成為最流行的程序設(shè)計(jì)語言之一,被越來越多的人作為首選語言來學(xué)習(xí)和應(yīng)用。作為一種解釋型的語言,Python具有內(nèi)置的高級(jí)數(shù)據(jù)結(jié)構(gòu)和簡(jiǎn)單有效的面向?qū)ο缶幊虣C(jī)制。同時(shí),其語法簡(jiǎn)潔而清晰,類庫豐富而強(qiáng)大,非常適合進(jìn)行快速原型開發(fā)。另外,Python可以運(yùn)行在多種系統(tǒng)平臺(tái)下,從而使得只需要編寫一次代碼,就可以在多種系統(tǒng)平臺(tái)下實(shí)現(xiàn)同等的功能?! ∨c相同類型的Perl語言相比,年輕的Python語言的優(yōu)勢(shì)非常突出。隨著各大公司支持力度的增大,其應(yīng)用領(lǐng)域越來越廣?,F(xiàn)在,圍繞著Python的相關(guān)技術(shù)包括Web開發(fā)和圖形界面開發(fā)等都在飛速發(fā)展,相關(guān)的資源也越來越豐富?! 榱耸箯V大讀者既能了解Python語言的基礎(chǔ)知識(shí),又能將Python語言應(yīng)用于一些特定領(lǐng)域(如Web開發(fā)),本書全面地介紹了用Python語言進(jìn)行程序開發(fā)的相關(guān)知識(shí)。在學(xué)習(xí)完本書之后,相信讀者能夠掌握Python語言,并可以使用Python語言進(jìn)行實(shí)際項(xiàng)目的開發(fā)?! ”緯奶攸c(diǎn) 本書主要有以下特點(diǎn)?! ?.循序漸進(jìn),由淺入深 為了方便讀者學(xué)習(xí),本書在介紹Python的發(fā)展歷史及其特點(diǎn)、開發(fā)環(huán)境的搭建、Python的開發(fā)工具等基礎(chǔ)上,在后續(xù)章節(jié)中結(jié)合具體的實(shí)例,逐步介紹了Python語言的基本語法以及基礎(chǔ)類庫、常用庫和工具的使用方法,以及用Python語言進(jìn)行程序開發(fā)的相關(guān)知識(shí)等內(nèi)容?! ?.技術(shù)全面,內(nèi)容充實(shí) 本書所講的內(nèi)容在保證實(shí)用的前提下,詳細(xì)介紹了Python語言各個(gè)方面的知識(shí)。同時(shí),介紹了用Python語言進(jìn)行程序開發(fā)的相關(guān)知識(shí),無論是用Python語言進(jìn)行系統(tǒng)管理,還是進(jìn)行GUI開發(fā)、Web開發(fā)、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程等的讀者,都可以從本書中找到應(yīng)用Python的相關(guān)知識(shí)?! ?.對(duì)比講解,理解深刻 考慮到有很多讀者具備Java的開發(fā)經(jīng)驗(yàn),因此本書注意結(jié)合Python與Java語法的異同點(diǎn)進(jìn)行講解。同時(shí)本書注意對(duì)Python中與Java語法相似的函數(shù)和方法進(jìn)行對(duì)比。希望通過這種講解的方式,能幫助讀者加深、加快對(duì)Python語法要點(diǎn)的理解。
內(nèi)容概要
Python是目前最流行的動(dòng)態(tài)腳本語言之一。本書共27章,由淺入深、全面系統(tǒng)地介紹了利用Python語言進(jìn)行程序開發(fā)的知識(shí)和技巧,包括Python的安裝和環(huán)境配置、Python的基本語法、模塊和函數(shù)、內(nèi)置數(shù)據(jù)結(jié)構(gòu)、字符串和文件的處理、正則表達(dá)式的使用、異常的捕獲和處理、面向?qū)ο蟮恼Z言特性和設(shè)計(jì)、Python的數(shù)據(jù)庫編程、wxPython庫的使用、HTML應(yīng)用、XML應(yīng)用、Django網(wǎng)頁開發(fā)框架的使用方法、測(cè)試驅(qū)動(dòng)開發(fā)模式應(yīng)用、Python進(jìn)程和線程、Python系統(tǒng)管理、網(wǎng)絡(luò)模塊、Python圖像處理和游戲開發(fā)、Python擴(kuò)展和嵌入以及Windows下的Python開發(fā)等。為了便于讀者學(xué)習(xí),本書每個(gè)章節(jié)都提供了詳盡的例子,結(jié)合實(shí)例講解各個(gè)知識(shí)點(diǎn)?! ”緯m合Python愛好者、大中專院校的學(xué)生、社會(huì)培訓(xùn)班的學(xué)生以及用Python語言進(jìn)行系統(tǒng)管理、GUI開發(fā)、Web開發(fā)、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程的人員使用。
作者簡(jiǎn)介
周偉,軟件工程師,有著多年的系統(tǒng)軟件和應(yīng)用軟件開發(fā)經(jīng)驗(yàn)。熟悉Python、WxPython和Django等語言和開源框架,曾經(jīng)領(lǐng)導(dǎo)和參與過多個(gè)使用Python開發(fā)的項(xiàng)目已經(jīng)用于電力系統(tǒng)維護(hù)等行業(yè)。
書籍目錄
前言第一篇 Python語言基礎(chǔ)知識(shí) 第1章 Python概述 第2章 Python的基本語法 第3章 Python的控制語句 第4章 內(nèi)置數(shù)據(jù)結(jié)構(gòu) 第5章 模塊與函數(shù) 第6章 字符串與正則表達(dá)式 第7章 文件的處理 第8章 面向?qū)ο缶幊獭〉?章 異常處理與程序調(diào)試 第10章 Python 的數(shù)據(jù)庫編程第二篇 Python的GUI程序設(shè)計(jì) 第11章 WxPython的開發(fā)環(huán)境 第12章 WxPython框架初步 第13章 WxPython庫中的基本組件 第14章 WxPython庫中的菜單、窗口與對(duì)話框控件 第15章 WxPython庫中的高級(jí)控件 第16章 WxPython庫中的高級(jí)功能第三篇 Python的Web開發(fā) 第17章 Python的HTML應(yīng)用 第18章 Python和XML 第19章 Python的Web開發(fā)——Django框架的應(yīng)用 第20章 敏捷方法學(xué)在Python中的應(yīng)用——測(cè)試驅(qū)動(dòng)開發(fā)第四篇 Python的其他應(yīng)用 第21章 Python中的進(jìn)程和線程 第22章 基于Python的系統(tǒng)管理 第23章 Python和網(wǎng)絡(luò)編程 第24章 常見的Python網(wǎng)絡(luò)應(yīng)用 第25章 圖像處理和游戲開發(fā) 第26章 Python語言的擴(kuò)展與嵌入 第27章 Windows下的Python
章節(jié)摘錄
第一篇 Python語言基礎(chǔ)知識(shí) 第1章 Python概述 1.1 Python簡(jiǎn)介 Python語言是由Guido vall Rossum在1989年開發(fā)的,于l991年年初發(fā)表。Guido van Rossum曾是CWl公司的一員,使用解釋性編程語言ABC開發(fā)應(yīng)用程序,這種語言在軟件開發(fā)上有許多局限性。由于要完成系統(tǒng)管理方面的一些任務(wù),需要獲取Amoeba機(jī)操作系統(tǒng)所提供的系統(tǒng)調(diào)用能力,雖然可以設(shè)計(jì)Amoeba的專用語言去實(shí)現(xiàn)這個(gè)任務(wù),但是v.a(chǎn)n Rossum計(jì)劃設(shè)計(jì)一門更通用的程序設(shè)計(jì)語言。Python就此誕生了。 Python語言已經(jīng)誕生了20年,但是并沒有成為程序開發(fā)領(lǐng)域的主流程序設(shè)計(jì)語言。這是因?yàn)镻ython語言的動(dòng)態(tài)性,程序解釋執(zhí)行的速度比編譯型語言慢。隨著Python語言的不斷優(yōu)化以及計(jì)算機(jī)硬件技術(shù)的迅猛發(fā)展,動(dòng)態(tài)語言已經(jīng)越來越受到軟件界的重視。其中的代表性語言有Python、Ruby、SmallTalk、Groovy等。 眾所周知,Java是軟件行業(yè)認(rèn)可的程序開發(fā)語言。Java比C++更容易使用,內(nèi)部結(jié)構(gòu)也相對(duì)簡(jiǎn)單。而Python的語法特性使得程序設(shè)計(jì)變得更輕松,Python能編寫出比Java可讀性更強(qiáng)的代碼。隨著Jython等解釋器的出現(xiàn),使得Python可以在Java虛擬機(jī)上運(yùn)行。這樣,Python就可以使用Java豐富的應(yīng)用程序包。Python與讀者熟知的JavaScript非常相似,都是解釋執(zhí)行,而且語法結(jié)構(gòu)有很多相似之處。JavaScript是瀏覽器端的腳本語言,而Python也可以用于Web方面的開發(fā)。
編輯推薦
《Python開發(fā)技術(shù)詳解》特色: 深入解析Python語言,透析應(yīng)用開發(fā)的方方面; 涵蓋9大應(yīng)用領(lǐng)域的各類Python框架; 詳細(xì)講解Python語言的基本要點(diǎn)和基礎(chǔ)類庫; 內(nèi)容覆蓋GUI、數(shù)據(jù)庫、Web、系統(tǒng)管理、網(wǎng)絡(luò)編程、圖像處理、游戲開發(fā)等領(lǐng)域; 深入講解常用開發(fā)框架Django、PyWin32、PyGame、Twisted等框架工具包; 通過豐富的典型應(yīng)用實(shí)例,引領(lǐng)讀者迅速掌握實(shí)用技術(shù); 9.5小時(shí)多媒體視頻講解。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載