《流暢的python》概述
《流暢的python》適合有一定python開發經驗的人進階使用,它並非python使用手冊、而是會強調python的獨有特性,重點會講述python的語言核心跟基本庫。
書本分爲六個主題
- 介紹python的數據模型data model和數據模型如何保證行爲一致性
- 介紹各種集合類型,sequence mapping set
- 介紹函數相關的高級用法
- 介紹類的構建跟類的高級特性
- 介紹迭代器生成器、協程、併發性相關的內容
- 舉了實現處理json的類跟實現字段驗證器的例子來對知識點進行實踐與複習
文中代碼用doctest做測試,doctest通過模擬控制檯對話來檢驗表達式求值是否正確 驗證方式 python -m doctest script.py
doctest https://docs.python.org/3/library/doctest.html
源代碼 https://github.com/fluentpython/example-code