python書籍推薦——從入門到進階

weixin_34148340發表於2018-02-18

1、Python Cookbook, Third edition, by David Beazley and Brian K. Jones

python cookbook適合中階的程式設計師。它囊括了很多時新的程式設計任務。書中的程式碼示例都是python3寫的,而且還詳細的解釋了這些程式碼的作用。書裡面包括有資料編碼、資料結構、演算法、超程式設計、併發程式設計等等內容。我個人讀這本書的習慣是先大致過一遍書裡面的內容,搞清楚每一個大章節的功能。具體用到的時候,再仔細研讀一遍裡面的內容,書裡面對每一句程式碼都有詳細的解釋,如果直接看不明白,可以實際操作一遍。多讀幾次,你會有很多的收穫

2、Head First Python: A Brain-Friendly Guide, by Paul Barry

這本書比較適合初學者,有很多關於python基本概念的程式碼練習。

3、Learn Python The Hard Way, by Zed A. Shaw

這本書在學習的過程中,你最好能將書中的程式碼示例都敲一遍。這本書也有附屬的視訊課程。

4、A Byte Of Python, by C.H. Swaroop

這本書也是適合初學者,裡面是通過一些實際的程式設計例子來教你python。比方說備份檔案等等。

5、 Natural Language Processing With Python, by Steven Bird, Ewan Klein, and Edward Loper

這本書講解了自然語言處理。這是一個正在發展的領域。這本書很淺顯的講解了自然語言應用,並不需要你對python有太深的理解。

6、How To Think Like A Computer Scientist, Learning With Python, by Allen Downey, Jeff Elkner and Chris Meyers

這本書不僅講解了程式設計技術,還介紹了電腦科學。這本書會教你實現一些電腦科學中最基本的概念。比方說棧和佇列等等。

7、Python Crash Course: A Hands-On, Project-Based Introduction to Programming, by Eric Matthes

這本書講解了web框架的使用,比方說最流行的框架django。裡面有個叫Alien Invasion會教你用python寫遊戲。當然,這本書當然也會教你python的基本語法。學完這本書你會收穫許多

8、Python Programming: An Introduction to Computer Science, by John Zelle

這本書比較適合在校的學生當成學習手冊使用,這裡面會講解電腦科學的理論或計算機的基礎,它講解了計算機怎麼工作的,還有基礎的硬體、資料結構,還有物件導向程式設計。

9、grokking algorithms

這本書推薦進階的讀者。這本書講解了一些進階的話題,比方說神經網路或者計算機視覺等等

相關文章