歡迎光臨
每天分享高質量文章

豆瓣評分9.4!年度最值得推薦的Python進階書

來自:程式員書庫(ID:OpenSourceTop) 編譯

連結:https://whatpixel.com/fluent-python-book-review/

 

Python如今越來越流行了,許多人紛紛開始學習Python語言,並尋找大量的學習資料來幫助它們快速掌握。本文,猿哥同樣要和大家討論一本適合Python中級開發人員閱讀的書籍——《Fluent Python》

  • 豆瓣評分9.4

  • 中文版累計銷量20萬冊

  • 針對Python 3升級

 

這本書在某些方面可能過於簡潔,但對於中級到高階開發人員來說,Fluent Python可能是絕對最好的程式設計書籍。一個開發者一旦你掌握了基礎知識,就開始迷茫了,而Fluent Python用了將近800頁的內容,來為你指明方向。

 

別的書它可以教會你最基本的Python基礎,並讓你在找工作的時候用其中的一些概念矇混過關,而這本書要做的是讓你真正明白你閱讀的這些東西,並學會將它們運用到實際專案中。

 

 

閱讀路線

 

這本書長達792頁,涵蓋了很多領域,作者Luciano Ramalho是一名非常牛逼的程式員,他用21章,分為6大部分向讀者深入介紹了Python的高階特性。

 

關於協程那一章是我最喜歡的,難度大的離譜,而且書中並沒有講述的很清楚,總而言之,這是一本我根本就看不完的書,我跳過前面章節,通讀了絕大部分的內容,不得不說作者的寫作風格和教學風格讓我非常欣賞

 

我認為這本書需要你花好幾個月去消化,如果你閱讀效率不高的情況下花一年時間也是正常的,因為裡面大部分內容都比較高階,毫不誇張的說,如果你的基礎很差,讀這本書難免會有磕碰,你可能需要精通語法、OOP概念等

 

對於書中的程式碼你不應該只是複製貼上,你需要真正理解它們是如何執行的,更重要的是瞭解為什麼同一解決方案在不同情況下表現是不一樣,你可以自己練習,並嘗試在示例程式碼上構建專案,將所學的東西運用到自己的專案中去。

 

你甚至可以從GitHub上的Fluent Python 中複製程式碼(GitHub地址:https://github.com/fluentpython),該repo儲存了該書中的所有程式碼片段。

 

 

優點和缺點

 

這本書中的每一個主題都非常緊湊,而且非常詳細,包括程式碼示例和解釋。這對於能夠理解的人來說簡直如獲至寶,對於不理解的人來說就是災難了

 

優點:

  • 非常詳細的解釋和程式碼示例

  • 作者有著過硬的Python功底,20多年的工作經驗,是一個值得信賴的老師

  • 讀者可以瞭解到幾乎所有的高階Python主題

 

缺點:

  • 敘述方式不是我讀過的書中最清晰的

  • 不同小節之間銜接不夠自然

 

 

這本書為誰準備的

 

不得不在重申一遍,這本書不是Python的入門介紹,這本書適合那些已經有Python基礎,並希望更深入研究Python開發的人,如果你已經能夠構建Python應用程式,並且覺得自己編寫Python程式碼還可以,那絕對建議你看這本書

 

如果你需要的只是Python入門級的書籍,我建議你閱讀《Python程式設計:從入門到實踐》,或者《Python學習手冊》、《Python基礎教程》這幾本都非常適合初學者

 

最後,你讀過這本書了麼?覺得如何?留言和大家分享吧

    贊(0)

    分享創造快樂