當掌握Python的基礎知識后,你要如何使用Python?本書為這門語言的主要應用領域提供了深度教程,譬如系統管理、GUI和Web,并探索了其在數據庫、網絡、前端腳本、文本處理等方面的應用。通過關注常用工具和庫,你將深入理解Python在現實世界編程中所扮演的角色。
你將學到清晰和簡潔明了的語法和編程技巧,并伴隨大量的示例來展示正確的用法和慣例。本書已更新到Python 3.x,也深入探討了作為一種軟件開發工具的語言,并有許多代碼示例。
主題包括:
●Python快速教程:構建一個簡單示例,涵蓋了數據呈現、面向對象編程、對象持久化、GUI和網站基礎。
●系統編程:探索系統接口工具和技巧,這些工具和技巧可用于命令行腳本、處理文件和文件夾、并行運行程序等。
●GUI編程:學習使用Python的tkinter部件庫構建完整的用戶界面。
●Internet編程:訪問客戶端網絡協議和Email工具,使用CGI腳本,并學習網站構建技術。
●多種應用Python的方法:實現數據結構、解析基于文本的信息、數據庫接口,以及擴展和嵌入Python。
“這些章節包羅萬象,從問題診斷到設計規范,一直著眼于實際問題并避免常見障礙。”
——Diane Donovan
California Bookwatch
重磅推薦:Python袖珍指南(第五版)
本書是Python應用的手冊指南,它涵蓋了Python編程的方方面面,從系統管理到圖形界面編程,從文本處理到網絡編程,從數據庫到語言擴展……這些主題的探討中,作者提供了大量的實際代碼,通過對這些代碼的研讀,對讀者的Python編程水平以及實際業務問題的解決都將不無裨益。
Mark Lutz是Pyhon培訓的世界領導者,同時也是最早且最暢銷的Python書籍的作者,并且是1992年以來Python社區的開拓者。25年來,Mark一直是一名軟件開發人員,并且是《Programming Python》前一版的作者,也是O’Reilly公司出版的 《Learning Python》和《Python Pocket Reference》的作者。
上冊
前言
及時部分 序幕
第1章 先睹為快
“Python編程:長話短說”
任務
第1步:表示記錄
第2步:持久存儲記錄
第3步:走進OOP
第4步:增加控制臺交互
第5步:增加GUI
第6步:增加Web 界面
演示總結上冊
前言
及時部分 序幕
第1章 先睹為快
“Python編程:長話短說”
任務
第1步:表示記錄
第2步:持久存儲記錄
第3步:走進OOP
第4步:增加控制臺交互
第5步:增加GUI
第6步:增加Web 界面
演示總結
第二部分 系統編程
第2章 系統工具
“os.path”的知識
系統編程概述
介紹sys 模塊
介紹os 模塊
第3章 腳本運行上下文
我要增加一個變量
當前工作路徑
命令行參數
shell 環境變量
標準流
第4章 文件和目錄工具
“五個簡單步驟擦除你的硬盤!”
文件工具
目錄工具
第5章 并行系統工具
“指揮猴子做事”
進程分支
線程
程序退出
進程間通信
multiprocessing模塊
啟動程序的其他方法
一個跨平臺的程序啟動框架
其他系統工具
第6章完整的系統程序
“憤怒的Grep 命令”
小游戲:找到較大的Python 文件
分割與合并文件
生成重定向網頁
一個回歸測試腳本
復制目錄樹
比較目錄樹
搜索目錄樹
訪問器:目錄遍歷“ ”
播放媒體文件
第三部分GUI 編程
第7章圖形化用戶界面
“嗨,我們正瞧著你!”
Python GUI 開發之選
tkinter 概覽
循序漸進的GUI 學習曲線
tkinter 編碼的替代之選
添加按鈕和回調函數
添加用戶定義的回調函數
添加多個組件
用類實現組件的自定義設置
用類復用GUI 部件
本章小結
Python/tkinter 對Tcl/Tk 的轉換
第8章tkinter 之旅:及時部分
“組件、工具和GUI,太棒了!”
配置組件外觀
頂層窗口
對話框
綁定事件
Message和Entry 組件
Checkbutton、Radiobutton和Scale
三種運行GUI代碼的方法
圖像
使用PIL 查看和處理圖像
第9章tkinter 之旅:第二部分
“如今的菜單,到處都是垃圾內容”
菜單
Listbox 和Scrollbar
Text
Canvas
網格
時間工具、線程和動畫
結束組件之旅
第10 章GUI 編碼技巧
“搭建一個更好的用戶界面”
GuiMixin:普通工具的混合類
GuiMaker:自動化生成菜單和工具欄
ShellGui:命令行工具的GUI
GuiStreams:重定向流到組件
動態重載回調處理器
封裝頂層窗口接口
GUI
那么,Python是什么?
前面已經說過,本書無意在Python的基礎知識上投注過多精力,而且我們把對Python角色的探討推到了結尾部分,以便在此之前,你有機會親身感受它的魅力。如果你想對本書的主題有個簡單地了解,那么,看看下面這個:
Python是一種開源的通用計算機編程語言。它優化了軟件質量、開發人員的生產率、程序的可移植性,以及組建集成。世界各地成千上萬的開發人員將Python應用于互聯網腳本、系統編程、用戶界面、產品定制、數字編程等諸多領域。如今,Python被認為是世界上應用最為廣泛的四五種編程語言之一。
作為一種致力于縮減開發時間的流行語言,Python部署于形形色色的產品中,并扮演了各自不同的角色。目前使用Python的用戶有:谷歌(Google),YouTube,工業光魔(Industrial Light & Magic),ESRI,BitTorrent文件分享系統,NASA的噴氣推進實驗室(Jet Propulsion Lab),游戲星戰前夜(Eve Online),以及美國國家氣象局(National Weather Service)。Python的應用領域涵蓋了從系統管理、網站開發、手機腳本、教育到硬件測試、投資分析、電腦游戲和航天器控制的方方面面。
此外,Python在這些領域也非常引人注目:簡潔、易讀及便于維護的語法;與其他語言編寫的外部模塊的集成;多種設計范式——面向對象、函數式編程以及模塊化結構;大量預先編寫的接口和工具。Python的工具集使它成為一個靈活、敏捷的語言,它即適合快速的戰術任務,也勝任更大規模的戰略應用的開發。盡管Python是一個通用語言,由于它易于使用和管理其它軟件模塊,因此Python也常被稱為腳本語言(scripting language)。
也許,Python最寶貴的財富僅僅是它使軟件開發變得更為快速和有趣。有這樣一類人,對他們而言,編程本身就是其最終的目標。他們享受挑戰,編寫軟件是為了其中的樂趣,因此常常將商業或職業的回報當做次要結果。主要就是這類人發明了互聯網、開源和Python。也正是這類人,歷史上一直是本書的主要讀者。就像他們一直說的,有了Python這樣的工具,編程可以只是純粹的樂趣。
要真正了解如何做到,請繼續讀下去。除了某些額外的話題,本書絕大部分用于展示真實世界代碼中起作用的Python理念。正如我們將要看到的,Python可以作為促成技術,尤其是與GUI、網站、系統編程等的工具結合使用時。
一部好書,圖文并茂,一套很好的Python編程工具書
感覺還不錯
知識結構完整,有條理。
很厚,兩本書,紙張很白,太白了,現在還沒時間看,應該這個出版社的書不錯
我就是想問一問為什么下冊的內容和上冊是一模一樣,就是封皮不一樣,封皮上唯一不一樣的地方就是上下兩個字的區別?當當能不能給個解釋呢。按我的理解,上下冊的內容應該是不一樣的吧,為何除了封皮上面上下兩個字不一樣之外,里面的內容是一模一樣的?
很滿意,好評!
感覺對當當又有愛了,jd的券一直搶不到,結果當當直接送了我一張,雖然是200-50的,不過也知足了,哈哈
呵呵呵,買回來直接看的下冊,翻了十幾頁出現三處印刷錯誤!!調還之后還是同樣的版本
感覺不是很好,講半天沒有說重點,啰哩啰嗦。當然可能是我的水平不夠
很厚,還有就是不支持2.x,該作者其它的幾本書會顧及到2.x的用戶,所以有點小失望,畢竟3.x要普及還需要很長時間。
看了這本前言才知道要買這系列作品的第一部用來入門,只好這一套先擱置了,不過印刷和包裝感覺都不錯。
總體上還好,就是有些代碼的縮進有問題,其他還行
收到時外觀完整,兩本書好厚,想看完它要花很多時間。
買完之后就大降價了。。多付了一半的價格。。好傷心
書挺好的,質量也不錯,就是封皮的大蛇有點瘆人
正在看GUI部分,別的部分還沒看,買這套書也就是沖GUI部分去的,還行吧。
書可以,物流也很快。但我現在又不想要了,這樣的書應該去圖書館看的,不值得花錢買。
看著挺不錯的,學了python,想知識面更全面些
這本書很棒!想系統地學py還是看書好。網上某知名博主的教程看得暈乎乎的。
進階使用,新手得另買learning python
非常好的書,盡管python可以應用在很多方面,但是這本書的大方向還是很清晰的,代碼也很有借鑒意義,好書
很好的一本cookbook,即使沒做過菜的人看了也能做出美味的東西
英文原版的書籍,印刷紙張不錯,看起來比較舒服.就內容來說,英文原版的書是比較啰嗦寫些,但是比喻舉例很多,很容易去理解. python入門的絕對推薦.
Python書的質量還可以,做工精良,沒有毛邊,字體清晰。內容就不說了
紙白的嚇人,不知是真是假,上下冊兩本書有色差,預計看完學習手冊,下個月才能開始看這個吧,學py的寶寶我們共同加油
非常好的書,盡管python可以應用在很多方面,但是這本書的大方向還是很清晰的,代碼也很有借鑒意義,好書
盡管python可以應用在很多方面,但是這本書的大方向還是很清晰的,代碼也很有借鑒意義,好書
本書作者是Python領域的知名培訓講師,書籍的內容詳細得很,方方面面都涉及到了。很適合入門。只是,封面稍微有些嚇人。。
書很新,是Python的進階書記,不包含基礎。需要基礎的花,還需要購買《Python學習手冊》,沒注意看評論直接買了。沒辦法,剛又下單購買《Python學習手冊》,手冊目前只有第四版,是2011年4月出版的,原版已經出了第五版。想看新書的人可以等等看。
物流真的很快,書也很全,第二天上午就到貨,趕上突然降價,客服很熱心,幫忙補的差價!以后買書就這了!
內容詳實,學習的好選擇。就是有點怕蛇。哈哈哈哈哈
兩本書都好厚,還沒看,之前看的核心編程很不錯,買這本再仔細研讀一遍
最近在學習《Python學習手冊》,講的雖然有點兒啰嗦,但是勝在內容全面。缺點就是直接燒了Python語言的特性,對于學會Python能干什么沒有講。《Python編程》就是這么一本介紹Python能做什么的書,已在網上找到了英文原版書,但是母語不是英語,看著確實很累,看到中文翻譯版問世,就毫不猶豫買了。電力出版社的紙張比機械工業出版社(《Python學習手冊》)好了不止一倍,這個很贊。以后慢慢啃吧,一定要啃完,吼吼~