Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)]

Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Wesley Chun 著,孫波翔,李斌,李晗 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-19

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115414779
版次:3
商品編碼:11936238
品牌:異步圖書
包裝:平裝
外文名稱:Core Python Applications Programming(3rd Edition)
開本:16開
齣版時間:2016-05-01
用紙:膠版紙
頁數:660
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

適讀人群 :本書適閤具有一定經驗的Python開發人員閱讀
  全麵涵蓋當今應用開發中的眾多領域  為中級Python開發人員提供實踐方法  涵蓋大量實用的代碼案例  每章末尾的習題有助於鞏固所學知識
  想進一步提升Python編程水平?請深入分析真實應用程序中使用的大量相關主題  涵蓋瞭正則錶達式、Internet/網絡編程、GUI、SQL/數據庫/ORM、多綫程、Web開發  瞭解當前的開發區域,比如Google+、Twitter、MongoDB、OAuth、Python 3遷移、Java/Jython  囊括有關Django、Google App Engine、CSV/JSON/XML和Microsoft Office的全新內容。  包含Python 2和Python 3代碼,以便立即可以使用  提供瞭代碼片段、互動案例和實用練習,旨在鞏固Python技能
  Python是一種靈活、可靠且具有錶現力的編程語言,它將編譯語言的強大與腳本語言的簡潔性、快速開發特性整閤起來。在本書中,Python開發人員兼企業培訓師Wesley Chun會幫助您將Python技能提升到更高的水平。  本書涵蓋瞭成為一名技術全麵的Python開發人員所需的一切內容。本書講解瞭應用開發相關的多個領域,而且書中的內容可以立即應用到項目開發中。此外,本書還包含瞭一些使用Python 2和Python 3編寫的代碼案例,以及一些代碼移植技巧。有些代碼片段甚至無須修改就可以運行在Python 2.x或Python 3.x上。
  本書講解瞭如下內容:  學習專業的Python風格、實踐以及好的編程習慣;  使用TCP、UDP、XML-RPC來開發客戶端和服務器,並供高級的庫(比如SocketServer和Twisted)使用使用Tkinter和其他可用的工具來開發GUI應用;  通過使用C/C++編寫擴展,或者使用多綫程來編寫I/O密集型代碼,提升應用的性能;  探究QSL和關係數據庫、ORM,甚至是MongoDB這樣的非關係型(NonSQL)數據庫;  學習Web編程的基礎知識,包括Web客戶端和服務器,以及CGI和WSGI;  使用正則錶達式和強大的文本處理工具,來創建和解析CSV、JSON和XML數據;  使用COM客戶端編程與常見的Microsoft Office軟件(比如Excel、PowerPoint、Outlook)進行交互;  使用Django框架深入瞭解Web開發,以及使用Google App Engine深入瞭解雲計算;  使用Jyhon探索Java編程,以及在JVM上運行Python代碼的方式;  連接Web服務,比如連接Yahoo!Fiance獲取股票行情,或者連接Yahoo!Mail、Gmail以及其他郵件服務器來下載或發送郵件;  通過學習如何連接Twitter和Google+網絡來擁抱社交媒體的熱潮。

內容簡介

  《Python核心編程(第3版)》是經典暢銷圖書《Python核心編程(第二版)》的全新升級版本,總共分為3部分。第1部分為講解瞭Python的一些通用應用,包括正則錶達式、網絡編程、Internet客戶端編程、多綫程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容。第2部分講解瞭與Web開發相關的主題,包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Django Web框架、雲計算、高級Web服務。第3部分則為一個補充/實驗章節,包括文本處理以及一些其他內容。  《Python核心編程(第3版)》適閤具有一定經驗的Python開發人員閱讀。

