<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      《CPython Internals》讀后感

      一、 為什么選擇這本書?

      Python 是本人工作中最常用的開發(fā)語言,為了加深對 Python 的理解,更好的掌握 Python 這門語言,所以想對 Python 解釋器有所了解,看看是怎么使用C語言來實(shí)現(xiàn)Python的,以期達(dá)到對 Python語言的掌握達(dá)到精通的程度,。

      關(guān)于 Python 解釋器的書不多——Anthony Shaw寫的《CPython Internals》,陳儒寫的《Python源碼剖析》。

      因?yàn)椤禖Python Internals》在2021年出版,使用的是Python3,比較新。而《Python源碼剖析》在 2008 年出版,使用的是Python 2.5,比較古早。所以先閱讀《CPython Internals》。

      二、這本書寫了什么?

      這本書以 CPython 3.9 為例,講解了編譯基本操作(configure, make),內(nèi)存管理(引用技術(shù)、垃圾回收), 并行和并發(fā),基本數(shù)據(jù)類型(builtin types, dict),測試(unitest),調(diào)試(debug), 基準(zhǔn)測試(timeit,pyperformance),性能分析(cProfile)。

      從2025年1月6日至2025年1月26日,期間花了20天閱讀完《CPython Internals》。

      三、這本書特點(diǎn)

      這是一本寫得很混亂,閱讀起來讓人感到很痛苦的書。

      當(dāng)我在"About the Author"章節(jié)看到“Anthony has been programming since the age of 12 and found a love for Python while trapped inside a hotel in Seattle, Washington, 15 years later”——當(dāng)看到這里,我是很興奮的:作者 12 歲開始學(xué)習(xí)編程,27 歲接觸 Python,具有這么豐富的編程經(jīng)驗(yàn)的人那妥妥的是個(gè)大佬。但是,閱讀完這本書后,我只能說和我想的不一樣。

      整本書充滿很多無意義的口水話。例如:p13,CPython gives the developer writing Python code the platform to write scalable and performant applications。這句話包含形容詞 scalabe 和 performant,這種形容詞用在哪里都可以,說了等于沒說。

      整本書很多內(nèi)容沒有說到本質(zhì)。例如:The first is profile, a pure-Python profiler, and the second, cProfile, a faster profiler written in C. In most cases, cProfile is the best module to use——在大多數(shù)情況下,cProfile是最好的模塊,既然如此,那么為什么還要使用 profiler 呢?僅僅因?yàn)?cProfiler 是 C 語言寫,更快?

      很多概念沒有明確定義。示例:The benchmark suite is the tool to use when comparing the complete performance of Python. The Python Benchmark suite is a collection of Python applications designed to test multiple aspects of the Python runtime under load.如果按照作者所給的定義“The benchmark suite is the tool to use when comparing the complete performance of Python.”,那么 timeit 也算一個(gè) benchmark suite, 但是,timeit 不能算作 benchmark suie,可以算一個(gè) benchmark tool。

      總而言之,沒必要把時(shí)間浪費(fèi)在這本書上面。

      四、這本書適合什么樣的人?

      不建議閱讀。

      五、推薦指數(shù)

      按照5 星的標(biāo)準(zhǔn),本書推薦指數(shù) 1 顆星。

      六、參考資料

      1. 編程

      (1) Anthony Shaw,《CPython Internals》:https://book.douban.com/subject/35405785/

      2. 英語

      (1) Etymology Dictionary:https://www.etymonline.com

      (2) Cambridge Dictionary:https://dictionary.cambridge.org

      歡迎搜索及關(guān)注:編程人(a_codists)

      posted @ 2025-01-27 15:09  codists  閱讀(35)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 中文字幕日韩有码一区| 国产精品亚洲二区在线播放| 毛多水多高潮高清视频| 国产美女裸身网站免费观看视频 | 国产初高中生在线视频| 精品无码一区在线观看| 精品久久久久久无码不卡| 亚洲毛片多多影院| 中文字幕日韩国产精品| 蜜桃av无码免费看永久| 国精品无码一区二区三区在线看| 日韩精品毛片一区到三区| 免费网站看V片在线毛| 疯狂做受XXXX高潮国产| 婷婷六月天在线| 色狠狠色噜噜AV一区| 国产日韩欧美| 国产福利片无码区在线观看| 国产精品午夜福利清纯露脸| 亚洲精品自拍区在线观看| 国产成人午夜福利精品| 亚洲另类激情专区小说图片| 中文字幕日韩人妻一区| 成人无码一区二区三区网站| 人妻av无码系列一区二区三区| 国产精自产拍久久久久久蜜| 国产网曝门亚洲综合在线| 国产久免费热视频在线观看| 久久香蕉国产线看观看猫咪av| 国产影片AV级毛片特别刺激 | 久久婷婷五月综合97色直播| 果冻传媒色av国产在线播放| 任我爽精品视频在线播放| 九九热免费在线观看视频| 亚洲日本韩国欧美云霸高清| 九九热精品在线视频免费| 成人特黄A级毛片免费视频| 国产成人a在线观看视频免费| xxxxbbbb欧美残疾人| 一区二区中文字幕视频| 成人国产精品一区二区网站公司|