日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

流畅的python mobi 百度云_流畅的python【中文版】mobi下载

發布時間:2023/12/20 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 流畅的python mobi 百度云_流畅的python【中文版】mobi下载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

流暢的python中文版是一本關于python實戰手冊,本書致力于幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重復勞動,同時寫出簡潔、流暢、易讀、易維護,并且具有地道Python風格的代碼。本書尤其深入探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、并行與并發,以及元編程等不同的方面。

它可以用于kindle,本書由奮戰在Python開發一線近20年的Luciano Ramalho執筆,Victor Stinner、Alex Martelli等Python大咖擔綱技術審稿人,從語言設計層面剖析編程細節,兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的Python代碼。

流暢的python中文版的特色

本書由奮戰在Python開發一線近20年的Luciano Ramalho執筆,Victor Stinner、Alex Martelli等Python大咖擔綱技術審稿人,從語言設計層面剖析編程細節,兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的Python代碼。

● Python數據模型:理解為什么特殊方法是對象行為一致的關鍵。

● 數據結構:充分利用內置類型,理解Unicode文本和字節二象性。

● 把函數視作對象:把Python函數視作一等對象,并了解這一點對流行的設計模式的影響。

● 面向對象習慣用法:通過構建類學習引用、可變性、接口、運算符重載和多重繼承。

● 控制流程:學習使用上下文管理器、生成器、協程,以及通過concurrent.futures和asyncio包實現的并發。

● 元編程:理解特性、描述符、類裝飾器和元類的工作原理。

設想在初學Python(或者其他語言)的時候只是去學習那20%常用的,如果再不愿意去精進,那么可能我永遠都不會有機會去了解描述符,也不會使用元類,最后成了一個以為已經會編程、熟悉Python的井底之蛙,所以當時我是拒絕的。因為我希望全面的了解這個語言的能力邊界,可能一些高級特性我并不能馬上掌握,但是在未來要用的時候要知道其實它能不能做到。當我一路走來事實上卻也多次使用「等需要的時候再去看」這個技巧,一方面精力有限,一方面也是沒有一本好書把這些工作中不太常用、難以理解的進階內容整理出來。

《流暢的Python》就是這樣一本難得的Python進階書。很多新人可能不知道為什么《流暢的Python》在圈內這么有名氣,這是因為它是一本專門介紹那些Python語言里面高級的,甚至獨有的特性的書,熟悉這些內容對工程師會有很大的提高。說個題外話,我之前面試別人時還考過不少這本書里面的內容,不過結果比較慘....

反觀市面上充斥了大量的入門書,它們只會教你們學習那些Python官方網站就能學習到的Python的語法(這也是為什么很多人推薦直接看官方文檔來學習),作者限于自身的技術實力,往往都會避免提及語言的本質、高級用法、獨有的觀點等,寫出來的代碼也就更談不上Pythonic和Idiomatic了。而在《流暢的Python》里面你可以學到了很多實踐方法、語法特性和作者的理解,最重要的是幫助你樹立了正確的價值觀。我舉幾個例子吧:

延伸閱讀 & 雜談

每章最后都有「延伸閱讀」章節列出來一些演講PPT、視頻、訪談等內容的地址、書籍相關章節等內容,讓你看書之外還有所延伸;另外「雜談」章節比較有意思,都是作者對于對應章節內容的理解和觀點,比如「使用期物處理開發」那章,他說:

我覺得 concurrent.futures 包很棒,它把線程、進程和隊列視作服務的基礎設置,不用自己動手直接處理。

這真的是concurrent.futures的核心特點。希望這個包越來越被大家認可。

GIL

唉,這個話題很沉重。很多人黑Python都喜歡這一點。書中對GIL有比較深入的說明,尤其是提到了下面這句(敲黑板,各位注意了):

GIL是CPython解釋器的局限,與Python語言無關。Jython和IronPython沒有這種限制。

閉包

「什么是閉包?」是一道非常常見的面試題。網上可以搜到很多博客文章都在說它,但是我印象里面沒有發現誰總結的比這本書更簡潔和明確:

閉包指延伸了作用域的函數,其中包含函數定義體中引用,但是不在定義體中定義的非全局變量... 它能訪問定義體之外定義的非全局變量。

正統的發音

在我剛學Django的時候,我以為發音是[di?d???ɡo?],在參加第二屆Pycon的時候,才知道原來d是不發音的,應該讀作 [?d???ɡo?]。像這樣的本書也說到了一個地方,就是__init__怎么讀。我同事都知道我習慣說「雙下劃線-init」(under-under-init),其實正確的應該叫做「雙下-init」(這翻譯很對我胃口哇哈哈

前言 閱讀

第一部分 序幕 閱讀

第 1 章 Python 數據模型

第二部分 數據結構

第 2 章 序列構成的數組

第 3 章 字典和集合

第 4 章 文本和字節序列

第三部分 把函數視作對象

第 5 章 一等函數

第 6 章 使用一等函數實現設計模式

第 7 章 函數裝飾器和閉包

第四部分 面向對象慣用法

第 8 章 對象引用、可變性和垃圾回收

第 9 章 符合 Python 風格的對象

第 10 章 序列的修改、散列和切片

第 11 章 接口:從協議到抽象基類

第 12 章 繼承的優缺點

第 13 章 正確重載運算符

第五部分 控制流程

第 14 章 可迭代的對象、迭代器和生成器

第 15 章 上下文管理器和 else 塊

第 16 章 協程

第 17 章 使用期物處理并發

第 18 章 使用 asyncio 包處理并發

第六部分 元編程

第 19 章 動態屬性和特性

第 20 章 屬性描述符

第 21 章 類元編程

結語

附錄 A 輔助腳本

Python 術語表

總結

以上是生活随笔為你收集整理的流畅的python mobi 百度云_流畅的python【中文版】mobi下载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。