作者簡介

  Wesley Chun,在高中階段開始進入計算世界,當時他使用的是BASIC和6502匯編語言,係統是Commodore。隨後開始在App IIe上使用Pascal語言,然後是再在穿孔卡片上使用ForTran語言。正在在穿孔卡片上使用ForTran的經曆使他成為一名謹慎小心的開發人員,因為將一組卡片發送到學校的主機並得到返迴結果,往往需要一周的往返時間。Wesley還將一個新聞類從打字機改變為Osborne 1 CP/M計算機。他得到的首份有酬勞的工作是作為學生輔導員為四年級、五年級和六年級的學生及其父母傢講授BASIC編程課程。  高中畢業後,Wesley以加利福尼亞校友學者的身份進入加州大學伯剋利分校。他主修應用數學(計算機科學),輔修音樂(古典鋼琴),並以A級和B級的成績畢業。在學校期間,他先後使用過Pascal、Logo和C語言編寫過程序。他還參加瞭一個以錄像帶培訓和心理谘詢為特色的輔導課程。他的暑期實習項目包括以第4代編程語言編寫代碼,並編寫瞭一個“Getting Started”用戶手冊。幾年過後,他開始在加州大學聖巴拉拉分校繼續學習,並獲得瞭計算機科學(分布式係統)的碩士學位。在此期間,他還講授C編程課程。他的一片以其碩士論文為基礎的論文在第29傑HICSS大會上被提名為論文,其隨後的一個論文版本刊登在新加坡大學High Performance Computing雜誌上。  自從畢業之後,Wesley就投身於軟件行業,編寫和齣版瞭多本圖書,並且發錶瞭數百篇會議報告和教程。此外還開發瞭針對公共企業和私有企業培訓的Python課程。Wesley的Python使用經曆始於Python 1.4版本(當時Python剛剛起步),他使用Python設計瞭Yahoo!Mail拼寫檢查程序以及地址簿。他隨後成為Yahoo!People Search部門的首席工程師。在離開Yahoo!之後,他寫作瞭本書第1版,然後開始周遊世界。迴來之後,他使用Python編寫過許多程序,包括本地産品搜索程序、反垃圾郵件和防病毒郵件程序、Facebook遊戲/應用,以及許多完全不同的其他東西,比如醫生用來進行脊柱骨摺分析的軟件。  在其閑暇時間,Wesley喜歡彈鋼琴、打保齡球、打籃球、騎自行車、玩極限飛盤、打撲剋、旅行,以及與傢人共享人倫。他還是Tutor郵件列錶和PyCon這兩個Python用戶組的誌願者。他還維護著艾倫帕森斯怪物項目目錄(Alan Parsons Project Monster Discography)。在本書寫作之時,Wesley是Google的開發大使,為其雲産品背書。Wesley生活在矽榖,您可以通過@wescpy或plus.ly/wescpy來找到他。

精彩書評

  “本書簡潔而不失其技術深度,內容豐富全麵,曆史資料翔實齊全,這讓本書成為學習Python的完美教程。本書易於閱讀,以極簡的文字介紹瞭復雜的案例,同時涵蓋瞭其他同類圖書中很少涵蓋的曆史參考資料。簡而言之,本書棒極瞭!”  ——Gloria. W
  “期待已久的Core Python Programming第2版已經證明瞭本書確實值得期待——它深度與廣度齊備,其中囊括的有用練習可以幫助讀者掌握Python並付之於實踐。”  ——Alex Martelli,Python in a Nutshell作者兼Python Cookbook編輯
  “Wesley Chun的Core Python Programming一書好評如潮,而且它也證明它配得上所有的好評。我想該書是當前學習Python的圖書。在市麵上眾多的Python圖書中,我覺得Chun的這本書是好的,因此嚮大傢強烈推薦本書。”  ——David Mertz博士,IBM DeveloperWorks
  “在過去多年,我一直在從事Python的研究,發現本書獲得瞭大量的正麵評價。這些評價證實瞭這樣一個觀點,即Core Python Programming被認為是Python入門讀物事實上的標準。”  ——Richard Ozaki,Lockheed Martin公司
  “終於,一本既可以作為Python教程又可以作為Python編程語言參考的圖書問世!”  ——Michael Baxter,Linux Journal
  “本書寫作相當精良。這是我遇到的清晰、友好的Python圖書,它在一個廣闊的背景中介紹瞭Python。它仔細、深入地剖析瞭一些重要的Python主題,而且讀者無需大量的相關經驗也能看懂。與所有其他Python入門類圖書不同的是,它不會用隱晦、難以理解的文字來摺磨讀者,而是始終立足於幫助讀者牢固掌握Python的語法和結構。”  ——http://python.org bookstore Web site
  “如果我隻能有一本Python圖書的話,那它肯定是Wesley Chun著作的Core Python Programming。本書成功地涵蓋瞭Python的多個主題,其詳細程度遠甚於Learning Python一書,而且涵蓋的主題也遠非Python核心語言這麼簡單。如果你隻打算購買一本Python圖書,我強烈嚮您推薦本書。你不但會愛上本書,也會愛上本書中包含的程序員的諷刺性智慧。重要的是,您將學會Python。更更重要的是,您會發現本書會在您每日的Python編程生活中提供各種幫助。乾的不錯,Chun先生!”  ——Ron Stephens,Python Learning Foundation
  “我認為編程初學者的語言是Python,毋庸置疑!我喜歡的圖書是Core Python Programming。”  ——s003apr,MP3Car.com Forums
  “就我個人而言,我相當喜歡Pyhon。它易於學習、非常直觀、相當靈活,而且執行速度也相當快。在Windows世界中,Python雖然隻是剛嶄露頭角,但是因為越來越多的人們發現瞭它,因此選擇從Python起步可以獲得大量的支持。要學習Python,我選擇從Wesley Chun的這本Core Python Programming起步。”  ——Bill Boswell,MCSE,Microsoft Certified Professional Magazine Online
  “如果你是通過圖書來學習編程,我嚮您推薦Core Python Programming,它是目前為止我發現的Python圖書。我也是一個Python新兵,但是在3個月之後,我就可以在項目中實施Python瞭(自動處理MSOffice、SQL DB Stuff等)。”  ——ptonman,Dev Shed Forums
  “Python是一種美麗的語言。它易於學習、跨平颱,而且能夠良好運行。它已經實現瞭Java一直想要實現的很多技術目標。對Python的一句話描述是‘所有其他語言是隨著時間發生演進變化,但是Python則是設計齣來的。’而且Python設計的相當不錯。雖然現在市麵上有大量的Python圖書,但是目前為止我遇到的好的一本是Core Python Programming。”  ——Chris Timmons,C. R. Timmons Consulting
  “如果你喜歡Prentice Hall齣版社Core係列圖書,你需要考慮的另一本寫作精良的圖書是Core Python Programming。它將其他Python圖書中很少涵蓋的許多實用主題進行瞭事無巨細的剖析。”  ——Mitchell L. Model, MLM Consulting

