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

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

第1章 過程型程序設計快速入門  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 練習 第2章 數(shù)據(jù)類型   2.1 標識符與關(guān)鍵字  2.2 Integral類型     2.2.1 整數(shù)    2.2.2 布爾型   2.3 浮點類型    2.3.1 浮點數(shù)     2.3.2 復數(shù)     2.3.3 十進制數(shù)字  2.4 字符串    2.4.1 比較字符串    2.4.2 字符串分片與步距    2.4.3 字符串操作符與方法    2.4.4 使用str.format()方法進行字符串格式化    2.4.5 字符編碼  2.5 實例  ……第3章 組合數(shù)據(jù)類型第4章 控制結(jié)構(gòu)與函數(shù)第5章 模塊 第6章 面向?qū)ο蟪绦蛟O計第7章 文件處理第8章 高級程序設計技術(shù) 第9章 調(diào)試、測試與Profiling 第10章 進程與線程第11章 網(wǎng)絡第12章 數(shù)據(jù)庫程序設計第13章 正則表達式第14章 分析簡介第15章 GUI程序設計介紹

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計40條)

 
 

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

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

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

京ICP備13047387號-7