女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>人工智能>流暢的python電子書免費下載

流暢的python電子書免費下載

2020-01-13 | pdf | 11.53 MB | 次下載 | 5積分

資料介紹

  如果你是本書的目標讀者,那你應(yīng)該可以從本書的任意一章開始閱讀,但是如果按照我寫作時的構(gòu)思來的話,本書一共分為六個獨立的部分,每個部分內(nèi)的章節(jié)最好按照順序來讀。在介紹讓你自己實現(xiàn)某些功能的方法之前,我通常會先把現(xiàn)成可用的工具講清楚。比如說第二部分的第 2 章覆蓋了序列類型(sequence type),但是像 collections.deque 這種類可能就會一帶而過。一直到第四部分,我們才會看看如何從抽象基類(abstract base class, ABC)中獲利,抽象基類則被封裝在 collections.abc 這個包里。如果想創(chuàng)建自己的 ABC,你可能得看到第四部分的最后一些內(nèi)容才行,因為我一直覺得,如果沒有熟練使用 ABC 的經(jīng)驗,貿(mào)然去實現(xiàn)一套自己的東西是不合適的。這樣做有幾個好處。第一,知道有什么現(xiàn)成的工具可用,能避免重新發(fā)明輪子。畢竟我們使用現(xiàn)有集合類型(collection type)的概率要遠大于自己動手寫一套新的。第二,這樣一來,在討論如何寫新類型之前,我們能夠有更多的機會來了解這些現(xiàn)成類的高級用法。第三,比起從零開始構(gòu)建一個 ABC,繼承已有的 ABC 庫應(yīng)該會簡單一些。最后,我認為在看過一些實際的案例之后,理解抽象會更輕松。當(dāng)然,這樣也會帶來一些不便之處,比如書里的向前引用就會分散在各個不同的章節(jié)里面。但是經(jīng)過上述這番梳理,我想這一點不便之處也是可以容忍的。下面是本書每一部分的主題。

  一部分第一部分只有單獨的一章,講解的是 Python 的數(shù)據(jù)模型(data model),以及如何為了保證行為一致性而使用特殊方法(比如 __repr__),畢竟 Python 的一致性是出了名的。其實整本書幾乎都是在講解 Python 的數(shù)據(jù)模型,第 1 章算是一個概覽。第二部分第二部分包含了各種集合類型:序列(sequence)、映射(mapping)和集合(set),另外還提及了字符串(str)和字節(jié)序列(bytes)的區(qū)分。說起來,最后這一點也是讓親者(Python 3 用戶)快,仇者(Python 2 用戶)痛的一個關(guān)鍵,因為這個區(qū)分致使 Python 2 代碼遷移到 Python 3 的難度陡增。第二部分的目標是幫助讀者回憶起 Python 內(nèi)置的類庫,順帶解釋這些類庫的一些不太直觀的地方。具體的例子有 Python 3 如何在我們觀察不到的地方對 dict 的鍵重新排序,或者是排序有區(qū)域(locale)依賴的字符串時的注意事項。為了達到本部分的目標,有些地方的講解會比較大而全,像序列類型和映射類型的變種就是這樣;有時則會寫得很深入,比方說我會對 dict 和 set 底層的散列表進行深層次的討論。第三部分如何把函數(shù)作為一等對象(first-order object)來使用。第三部分首先會解釋前面這句話是什么意思,然后話題延伸到這個概念對那些被廣泛使用的設(shè)計模型的影響,最后讀者會看到如何利用閉包(closure)的概念來實現(xiàn)函數(shù)裝飾器(function decorator)。這一部分的話題還包括 Python 的這些基本概念:可調(diào)用(callable)、函數(shù)屬性(function attribute)、內(nèi)省(introspection)、參數(shù)注解(parameter annotation)和 Python 3 里新出現(xiàn)的 nonlocal 聲明。第四部分到了這里,書的重點轉(zhuǎn)移到了類的構(gòu)建上面。雖然在第二部分里的例子里就有類聲明(class declaration)的出現(xiàn),但是第四部分會呈現(xiàn)更多的類。和任何面向?qū)ο笳Z言一樣,Python 還有些自己的特性,這些特性可能并不會出現(xiàn)在你我學(xué)習(xí)基于類的編程的語言中。這一部分的章節(jié)解釋了引用(reference)的原理、“可變性”的概念、實例的生命周期、如何構(gòu)建自定義的集合類型和 ABC、多重繼承該怎么理順、什么時候應(yīng)該使用操作符重載及其方法。第五部分 Python 中有些結(jié)構(gòu)和庫不再滿足于諸如條件判斷、循環(huán)和子程序(subroutine)之類的順序控制流程,第五部分的筆墨會集中在這些構(gòu)造和庫上。我們會從生成器(generator)起步,然后話題會轉(zhuǎn)移到上下文管理器(context manager)和協(xié)程(coroutine),其中會涵蓋新增的功能強大但又不容易理解的 yield from 語法。這一部分以并發(fā)性和面向事件的 I/O 來結(jié)尾,其中跟并發(fā)性相關(guān)的是 collections.futures 這個很新的包,它借助 futures 包把線程和進程的概念給封裝了起來;而跟面向事件 I/O 相關(guān)的則是 asyncio,它的背后是基于協(xié)程和 yield from 的 futures 包。第六部分第六部分的開頭會講到如何動態(tài)創(chuàng)建帶屬性的類,用以處理諸如 JSON 這類半結(jié)構(gòu)化的數(shù)據(jù)。然后會從大家已經(jīng)熟悉的特性(property)機制入手,用描述符從底層來解釋 Python 對象屬性的存取。同時,函數(shù)、方法和描述符的關(guān)系也會被梳理一遍。第六部分會從頭至尾地實現(xiàn)一個字段驗證器,在這個過程中我們會遇到一些微妙的問題,然后在最后一章中就自然引出像類裝飾器(class decorator)和元類(metaclass)這些高級的概念。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費