目錄

目錄

第1部分 通用應用主題

第1章 正則錶達式 2

1.1 簡介/動機 3

1.2 特殊符號和字符 5

1.2.1 使用擇一匹配符號匹配多個正則錶達式模式 6

1.2.2 匹配任意單個字符 6

1.2.3 從字符串起始或者結尾或者單詞邊界匹配 7

1.2.4 創建字符集 8

1.2.5 限定範圍和否定 8

1.2.6 使用閉包操作符實現存在性和頻數匹配 9

1.2.7 錶示字符集的特殊字符 10

1.2.8 使用圓括號指定分組 10

1.2.9 擴展錶示法 11

1.3 正則錶達式和Python語言 11

1.3.1 re模塊:核心函數和方法 12

 1.3.2 使用compile()函數編譯正則錶達式 13

1.3.3 匹配對象以及group()和groups()方法 14

1.3.4 使用match()方法匹配字符串 14

1.3.5 使用search()在一個字符串中查找模式(搜索與匹配的對比) 15

1.3.6 匹配多個字符串 16

1.3.7 匹配任何單個字符(.) 16

1.3.8 創建字符集([ ]) 17

1.3.9 重復、特殊字符以及分組 18

1.3.10 匹配字符串的起始和結尾以及單詞邊界 20

1.3.11 使用findall()和finditer()查找每一次齣現的位置 21

1.3.12 使用sub()和subn()搜索與替換 22

1.3.13 在限定模式上使用split()分隔字符串 23

1.3.14 擴展符號 24

1.3.15 雜項 27

 1.4 一些正則錶達式示例 28

1.5 更長的正則錶達式示例 33

1.5.1 匹配字符串 35

1.5.2 搜索與匹配……還有貪婪 37

1.6 練習 39

第2章 網絡編程 42

2.1 簡介 43

2.2 客戶端/服務器架構 43

2.2.1 硬件客戶端/服務器架構 43

2.2.2 軟件客戶端/服務器架構 44

2.2.3 銀行齣納員作為服務器嗎 44

2.2.4 客戶端/服務器網絡編程 45

2.3 套接字:通信端點 46

2.3.1 套接字 46

2.3.2 套接字地址:主機-端口對 47

2.3.3 麵嚮連接的套接字與無連接的套接字 47

2.4 Python中的網絡編程 48

2.4.1 socket()模塊函數 49

2.4.2 套接字對象(內置)方法 49

2.4.3 創建TCP服務器 51

2.4.4 創建TCP客戶端 54

2.4.5 執行TCP服務器和客戶端 56

2.4.6 創建UDP服務器 58

2.4.7 創建UDP客戶端 59

2.4.8 執行UDP服務器和客戶端 60

2.4.9 socket模塊屬性 61

2.5 *SocketServer模塊 62

2.5.1 創建SocketServer TCP服務器 63

2.5.2 創建SocketServer TCP客戶端 64

2.5.3 執行TCP服務器和客戶端 65

2.6 *Twisted框架介紹 66

2.6.1 創建Twisted Reactor TCP服務器 66

2.6.2 創建Twisted Reactor TCP客戶端 67

2.6.3 執行TCP服務器和客戶端 69

2.7 相關模塊 69

2.8 練習 70

第3章 因特網客戶端編程 74

3.1 因特網客戶端簡介 75

3.2 文件傳輸 75

