Python 3程序開發(fā)指南

出版時間:2011-2-1  出版社:人民郵電  作者:(美)薩默菲爾德  頁數(shù):518  譯者:王弘博,孫傳慶  
Tag標(biāo)簽:無  

內(nèi)容概要

Python是一種腳本語言,在各個領(lǐng)域得到了日益廣泛的應(yīng)用。本書全面深入地對Python語言進(jìn)行了講解。    本書首先講述了構(gòu)成Python語言的8個關(guān)鍵要素,之后分章節(jié)對其進(jìn)行了詳盡的闡述,包括數(shù)據(jù)類型、控制結(jié)構(gòu)與函數(shù)、模塊、文件處理、調(diào)試、進(jìn)程與線程、網(wǎng)絡(luò)、數(shù)據(jù)庫、正則表達(dá)式、GUI程序設(shè)計等各個方面,并介紹了其他一些相關(guān)主題。全書內(nèi)容以實例講解為主線,每章后面附有練習(xí)題,便于讀者更好地理解和掌握所講述的內(nèi)容。    本書適合于作為Python語言教科書使用,對Python程序設(shè)計人員也有一定的參考價值。

作者簡介

Mark Summerfield,Qtrac公司的所有人,同時還是一位在Python、C++、Qt以及PyQt等領(lǐng)域卓有專長的獨立培訓(xùn)專家、顧問、技術(shù)編輯與作者。Mark Summerfield撰寫的書籍包括《Rapid GUI Programming with Python》以及《Qt:The Definitive Guideto PyQt Programming》(Addis

書籍目錄

第1章 過程型程序設(shè)計快速入門  1.1 創(chuàng)建并運行Python程序  1.2 Python的關(guān)鍵要素     1.2.1 要素#1:數(shù)據(jù)類型     1.2.2 要素#2:對象引用    1.2.3 要素#3:組合數(shù)據(jù)類型    1.2.4 元素#4:邏輯操作符    1.2.5 要素#5:控制流語句    1.2.6 要素#6:算術(shù)操作符     1.2.7 要素#7:輸入/輸出    1.2.8 要素#8:函數(shù)的創(chuàng)建與調(diào)用   1.3 實例    1.3.1 bigdigits.py    1.3.2 generate_grid.py  1.4 總結(jié)  1.5 練習(xí) 第2章 數(shù)據(jù)類型   2.1 標(biāo)識符與關(guān)鍵字  2.2 Integral類型     2.2.1 整數(shù)    2.2.2 布爾型   2.3 浮點類型    2.3.1 浮點數(shù)     2.3.2 復(fù)數(shù)     2.3.3 十進(jìn)制數(shù)字  2.4 字符串    2.4.1 比較字符串    2.4.2 字符串分片與步距    2.4.3 字符串操作符與方法    2.4.4 使用str.format()方法進(jìn)行字符串格式化    2.4.5 字符編碼  2.5 實例  ……第3章 組合數(shù)據(jù)類型第4章 控制結(jié)構(gòu)與函數(shù)第5章 模塊 第6章 面向?qū)ο蟪绦蛟O(shè)計第7章 文件處理第8章 高級程序設(shè)計技術(shù) 第9章 調(diào)試、測試與Profiling 第10章 進(jìn)程與線程第11章 網(wǎng)絡(luò)第12章 數(shù)據(jù)庫程序設(shè)計第13章 正則表達(dá)式第14章 分析簡介第15章 GUI程序設(shè)計介紹

章節(jié)摘錄

版權(quán)頁:插圖:本章提供了足以開始編寫Python程序的信息。如果此時尚未安裝Python,強烈建議讀者先行安裝Python,以便隨時進(jìn)行編程實踐,獲取實際經(jīng)驗,鞏固所學(xué)的內(nèi)容。本章第1節(jié)展示了如何創(chuàng)建并執(zhí)行Pytllon程序。你可以使用自己最喜歡的普通文本編輯器來編寫Python代碼,但本節(jié)中討論的IDLE程序設(shè)計環(huán)境提供的不僅是一個代碼編輯器,還提供了很多附加的功能,包括一些有助于測試Pvthon代碼、調(diào)試Pvthon程序的工具。第2節(jié)介紹了Python的8個關(guān)鍵要素,通過這8個要素本身,就足以編寫有用的程序。這8個要素在本書的后續(xù)章節(jié)中將全面涉及與講解,隨著本書內(nèi)容的推進(jìn),這些要素將被Python的其他組成部分逐漸補充、完善。到本書結(jié)束時,讀者將對Python語言有完整的了解,并充分利用該語言提供的所有功能編寫自己的Pvthon程序。本章最后一節(jié)介紹了兩個短小的程序,這兩個小程序利用了第2節(jié)中介紹的Python特性的一部分,以便讀者可以及時嘗試Python程序設(shè)計。

編輯推薦

在《Python 3程序開發(fā)指南(第2版)》中,一流的Python程序員Mark Summerfield展示了如何充分利用Python 3的功能與特性來編寫代碼。與以前的版本相比。Python 3功能更強大,使用更方便,語法更一致,表達(dá)能力更豐富?!禤ython 3程序開發(fā)指南(第2版)》將編寫程序、使用標(biāo)準(zhǔn)或第三方Python 3庫、創(chuàng)建新的專用庫模塊所必需的所有相關(guān)知識整合到了一起。 作為一名具有多年P(guān)ython使用經(jīng)驗的程序員,Summerfield在《Python 3程序開發(fā)指南(第2版)》中為讀者深度分析與講解了從其他途徑無法獲取的Python3使用與開發(fā)技術(shù)。Summerfield從Python的“優(yōu)美核心(beautiful heart)”(即編寫高健壯性、高性能程序的8個關(guān)鍵要素)開始進(jìn)行講解,并以這些關(guān)鍵要素為基礎(chǔ),介紹了有助于增強程序開發(fā)實用技能的新主題,每個主題都包含其概念和多個操作實例?!禤ython 3程序開發(fā)指南(第2版)》內(nèi)容包括:使用過程型、面向?qū)ο笠约昂瘮?shù)型等程序設(shè)計范型進(jìn)行Python程序開發(fā):創(chuàng)建自定義的包與模塊:對二進(jìn)制文件、文本文件以及XML文件進(jìn)行讀、寫,其中包括可選的壓縮、隨機存取、文本與XMI一分析等;充分利用高級數(shù)據(jù)類型、集合、控制結(jié)構(gòu)與函數(shù);將程序負(fù)荷分布到多個進(jìn)程與線程上;對SQL數(shù)據(jù)庫以及DBM文件(鍵一值對)進(jìn)行編程:調(diào)試技術(shù),以及并使用測試驅(qū)動開發(fā)來避免開發(fā)初期的bug;使用Python的正則表達(dá)式mini-language與模塊;分析技術(shù),其中包括如何使用第三方PyParsing和PLY模塊;構(gòu)建可用的、高效的GUI應(yīng)用程序;高級編程技術(shù),其中包括生成器、函數(shù)與類裝飾器、上下文管理器、描述符、抽象基類、元類、協(xié)同程序等內(nèi)容。《Python 3程序開發(fā)指南(第2版)》既可以作為Python編程指南,也可以作為Python語言參考手冊。《Python 3程序開發(fā)指南(第2版)》附帶有大量可下載的實例代碼,所有這些代碼都在Windows、Linux以及Mac OS X等操作系統(tǒng)上使用Python 3進(jìn)行了測試。針對Python 3.0/3.1而寫內(nèi)容詳實全面,實例豐富,便于學(xué)習(xí)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Python 3程序開發(fā)指南 PDF格式下載


