Python那麼火,我只推薦這兩本書

濤哥聊Python發表於2018-10-09

Python那麼火,我只推薦這兩本書
經常有同學問我Python入門及進階的學習書籍,所以今天給大家分享兩本書。

Python程式設計:從入門到實踐

Python那麼火,我只推薦這兩本書

Python 從入門到實踐,豆瓣評分9.1分,基於Python3.5也兼顧了2.7。

書前半部分(11章)是對Python基礎知識的講解,而後半部分(9章)分別講述了三個專案實踐,從「外星人入侵」遊戲,資料視覺化,Django WEB開發進行實踐。可以說是真的兼顧了「入門」和「實踐」。

難能可貴的是作者專門拿出一章來講如何進行單元測試,單元測試我覺得是一個程式設計師從入門到進階的必備技能。

Python書籍有很多入門兼顧實踐的,比如「Python基礎教程」但這一本我覺得是講的更大更細,更完整的書籍,尤其是後面的Django專案,非常緊跟企業工程化開發。

流暢的Python

Python那麼火,我只推薦這兩本書

第二本書我推薦的是「流暢的Python」,這本書記得一開始出來的時候紙質書達到200人民幣,我還是在圖靈社群花了76購買的電子版,通讀下來書中非常多的Python高階技巧方式方法。

兼顧了Python3和Python2,非常詳細的教你如何寫出更高質量,更Pythonic的程式碼,如何避免Python神奇的「坑」,作者提出了一系列的語言陷阱的原因和解決方法,簡直良心之作。

我在給內部研發團隊做Python分享的時候,也是經常提到裡面的方式方法。

如果說第一本是「入門必讀」,那麼這本就是「進階必讀」,強烈推薦有經驗的Python程式設計師。

最後

Python開發很多入門書籍推薦簡單的文字編輯器比如sublime,以此來降低初學者的學習門檻。

這種方式一開始是方便了,但是我卻覺得不是最高效的。ps: 我自己使用過2年的sublime,最終還是棄用了。

所以我建議初學者直接使用Pycharm來進行編碼,如果有一定經驗了最好是用Pycharm+Vim的方式,既使用了整合開發環境的各種便利(自動補全,Git版本管理,單元測試等等)快捷,又可以把Vim的高效快捷鍵發揮到極致。

本文首發微信公眾號

Python那麼火,我只推薦這兩本書

相關文章