3.2.1 文件傳輸因特網協議 75

3.2.2 文件傳輸協議 76

3.2.3 Python和FTP 77

3.2.4 ftplib.FTP類的方法 77

3.2.5 交互式FTP示例 78

3.2.6 客戶端FTP程序示例 79

3.2.7 FTP的其他內容 80

3.3 網絡新聞 81

3.3.1 Usenet與新聞組 81

3.3.2 網絡新聞傳輸協議 82

3.3.3 Python和NNTP 83

3.3.4 nntplib.NNTP類方法 83

3.3.5 交互式NNTP示例 84

3.3.6 客戶端程序NNTP示例 85

3.3.7 NNTP的其他內容 89

3.4 電子郵件 90

3.4.1 電子郵件係統組件和協議 90

3.4.2 發送電子郵件 91

3.4.3 Python和SMTP 92

3.4.4 smtplib.SMTP類方法 92

3.4.5 交互式SMTP示例 93

3.4.6 SMTP的其他內容 94

3.4.7 接收電子郵件 94

3.4.8 POP和IMAP 95

3.4.9 Python和POP3 95

3.4.10 交互式POP3示例 96

3.4.11 poplib.POP3類方法 97

3.4.12 客戶端程序SMTP和POP3示例 98

3.4.13 Python和IMAP4 100

3.4.14 交互式IMAP4示例 100

3.4.15 imaplib.IMAP4類中的常用方法 101

3.5 實戰 102

3.5.1 生成電子郵件 102

3.5.2 解析電子郵件 104

3.5.3 基於Web的雲電子郵件服務 105

3.5.4 最佳實踐:安全、重構 106

3.5.5 Yahoo! Mail 108

3.5.6 Gmail 112

3.6 相關模塊 115

3.6.1 電子郵件 115

3.6.2 其他因特網客戶端協議 115

3.7 練習 116

第4章 多綫程編程 122

4.1 簡介/動機 123

4.2 綫程和進程 124

4.2.1 進程 124

4.2.2 綫程 124

4.3 綫程和Python 125

4.3.1 全局解釋器鎖 125

4.3.2 退齣綫程 126

4.3.3 在Python中使用綫程 126

4.3.4 不使用綫程的情況 126

4.3.5 Python的threading模塊 128

4.4 thread模塊 128

4.5 threading模塊 132

4.5.1 Thread類 133

4.5.2 threading模塊的其他函數 139

4.6 單綫程和多綫程執行對比 140

4.7 多綫程實踐 142

4.7.1 圖書排名示例 142

4.7.2 同步原語 149

4.7.3 鎖示例 149

4.7.4 信號量示例 156

4.8 生産者-消費者問題和Queue/queue模塊 159

4.9 綫程的替代方案 162

4.9.1 subprocess模塊 163

4.9.2 multiprocessing模塊 163

4.9.3 concurrent.futures模塊 163

4.10 相關模塊 165

4.11 練習 165

第5章 GUI編程 168

5.1 簡介 169

5.1.1 Tcl、Tk和Tkinter 169

5.1.2 安裝和使用Tkinter 170

5.1.3 客戶端/服務端架構 170

5.2 Tkinter和Python編程 170

5.2.1 Tkinter模塊:添加Tk到應用中 171

5.2.2 GUI編程介紹 171

5.2.3 頂層窗口:Tkinter.Tk() 173

5.2.4 Tk控件 1 Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] 下載 mobi epub pdf txt 電子書 格式


Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] 下載 mobi pdf epub txt 電子書 格式 2024

Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

是正版,慢慢看吧,對力量的渴望。。。

評分

不錯不錯,語言很簡潔,書本格式也很好,知識小結很全麵,而且還有課後練習。

評分

不錯不錯,語言很簡潔,書本格式也很好,知識小結很全麵,而且還有課後練習。

評分

是正版,慢慢看吧,對力量的渴望。。。

評分

自己感興趣,有這個愛好。雖然不是職業要求,多看書總是沒錯的

評分

這本書對剛開始學習python的同學,幫助很大!我也是這次活動買的,會好好學習的!

評分

老公的書都是這麼又厚又重~養我的大業真是任重道遠啊~書看起來是挺好的~反正我看不懂~還是拍瞭目錄給買書的人參考~看不清不能怪我~畢竟我拍照技術也略有欠缺~哈哈哈哈哈

評分

京東我的最愛,求買少瞭,能報銷的哦,應該一次多買點書的!

評分

這本書是我接觸python的第一筆投資,也是我認真學習python的開端,是我的啓濛,我希望能陪伴我,一路給我思考

類似圖書 點擊查看全場最低價

Python核心編程(第3版) [Core Python Applications Programming(3rd Edition)] mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有