深入 Python 3 的內容涵蓋了 Python 3 及其與 Python 2 的區別,Python 3 提供了一個腳本叫做 2to3,學習它,喜歡它,使用它,用 2to3 移植代碼到 Python 3 是一個有關 2to3 工具能夠自動整理的所有東西的參考手冊,很多這些東西都是語法的變更,因此了解 Python 3 里面許多的語法變更是一個好的起點,(print 現在是一個函式,x 不能使用,等等,) 在 HTTP Web 服務這章,httplib2 模塊通過 HTTP 獲取頭資訊和資料,HTTP頭資訊回傳的是字串,而 HTTP 正文則回傳的是位元組,
在序列化 Python 物件這章,你將了解到為什么 Python 3 里面的 pickle 模塊定義了一個和 Python 2 向后不兼容的新的資料型別,(提示:這就是因為位元組和字串的原因,) 同樣 JSON也根本不支持位元組型別,我將向你展示如何解決這個問題,
在案例分析:移植 chardet 到 Python 3這章,到處都是一大堆一大堆關于位元組和字串的東西,
即使你不關心 Unicode (但實際上你會的),你也會想閱讀一下 Python 3 里面的字串格式,這和 Python 2 里面的完全不一樣,
Python 的專家們聰明的把 ElementTree 變成了標準庫的一部分 ,然后現在它構成了新的 XML 章節的基礎,決議 XML 的那些老的方式仍然可用,但是你應該避免使用它們,因為他們很糟糕!
除此之外,還有個關于 Python 的新東西 — 不是語言上的,而是社區中的 — 像 Python 包裝索引(PyPI) 的出現,Python 提供了實
用工具類用來將你的代碼打包成標準格式,并分發那些包到PyPI 中,閱讀 打包 Python 庫了解詳細資訊,
全網最全Python必讀書藉合集(PDF檔案免費下載)
目錄
安裝 Python
第一份 Python 程式
內置資料型別
理解
字串
正則運算式
閉合 與 生成器
類 & 迭代器
高級迭代器
單元測驗
重構
檔案
XML
Python 物件序列化
HTTP Web 服務
案例研究:將 chardet 移植到 Python 3
Python 類別庫打包
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8329.html
標籤:Python