用戶評論 (總計40條)

 
 

  •   作為Python的學(xué)習(xí)用書非常的不錯,作者展示了如何充分利用Python 3的功能與特性來編寫代碼,Python 3功能更強大,使用更方便,語法更簡介。
  •   還行,不過作者已經(jīng)假設(shè)讀者有其他語言的基礎(chǔ)。
    雖然Python 3還不是主流

    BTW:《python參考手冊(第4版)》是Python 2.6的。
  •   這本書一定要配合python學(xué)習(xí)手冊一起看才行,適合有一定基礎(chǔ)的人看
  •   很好的,目前為數(shù)不多的python3參考
  •   比較喜歡的作者.
    雖然是開發(fā)指南, 但是內(nèi)容很有深度.
    剛開始看.
  •   這本書瞄了一眼,感覺很不錯。。剛開始看哦。以后再過來補心得
  •   非常適合入門級人員看。
  •   不管從哪方面來說都很好
  •   還是看紙質(zhì)的好。。。
  •   本來想買英文版的,但好像沒找到——幸好有英文版——權(quán)當(dāng)入門級的學(xué)習(xí)材料了——印刷的紙質(zhì)很好。
  •   內(nèi)容還可以,講3的書實在不多。
  •   循序漸進(jìn)的好書,自學(xué)不二選擇。
  •   不錯 質(zhì)量還可以 送貨速度很快
  •   新手上路,學(xué)習(xí)一下
  •   phython的3.0 入門之作
  •   沒有細(xì)讀,不做評論
  •   我建議買這本書的朋友不如直接買《python參考手冊(第4版)》
  •   書很厚,針對python 3的 ,還沒開始用這個版本,不太了解區(qū)別
  •   不錯,但是似乎python3太新了,沒有很多的庫可以用。
  •   適合查看函數(shù)
  •   grest
  •   對于喜歡python編程的朋友是一本比較好的指南書啦
  •   內(nèi)容很少,而且講解不全面
  •   總體在自己預(yù)料之內(nèi)
  •   這本書翻譯的非常垃圾,我懷疑譯者根本就不知道Python為何物。語句非常不通順,懂點編程的人拿個金山詞霸邊看邊翻譯都比他翻譯的好。簡直是誤人子弟?。?/li>
  •   4星是給卓越的。這書就值1星。內(nèi)容不通順,沒有條理。翻譯的跟用google翻譯的沒什么兩樣。這本書是我買的最差一本,沒有之一
  •   翻譯的實在太差了,感覺是用工具翻出來的。這本書的編輯要好好反省一下,怎么找到譯者
  •   書里面有幾頁紙沒有裁剪好,應(yīng)該是漏裁剪了,但是漏裁剪這個問題應(yīng)該很容易發(fā)現(xiàn)的,怎么印刷時和發(fā)貨時都沒有看一下呢。
  •   一本還算不錯的語法手冊
  •   非常好的一本書!內(nèi)容詳盡!??!
  •   內(nèi)容非常淺顯,幾乎都是點到為止,甚至點不到就止了。翻譯更是臭到極點。
  •   書很不錯,但是作為入門教材,本人不大適應(yīng)這種敘述結(jié)構(gòu)。。。
  •   從學(xué)校圖書館借的。翻譯的真垃圾。也不知道是不是原本寫的就不怎么通順。
  •   書還可……然而,最近joyo送來的書總有損傷,包裝不如以前那么有氣泡墊了,加上送快遞的人裝卸粗暴,裝載箱粗糙,顛簸……100%的圖書損傷,有礙品相……希望joyo改進(jìn)之。
  •   書我就不評論了,沒相像中的好就是快遞不怎么樣,說好的使用pos刷卡的,快遞的非說要現(xiàn)金,說幾十塊不帶pos機,這服務(wù)。。早知道我還不如支付寶支付呢
  •   書還可以、比較喜歡、但是我覺得適合有一定簡單編程基礎(chǔ)的看、
  •   翻譯的不錯,隨書沒提供源代碼
  •   剛看了前兩章,例子不錯
  •   送貨速度快,還沒來得及看
  •   Python 3程序開發(fā)指南(第2版)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7