久負盛名的Python入門經典
中文版纍計銷量200 000+冊
針對Python 3全新升級
本書是經典的Python入門教程,層次鮮明、結構嚴謹、內容翔實,特彆是後麵幾章,作者將前麵講述的內容應用到10個引人入勝的項目中,並以模闆的形式介紹瞭項目的開發過程,手把手教授Python編程實踐,讓讀者從項目中領略Python的真正魅力。
本書既適閤初學者夯實基礎,又能幫助Python程序員提升技能,即使是中高級Python程序員,也能從書裏找到耳目一新的內容。
本書包括Python程序設計的方方麵麵:首先從Python的安裝開始,隨後介紹瞭Python的基礎知識和基本概念,包括列錶、元組、字符串、字典以及各種語句;然後循序漸進地介紹瞭一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此後探討瞭如何將Python與數據庫、網絡、C語言等工具結閤使用,從而發揮齣Python的強大功能,同時介紹瞭Python程序測試、打包、發布等知識;最後,作者結閤前麵講述的內容,按照實際項目開發的步驟嚮讀者介紹瞭10個具有實際意義的Python項目的開發過程。
Magnus Lie Hetland
挪威科技大學副教授,教授算法;黑客,喜歡鑽研新銳編程語言,是Python語言的堅定支持者。寫過很多Python方麵的書和在綫教程,比如深受讀者歡迎的網上教程“Instant Python”。錶演專業的業餘愛好者,從1985年首次登颱至今,已經參演數十部話劇。
譯者簡介
袁國忠
自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;齣版譯著40餘部,其中包括《算法圖解》《Head First JavaScript程序設計》《Python編程:從入門到實踐》《C++ Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《麵嚮模式的軟件架構:模式係統》《風投的選擇:誰是下一個十億美元級公司》等,總計700餘萬字;專事翻譯前,從事過三年化工産品分析和開發,做過兩年雜誌和圖書編輯。
“《Python基礎教程》非常適閤編程新手或者具有中級編程能力的人閱讀……在整本書中,作者提齣瞭一些易於實踐的例子,清晰闡明瞭所討論主題的方方麵麵……強烈建議那些正在嘗試學習Python語言的人閱讀。強烈推薦給Python初學者。”
——D.B.Mason,Choice雜誌,2017年9月號
“本書係統全麵地講解瞭Python語言,後麵幾章介紹的10個項目是亮點。”
——Robert A. Gibson,軟件工程師
巨蟒劇團[ Monty Python,英國的一個超現實幽默錶演團體,喜劇界的披頭士,在20世紀70年代風靡全球。Python語言的命名來源於此。——編者注]有首老歌唱道:“又來瞭一個,它走瞭又來。又來瞭一個,什麼時候是個頭?”自本書第2版麵世以來,Python 3的普及程度得到瞭極大提高,因此這一版完全轉嚮瞭Python 3。在此期間,還有其他的變化:在Python生態係統中,各種包輪番登場,各種編碼實踐大行其道後又日漸式微。在必要之處或對讀者有幫助的前提下,本書的有些部分完全重寫,但最初的痕跡還依稀可見。例如,本書前身Practical Python於21世紀初齣版時,Usenet依然應用廣泛,可現在大多數互聯網用戶可能從未聽說過它。因此,對於第23章創建連接到NNTP服務器的項目,與其說是為瞭介紹主流編程生涯中將用到的編程技能,不如說是讓讀者瞭解一下曆史。一些比較古怪的內容也依舊保留,因為它們是很不錯的編程示例,也是本書悠長曆史的見證。
與以往一樣,我要深深地感謝讓本書以前各版得以付梓的人。這裏我要特彆感謝Mark Powers,感謝他在我進度緩慢時極具耐心。還要感謝Michael Thomas,感謝他齣色的技術審閱工作(並指齣瞭原稿中所有的Python 2式print語句)。但願你喜歡全新升級後的這一版。正如Terny Jones在提到那首老歌時所說:“顯然,有一個完整的管弦樂隊會更好。”
第2版前言
新版的《Python基礎教程》終於和大傢見麵瞭。如果算上本書的前身Practical Python,實際上這已經是第3版瞭。這是我將近10年心血的結晶。在此期間,Python發生瞭很多有趣的變化,我也盡力調整瞭對這門語言的介紹。當前,Python處於長期以來最為翻天覆地的轉變期:Python 3推齣。編寫本書期間,最終版本還未發布,但其包含的功能已確定,還推齣瞭多個可用的版本。這次修訂不嚮後兼容,這是我編寫這一版時麵臨的最大挑戰。換而言之,我不能僅僅挑齣一些新增的功能進行介紹。另外,它還修改瞭一些既有的功能,因此有些在Python 2.5中理所當然的事情在新版本中已不再正確。
倘若整個Python社區都立即轉嚮Python 3並修改所有的遺留代碼,那根本不成問題。我隻需介紹Python 3就行!然而,目前依然存在大量用Python 2編寫的代碼,而且大傢可能還會繼續編寫這樣的代碼,直到有一天所有人都認為應使用Python 3。
那麼我是如何應對這種變化的呢?首先,雖然有些嚮後兼容的變化,但Python語言本身總體變化不大。因此,如果完全針對Python 2.5,編寫的內容對Python 3來說也是大體正確的(對Python 2.6來說更是如此)。至於那些不再正確的部分,我采取瞭比較保守的態度,因為大傢完全接受Python 3還需要一段時間。因此,這一版主要是基於Python 2.5編寫的,同時指齣將會改變的情形。另外,我還提供瞭附錄D,讓你對重大變化有大緻的瞭解。對大多數讀者來說,這樣處理是完全可行的。
編寫這一版期間,有幾個人幫瞭我很大的忙。與前兩版(本書第1版以及之前的Practical Python)一樣,Jason Gilmore扶我上馬,並在項目啓動期間扮演瞭重要角色。項目啓動後,Richard Dal Porto、Frank Pohlmann和Dominic Shakeshaft不斷伸齣援手,保證項目得以順利進行。在確保代碼正確方麵,Richard Taylor居功至偉(倘若代碼依然存在錯誤,責任在我),而Marilyn Smith齣色地完成瞭手稿潤色工作。這裏還要感謝Apress齣版社的其他工作人員,他們是Liz Berry、Beth Christmas、Steve Anglin和Tina Nielsen。另外,感謝包括Bob Helmbold和Waclaw Kusnierczyk在內的讀者提齣勘誤和寶貴的建議。最後,在本書前兩版的齣版過程中,很多人都提供瞭幫助,這裏衷心地感謝他們。
第1版前言
幾年前,Jason Gilmore找到我,讓我為Apress齣版社寫本書。他看瞭我撰寫的Python在綫教程,想讓我寫一本風格類似的書。我受寵若驚,既興奮又有點緊張。我最關心的是,這需要多長時間、對學業會有多大的影響,因為當時我正在讀博士。結果錶明,這是一項非常艱巨的任務,花費的時間遠遠超齣瞭預期。
所幸這對我的學業沒有太大的影響,我按時獲得瞭博士學位。
去年,Jason又找到我說,Apress齣版社想讓我對原書進行修訂和擴充,不知道我是否有興趣。當時我正忙於熟悉新取得的副教授職位,而業餘時間都花在瞭扮演Peer Gynt上,因此時間依然是主要的問題。事情安排妥當並有更多業餘時間後,我接受瞭這項任務。你可能猜到瞭,最終的結晶就是你現在手捧的這本書。本書的大多數內容都來自Practical Python,但基於Python的最新變化做瞭全麵修訂,同時新增瞭幾章。另外,根據這一版的組織結構,調整瞭原來一些內容的位置。很多讀者對Practical Python提供瞭積極的反饋,但願本版保留瞭讀者喜歡的內容,同時新增的內容也能得到讀者青睞。
本書編寫期間,有幾個人不斷地給予我幫助和鼓勵。沒有他們,本書根本不可能付梓。這裏對他們錶示衷心的感謝。感謝本書編寫期間直接與我協作的團隊:Jason Gilmore讓這個項目得以上馬並確保不偏離方嚮;Beckie Stones整理各種材料;Jeremy Jones和Matt Moodie提供瞭專業的意見和見解;Linda Marousek對我極具耐心;還有其他成員讓本書得以順利齣版。如果沒有Practical Python打下的基礎,本書不會是現在這個樣子。這裏要感謝Jason Gilmore和Alex Martelli齣色的技術編輯工作(Jason負責全書,Alex負責前半部分)以及本職之外的各種意見和建議。感謝Erin Mulligan和Tory McLearn一路上領我前行,並在需要時讓我調整方嚮。感謝Nancy Rapoport對手稿進行潤色。感謝Grace Wong迴答他人無法迴答的問題。感謝Pete Shinners就項目10的遊戲提供寶貴的建議。感謝多位讀者的來信,這些來信給瞭我極大的鼓勵!最後,感謝我的傢人和朋友,尤其是女朋友Ranveig在本書編寫期間給予的寬容。
終於!我等瞭這本書很久,從它第一版剛齣來的時候我就在關注Python瞭,那時候感覺Python是個很有趣但又有點門檻的語言,尤其是在沒有太多入門資源的情況下。後來齣瞭第二版,我身邊學Python的朋友越來越多,也聽他們說瞭不少關於第二版的好評,說內容更全麵,代碼示例也更貼近實際。這次第三版發布,我毫不猶豫地就下單瞭,希望能抓住Python的最新發展趨勢,把之前的一些模糊概念徹底搞清楚。我特彆期待它在數據結構、算法這些核心內容上能有更深入的講解,因為在我看來,紮實的基礎是寫齣高效、可維護代碼的關鍵。同時,我也希望它能介紹一些Python in practice的案例,比如如何用Python解決一些實際問題,而不是僅僅停留在理論層麵。現在我的書還沒到,但我已經迫不及待地想象著捧著書,一行行代碼敲下去,一點點攻剋難關的場景瞭。希望這本第三版能給我帶來新的驚喜和啓發,讓我在Python的世界裏走得更遠。
評分我不是那種追求最新技術潮流的程序員,我更看重的是基礎的牢固。Python這門語言我接觸瞭一段時間,雖然能寫點小腳本,但總覺得很多概念模棱兩可。我看到這本書,覺得它“基礎教程”的定位非常符閤我的需求。我希望它能幫助我把Python的基礎知識梳理清楚,比如它的數據模型、對象的概念,以及內存管理等方麵。我希望書中能提供清晰的圖示和深入的解釋,讓我不僅僅停留在“知其然”,更能“知其所以然”。我特彆關注書中關於異常處理、錯誤調試以及代碼規範的講解,這些對於寫齣健壯、可維護的代碼至關重要。如果書中能有一些關於Python標準庫的使用介紹,比如os、sys模塊,或者datetime模塊,那就更好瞭,畢竟很多時候,利用好標準庫就能解決不少問題。我希望這本書能成為我Python學習路上的“定海神針”,讓我對Python的理解更加深刻和紮實。
評分說實話,我當初買這本書純粹是因為朋友的推薦,他說這是市麵上講解Python最透徹的書之一,尤其適閤那些想真正理解Python底層原理的人。我當時覺得,學編程嘛,不就是跟著教程敲代碼,然後就能用瞭?但接觸Python一段時間後,我發現很多時候雖然代碼能跑,但總感覺雲裏霧裏,不知道為什麼這麼寫,齣瞭問題也不知道怎麼調試。所以,我抱著“填坑”的心態,想通過這本書來係統地梳理一下Python的知識體係。我尤其關注書中對於麵嚮對象編程、裝飾器、生成器這些相對高級概念的解釋。我希望它能用通俗易懂的比喻,或者清晰的流程圖來幫助我理解這些抽象的概念,而不是上來就一堆晦澀的術語。另外,如果書中能包含一些關於Python性能優化的建議,或者介紹如何利用Python進行科學計算、Web開發等熱門領域的入門指引,那就更棒瞭。畢竟,學以緻用纔是最重要的。
評分我一直認為,一本好的編程教材,不僅在於內容的深度,更在於其易讀性和啓發性。這本書吸引我的地方在於它“基礎教程”的定位,這意味著它應該能幫助像我這樣的初學者,快速建立起對Python的正確認識。我期待這本書能以一種循序漸進的方式,引導我理解Python的核心概念,比如變量、數據類型、控製流、函數等。我特彆希望書中能包含大量的代碼示例,並且這些示例能夠運行通過,最好還能解釋清楚每一行代碼的含義和作用。此外,如果它能涉及一些Python的開發環境搭建、調試技巧,以及如何利用Python進行一些簡單的自動化任務,那對我來說就太實用瞭。我學習編程的目的是為瞭解決實際問題,而不是僅僅為瞭理論知識。所以,我希望這本書能在我打好基礎的同時,也為我打開一扇通往Python實際應用的大門。
評分拿到這本《Python基礎教程(第3版)》的時候,我正處於一個尷尬的學習階段。之前看的一些網絡教程,零零散散地學瞭一些皮毛,但遇到稍微復雜點的項目,就感覺力不從心。我需要的不是那種“三天學會Python”的速成指南,而是能夠幫助我建立起紮實、係統化知識體係的教材。我翻閱瞭一下目錄,發現它涵蓋瞭從基本語法到一些進階主題,比如異常處理、文件操作、模塊和包的管理等等。我特彆看重它在數據結構和算法部分的講解,這對我來說是薄弱環節。我希望能通過這本書,學習到如何有效地存儲和處理數據,以及如何編寫更高效的算法。另外,如果書中能有一些關於Python庫使用的介紹,比如NumPy、Pandas在數據分析中的應用,或者Requests、BeautifulSoup在爬蟲開發中的初步講解,那對我來說就更有價值瞭。我希望這本書能成為我從“玩票”到“專業”的過渡,讓我真正掌握Python這門語言。
評分優點:
評分初次購買 請多指教 價格有點貴啊 不過性價比如何 那就拭目以待瞭
評分●Python快速教程:構建一個簡單示例,涵蓋瞭數據呈現、麵嚮對象編程、對象持久化、GUI和網站基礎。
評分光盤是英文字幕英文語音...心塞
評分先說一下我看的資料
評分今購的東西,不由得精神為之一振,自覺七經八脈為之一暢,與賣傢您交流,我隻想說,産品實在是太好瞭,你的高尚情操太讓人感動瞭,本人對此賣傢之仰慕如滔滔江水連綿不絕,海枯石爛,天崩地裂,永不變心。交易成功後,我的心情是久久不能平靜,自古英雄齣少年,賣傢年紀輕輕,就有經天緯地之纔,定國安邦之智,而今,天佑我大中華,滄海桑田50年,神州平地一聲雷,飛沙走石,大霧迷天,朦朧中,隻見頂天立地一金甲天神立於天地間,花見花開,人見人愛,這位英雄手持雙斧,二目如電,一斧下去,混沌初開,二斧下去,女媧造人,三斧下去,小生傾倒。得此大英雄,實乃國之幸也,民之福,人之初也,怎不叫人喜極而泣看著交易成功,我竟産生齣一種無以名之的悲痛感啊,這麼好的賣傢,如果將來我再也遇不到瞭,那我該怎麼辦?直到我毫不猶豫地把賣傢的店收藏瞭,我內心的那種激動纔逐漸平靜下來,可是我立刻想到這 麼好的賣傢,倘若彆人看不到,那麼不是浪費心血嗎?經過痛苦的思想鬥爭,我終於下定決心,犧牲小我,奉獻大我。我要以此評價奉獻給世人賞閱,我要給好評評到所有人都看到為止!
評分一直京東買東西,積纍瞭太多商品沒有評價,就不一一寫評論瞭,總結一下近幾年的購物體驗,有不滿意的時候,也有滿意的時候,但總體來說,比較滿意。 無論是快遞服務和售後服務都挺不錯的,重要的是商品價格和質量整體來說都還不錯,促銷活動時還是比較優惠的。隻是,近兩年的活動似乎沒有前幾年的活動優惠力度大瞭。免運費門檻年年提升。什麼加重費等。還有,現在滿減券也十分有限,不是那麼好領取,經常看著整點也搶不到券,這一點比較鬱悶。所以想買某樣東西時,看著它在活動滿減,但自己卻老是搶不到券,隻能被迫放棄瞭! 總之,希望京東能夠一直保持進步和不斷改善,在京東購買東西,無論是生活用品還是母嬰用品以及圖書音像等,主要是衝著它的品質價格以及服務,方便快捷,東西放心,纔讓人選擇京東。所以,希望繼續保持這些優勢。現在市場上的商品琳琅滿目,魚龍混雜,大傢也很頭痛,纔不想去看更多,因為選擇,所以信賴,所以,請不要讓顧客失望。
評分兩本書一起買的,但是那本《流暢的Python》背麵的增值服務颳卡的標簽被撕掉瞭,搞得老子心情賊差。但給評價還是得就事論事,事實求是,這本書沒有問題。
評分東西不錯,質量很好,性價比高,我很滿意
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有