1. 程式人生 > >Python書籍推薦:《Python程式設計之美:最佳實踐指南》

Python書籍推薦:《Python程式設計之美:最佳實踐指南》

        《Python程式設計之美:最佳實踐指南》的作者之一就是大名鼎鼎的K神,Kenneth Reitz,也就是requests庫的作者。在這裡必須誇一下requests庫,真是太好用了,能用requests絕不用urllib、urllib2。K神出品,必屬精品!!!

        該書的英文版叫《The Hitchhiker's Guide to Python》,源於K神發起的同名開源專案The Hitchhiker's Guide to Python,地址為https://docs.python-guide.org/,Github地址為https://github.com/realpython/python-guide

The Hitchhiker's Guide to Python”這名字一看就知道是在致敬一部荒誕搞笑的科幻電影《The Hitchhiker's Guide to the Galaxy》(銀河系漫遊指南),豆瓣評分8.1。

        既然“The Hitchhiker's Guide to the Galaxy”翻譯為“銀河系漫遊指南”,那麼“The Hitchhiker's Guide to Python”翻譯為“Python漫遊指南”就合情合理了,其實影印版就是這麼翻譯的。中文版為什麼叫《Python程式設計之美》呢?或許出版社為了銷量,蹭一下熱點,畢竟《數學之美》、《程式設計之美》、《演算法之美》這幾本書知名度比較大。相對而言,我更喜歡“Python漫遊指南”這個翻譯。

             

                                         影印版封面

               

                                                 中文版封面

    《Python程式設計之美》的只要內容:

1. 第1、第2、第3章簡單介紹Python版本選擇、Python直譯器的不同實現、Python的安裝、開發環境的選擇。

2. 第4章介紹了編寫高質量程式碼的技巧,比如程式碼風格、專案程式碼結構、文件等等。認為這部分是該書含金量最高的,值得多讀幾遍。

3.第5章通過剖析幾個第三方庫的程式碼來闡述什麼是高質量程式碼。閱讀、理解並領會高質量程式碼,是成為優秀程式設計師的途徑之一。小編看過《深入淺出MFC》、《STL原始碼剖析》這兩本剖析程式碼的書,當時看的一臉懵逼,看第5章也會有同樣的感覺 ,處於恐慌區不能自拔。

4.第6章介紹程式碼打包程式碼已經相關工具。

5.剩下的章節主要介紹了某些應用場景相關的第三方庫和工具的使用,這部分根據自己的實際情況選讀吧。一說到第三方庫的不得不提一個開源專案awesome Python。英文版地址為https://awesome-python.com/,Github地址為https://github.com/vinta/awesome-python/,中文版地址為https://github.com/jobbole/awesome-python-cnawesome Python是一個彙集Python第三方庫資訊的開源專案。awesome Python按功能歸類了很多庫的簡介,方便我們查詢需要的庫。