《Python核心編程(第3版)》是經典暢銷圖書《Python核心編程(第二版)》的全新升級版本,總共分為3部分。第1部分為講解了Python的一些通用應用,包括正則表達式、網絡編程、Internet客戶端編程、多線程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容。第2部分講解了與Web開發相關的主題,包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Django Web框架、云計算、高級Web服務。第3部分則為一個補充/實驗章節,包括文本處理以及一些其他內容。 《Python核心編程(第3版)》適合具有一定經驗的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核心編程 第3版》中,杰出Python開發人員兼企業培訓師Wesley Chun會幫助您將Python技能提升到更高的水平。《Python核心編程 第3版》涵蓋了成為一名技術的Python開發人員所需的一切內容。《Python核心編程 第3版》講解了應用開發相關的多個領域,而且書中的內容可以立即應用到項目開發中。此外,《Python核心編程 第3版》還包含了一些使用Python 2和Python 3編寫的代碼案例,以及一些代碼移植技巧。有些代碼片段甚至無須修改就可以運行在Python 2.x或Python 3.x上。
《Python核心編程 第3版》講解了如下內容:學習專業的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 網絡來擁抱社交媒體的熱潮。
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來找到他。
目錄
第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.1re模塊:核心函數和方法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.4Python中的網絡編程48
2.4.1socket()模塊函數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.9socket模塊屬性61
2.5SocketServer模塊62
2.5.1創建SocketServer TCP服務器63
2.5.2創建SocketServer TCP客戶端64
2.5.3執行TCP服務器和客戶端65
2.6Twisted框架介紹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.3Python和FTP77
3.2.4ftplib.FTP類的方法77
3.2.5交互式FTP示例78
3.2.6客戶端FTP程序示例79
3.2.7FTP的其他內容80
3.3網絡新聞81
3.3.1Usenet與新聞組81
3.3.2網絡新聞傳輸協議82
3.3.3Python和NNTP83
3.3.4nntplib.NNTP類方法83
3.3.5交互式NNTP示例84
3.3.6客戶端程序NNTP示例85
3.3.7NNTP的其他內容89
3.4電子郵件90
3.4.1電子郵件系統組件和協議90
3.4.2發送電子郵件91
3.4.3Python和SMTP92
3.4.4smtplib.SMTP類方法92
3.4.5交互式SMTP示例93
3.4.6SMTP的其他內容94
3.4.7接收電子郵件94
3.4.8POP和IMAP95
3.4.9Python和POP395
3.4.10交互式POP3示例96
3.4.11poplib.POP3類方法97
3.4.12客戶端程序SMTP和POP3示例98
3.4.13Python和IMAP4100
3.4.14交互式IMAP4示例100
3.4.15imaplib.IMAP4類中的常用方法101
3.5實戰102
3.5.1生成電子郵件102
3.5.2解析電子郵件104
3.5.3基于Web的云電子郵件服務105
3.5.4實踐:安全、重構106
3.5.5Yahoo! Mail108
3.5.6Gmail112
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線程和Python125
4.3.1全局解釋器鎖125
4.3.2退出線程126
4.3.3在Python中使用線程126
4.3.4不使用線程的情況126
4.3.5Python的threading模塊128
4.4thread模塊128
4.5threading模塊132
4.5.1Thread類133
4.5.2threading模塊的其他函數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.1subprocess模塊163
4.9.2multiprocessing模塊163
4.9.3concurrent.futures模塊163
4.10相關模塊165
4.11練習165
第5章GUI編程168
5.1簡介169
5.1.1Tcl、Tk和Tkinter169
5.1.2安裝和使用Tkinter170
5.1.3客戶端/服務端架構170
5.2Tkinter和Python編程170
5.2.1Tkinter模塊:添加Tk到應用中171
5.2.2GUI編程介紹171
5.2.3頂層窗口:Tkinter.Tk()173
5.2.4Tk控件173
5.3Tkinter示例174
5.3.1Label控件174
5.3.2Button控件175
5.3.3Label和Button控件175
5.3.4Label、Button和Scale控件176
5.3.5偏函數應用示例178
5.3.6中級Tkinter示例180
5.4其他GUI簡介185
5.4.1Tk接口擴展(Tix)187
5.4.2Python MegaWidgets(PMW)188
5.4.3wxWidgets和wxPython188
5.4.4GTK 和PyGTK190
5.4.5Tile/Ttk192
5.5相關模塊和其他GUI194
5.6練習196
第6章數據庫編程198
6.1簡介199
6.1.1持久化存儲199
6.1.2數據庫基本操作和SQL199
6.1.3數據庫和Python201
6.2Python的DB-API203
6.2.1模塊屬性203
6.2.2Connection對象205
6.2.3Cursor對象206
6.2.4類型對象和構造函數207
6.2.5關系數據庫209
6.2.6數據庫和Python:適配器210
6.2.7使用數據庫適配器的示例210
6.2.8數據庫適配器示例應用215
6.3ORM226
6.3.1考慮對象,而不是SQL227
6.3.2Python和ORM227
6.3.3員工角色數據庫示例228
6.3.4SQLAlchemy229
6.3.5SQLObject240
6.4非關系數據庫245
6.4.1NoSQL介紹245
6.4.2MongoDB246
6.4.3PyMongo:MongoDB和Python246
6.4.4總結250
6.5相關文獻250
6.6練習252
第7章Microsoft Office編程256
7.1簡介257
7.2使用Python進行COM客戶端編程257
7.2.1客戶端COM編程258
7.2.2入門258
7.3入門示例259
7.3.1Excel259
7.3.2Word261
7.3.3PowerPoint262
7.3.4Outlook264
7.4中級示例266
7.4.1Excel266
7.4.2Outlook268
7.4.3PowerPoint273
7.4.4總結280
7.5相關模塊/包281
7.6練習281
第8章擴展Python286
8.1簡介和動機287
8.1.1Python擴展簡介287
8.1.2什么情況下需要擴展Python288
8.1.3什么情況下不應該擴展Python288
8.2編寫Python擴展289
8.2.1創建應用代碼289
8.2.2根據樣板編寫封裝代碼291
8.2.3編譯296
8.2.4導入并測試297
8.2.5引用計數300
8.2.6線程和全局解釋器鎖301
8.3相關主題302
8.3.1SWIG302
8.3.2Pyrex302
8.3.3Cython302
8.3.4Psyco303
8.3.5PyPy303
8.3.6嵌入Python304
8.4練習304
第2部分Web開發
第9章Web客戶端和服務器306
9.1簡介307
9.1.1Web應用:客戶端/服務器計算307
9.1.2因特網308
9.2Python Web客戶端工具310
9.2.1統一資源定位符310
9.2.2urlparse模塊312
9.2.3urllib模塊/包313
9.2.4使用urllib2 HTTP驗證的示例317
9.2.5將HTTP驗證示例移植到Python 3中319
9.3Web客戶端322
9.3.1一個簡單的Web爬蟲/蜘蛛/機器人322
9.3.2解析Web頁面328
9.3.3可編程的Web瀏覽333
9.4Web(HTTP)服務器336
9.5相關模塊339
9.6練習341
第10章Web編程:CGI和WSGI345
10.1簡介346
10.2幫助Web服務器處理客戶端數據346
10.2.1CGI簡介346
10.2.2CGI應用程序347
10.2.3cgi模塊348
10.2.4cgitb模塊348
10.3構建CGI應用程序349
10.3.1構建Web服務器349
10.3.2建立表單頁351
10.3.3生成結果頁面352
10.3.4生成表單和結果頁面353
10.3.5交互的Web站點357
10.4在CGI中使用Unicode362
10.5高級CGI364
10.5.1mulitipart表單提交和文件上傳364
10.5.2多值字段364
10.5.3cookie365
10.5.4cookie和文件上傳365
10.6WSGI簡介373
10.6.1動機(替代CGI)373
10.6.2服務器集成374
10.6.3外部進程374
10.6.4WSGI簡介375
10.6.5WSGI服務器376
10.6.6參考服務器377
10.6.7WSGI應用示例378
10.6.8中間件及封裝WSGI應用378
10.6.9在Python 3中使用WSGI379
10.7現實世界中的Web開發380
10.8相關模塊380
10.9練習381
第11章Web框架:Django384
11.1簡介385
11.2Web框架385
11.3Django簡介386
11.4項目和應用390
11.4.1在Django中創建項目390
11.4.2運行開發服務器393
11.5“Hello World”應用(一個博客)394
11.6創建模型來添加數據庫服務396
11.6.1設置數據庫396
11.6.2創建表398
11.7Python 應用shell400
11.7.1在Django中使用Python shell400
11.7.2測試數據模型402
11.8Django管理應用403
11.8.1設置admin403
11.8.2使用admin404
11.9創建博客的用戶界面410
11.9.1創建模板411
11.9.2創建URL模式412
11.9.3創建視圖函數415
11.10改進輸出418
11.11處理用戶輸入422
11.11.1模板:添加HTML表單423
11.11.2添加URLconf項423
11.11.3視圖:處理用戶輸入423
11.11.4跨站點請求偽造424
11.12表單和模型表單426
11.12.1Django表單簡介426
11.12.2模型表單示例427
11.12.3使用ModelForm來生成HTML表單427
11.12.4處理ModelForm數據428
11.13視圖進階429
11.14改善外觀431
11.15單元測試432
11.15.1blog應用的代碼審查434
11.15.2blog應用總結439
11.16中級Django應用:TweetApprover439
11.16.1創建項目文件結構440
11.16.2安裝Twython庫445
11.16.3URL結構446
11.16.4數據模型449
11.16.5提交新推文以便審核453
11.16.6審核推文457
11.17資源465
11.18總結465
11.19練習466
第12章云計算:Google App Engine470
12.1簡介471
12.2云計算471
12.2.1云計算服務的層次472
12.2.2App Engine473
12.3沙盒和App Engine SDK476
12.4選擇一個App Engine框架479
12.5Python 2.7支持485
12.5.1一般差異486
12.5.2代碼中的差異486
12.6與Django比較487
12.6.1開始“Hello World”487
12.6.2手動創建“Hello World”(Zip文件用戶)488
12.7將“Hello World”改成一個 簡單的博客489
12.7.1快速發現改動:30秒內將純文本轉成HTML489
12.7.2添加表單490
12.7.3添加Datastore服務492
12.7.4迭代改進496
12.7.5開發/SDK控制臺496
12.8添加Memcache服務502
12.9靜態文件505
12.10添加用戶服務505
12.10.1Google賬號驗證506
12.10.2聯合驗證507
12.11遠程API shell507
12.12問與答(Python實現)509
12.12.1發送電子郵件509
12.12.2接收電子郵件510
12.13使用XMPP發送即時消息512
12.14處理圖片514
12.15任務隊列(非定期任務)514
12.15.1創建任務515
12.15.2配置app.yaml515
12.15.3其他任務創建選項516
12.15.4將發送電子郵件作為任務517
12.15.5deferred包519
12.16使用Appstats進行分析520
12.16.1在app.yaml中添加標準處理程序521
12.16.2添加自定義Admin Console頁面521
12.16.3作為內置界面啟用界面521
12.17URLfetch服務522
12.18問與答(無Python實現)522
12.18.1Cron服務(計劃任務作業)523
12.18.2預熱請求523
12.18.3DoS保護524
12.19廠商鎖定524
12.20資源525
12.21總結526
12.22練習527
第13章Web服務530
13.1簡介531
13.2Yahoo!金融股票報價服務器531
13.3Twitter微博534
13.3.1社交網絡534
<
“《Python核心編程 第3版》簡潔而不失其技術深度,內容豐富,歷史資料翔實齊全,這讓《Python核心編程 第3版》成為學習Python的教程。《Python核心編程 第3版》易于閱讀,以極簡的文字介紹了復雜的案例,同時涵蓋了其他同類圖書中很少涵蓋的歷史參考資料。簡而言之,《Python核心編程 第3版》棒極了!”——Gloria. W“期待已久的Core Python Programming第2版已經證明了《Python核心編程 第3版》確實值得期待——它深度與廣度齊備,其中囊括的有用練習可以幫助讀者掌握Python并付之于實踐。”——Alex Martelli,Python in a Nutshell作者兼Python Cookbook編輯
“Wesley Chun的Core Python Programming一書好評如潮,而且它也證明它配得上所有的好評。我想該書是當前學習Python的杰出圖書。在市面上眾多的Python圖書中,我覺得Chun的這《Python核心編程 第3版》是杰出的,因此向大家強烈推薦《Python核心編程 第3版》。”——David Mertz博士,IBM DeveloperWorks
“在過去多年,我一直在從事Python的研究,發現《Python核心編程 第3版》獲得了大量的正面評價。這些評價證實了這樣一個觀點,即Core Python Programming被認為是Python入門讀物事實上的標準。”——Richard Ozaki,Lockheed Martin公司
“終于,一本既可以作為Python教程又可以作為Python編程語言參考的圖書問世!”——Michael Baxter,Linux Journal
“《Python核心編程 第3版》寫作相當精良。這是我遇到的清晰、友好的Python圖書,它在一個廣闊的背景中介紹了Python。它仔細、深入地剖析了一些重要的Python主題,而且讀者無需大量的相關經驗也能看懂。與所有其他Python入門類圖書不同的是,它不會用隱晦、難以理解的文字來折磨讀者,而是始終立足于幫助讀者牢固掌握Python的語法和結構。”——python.org bookstore Web site“如果我只能有一本Python圖書的話,那它肯定是Wesley Chun著作的Core Python Programming。《Python核心編程 第3版》成功地涵蓋了Python的多個主題,其詳細程度遠甚于Learning Python一書,而且涵蓋的主題也遠非Python核心語言這么簡單。如果你只打算購買一本Python圖書,我強烈向您推薦《Python核心編程 第3版》。你不但會愛上《Python核心編程 第3版》,也會愛上《Python核心編程 第3版》中包含的程序員的諷刺性智慧。重要的是,您將學會Python。更更重要的是,您會發現《Python核心編程 第3版》會在您每日的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
感覺有點高大上了,剛看完第二版,不知道這個駕馭的了不,加油吧!擼起袖子加油學!
感覺比照片好一些,書很厚,內容非常充實,不只是入門,也有更深入的學習,認為還是值得購買的
不錯,正在看。第一章正則表達式。關鍵還是結合項目實踐。
這本書不是入門書!入門書去看這本書的第二版。
這本書實用性強、專業性也很強,適合IT從業人員充電。
和第二版的有很大不同,基礎部分沒有了,但是還是一本非常值得一讀的書。
活動的時候買的,非常劃算,性價比超高。就是買錯了,剛剛入門確實應該買第二版......
紙質一般,內容屬于比較適合有一定Python基礎的。自信的直接拿來入門應該也行
還沒來得及看,但都說是精通python必備的書,稍微看了看講的很深入,看完肯定會有很大提升
這本書還沒看,不過看其他評論區的讀者說對于進階python,這本書可能比較好,對于初學者還是有一定的難度的
原來第三本和第二版不一樣,買錯了哈哈,不過重新又買了第二版
不愧為暢銷書籍,不僅在講授python,還有網絡的知識,這對于希望通過python入門服務器開發的我來說非常重要。
覺得是第2版的高級部分的重寫和補充,配合第二版的基礎部分就很完整了
這單書拿到手可太不容易了,等了十多天,跟客服催了三四次,才終于給我重發,差點都不想要了。對當當的印象分真是大打折扣。不過書還好吧
適合有一定python基礎的人閱讀,屬于中級python編程書,并不適合用于入門
第三版里面沒有了第二版里的基礎知識部分,是從第二版的正則表達式部分開始講的,買的時候要注意
朋友推薦的書,看完大數據以后,回過頭來想看看編程,發現已經不動代碼好多年。
書還算不錯,正如大家所評,這是一本進階的書,感覺只會用python寫小程序的我,還要去再看一遍核心編程第二版
比較全面。適合有編程基礎知識的開始學習Python。
這是一本進階的書,感覺只會用python寫小程序的我,還要去再看一遍核心編程第二版
核心編程內容全面,此書口碑也不錯,第三版了,經過市場考驗,買,必須的!
包裝完好,有保護膜,紙質很舒服,應該是正版書籍~活動期間買的,很優惠
python入門者不適合這本書。有語法基礎的可以看。里面的章節安排的很好,非常喜歡,看著好激動,加油。
好書,不過建議先看第二版的。這個第三版和第二版不是繼承關系。第二版最近可能會重新,有興趣可以關注下
本書全面涵蓋當今應用開發中的眾多領域,為中級Python開發人員提供杰出實踐方法,涵蓋大量實用的代碼案例,每章末尾的習題有助于鞏固所學知識。
內容很不錯,能夠從學者的角度出發,讓學者學起來感覺更輕松,不過也得有一定的python基礎才能看懂,不適合小白,唯一的缺點就是很怕這本書會散掉,封裝的不是太好,希望能改一改
剛看完Python基礎,又可以繼續深入學習Python。
就這樣的包裝,我也不多說了,已經不是我認識那個曾經的當當了