1. 程式人生 > >Python 3程式設計: Python語言的完整介紹

Python 3程式設計: Python語言的完整介紹

----國外課棧翻譯,內容仍有更新

在這裡插入圖片描述
Python 3程式設計: Python語言的完整介紹
完整版本,包含協同程式,除錯,測試,解析,字串格式等新材料
Python 3是該語言的最佳版本:它比以往任何時候都更強大,更方便,更一致,更具表現力。現在,領先的Python程式設計師Mark Summerfield演示瞭如何編寫充分利用Python 3功能和習語的程式碼。Python 3程式設計,第二版,彙集了編寫任何程式,使用任何標準或第三方Python 3庫以及建立自己的新庫模組所需的所有知識。

Summerfield利用他多年的Python經驗,分享您在其他任何地方都找不到的Python 3開發的深刻見解。他首先闡述了Python的“美麗心臟”:Python需要編寫健壯,高效能程式的八個關鍵元素。在這些核心要素的基礎上,他介紹了旨在加強您的實踐專業知識的新主題 - 一次一個概念和動手例項。覆蓋範圍包括
● 使用過程,面向物件和函數語言程式設計範例在Python中進行開發
● 建立自定義包和模組
● 編寫和讀取二進位制文字,文字和XML檔案,包括可選的壓縮,隨機訪問以及文字和XML解析
● 利用高階資料型別,集合,控制結構和功能
● 跨多個程序和執行緒傳播程式工作負載
● 編寫SQL資料庫和鍵值DBM檔案
● 除錯技術 - 並使用測試驅動開發來避免錯誤
● 利用Python的正則表示式迷你語言和模組
● 解析技術,包括如何使用第三方PyParsing和PLY模組
● 構建可用,高效,基於GUI的應用程式
● 高階程式設計技術,包括生成器,函式和類裝飾器,上下文管理器,描述符,抽象基類,元類,協同程式等
Python 3中的程式設計,第二版,既可作為教程,也可作為語言參考。它假設了一些先前的程式設計經驗,並伴隨著大量可下載的示例程式碼 - 所有這些程式碼都在Windows,Linux和Mac OS X上使用Python 3進行了測試。

國外評論:

評論1:
非常異類的書。前五章提供了關於程式語言基礎知識,是不錯的入門級到深入的課程。第六章主要面向那些已經對python有所瞭解的人。從第七章開始,作者雖然談到了一些重要而必要的話題,但卻是通過一些奇怪的方法來實現的。閱讀這本書變得無趣,因為在大多數情況下,你會很快失去理智。比如,本書的開頭部分適用於初學者,中間部分適用於那些繼續提升學習的人,而結尾部分適用於非常非常先進的專業人士。這種情況下,找到一個能同時享受整本書的人是不可能的。

評論2:
一本關於Python 3的非常詳細的書。雖然它錯過了後來Python版本的一些改進,但它非常全面。有些章節誠實地讀起來像文件,我不鼓勵你一章一章的順序閱讀。

它不適合程式設計初學者,因為它在過早的深入探討了一些技術主題,練習側重於瞭解語言而不是介紹程式設計概念。

另外,關於OOP的章節在我看來有一些奇怪的例子。

評論3:
我實際上沒有完成這本書,但我仍然計劃不時地使用它。它對我來說不是很好用,因為讀一本書“從前到後”來學習Python,主要是因為花費了大量時間來解釋這些例子而不是快速介紹一下這門語言。然而,當你實際編寫Python程式碼時,這種“弱點”成為一種力量,因為深入的例子有助於學習解決實際問題。因此,在開始使用其他資源後,我認為這些書更適合作為“下一步”。