Python入門怎麼學習
自從上次用python寫了個簡易的、獲取小姐姐圖集的爬蟲,很多人都發私信,求python的學習路徑、推薦書籍、建議的教程等等。所以我這裡做個小小的個人總結,把我曾經看過、我想看的、大家牆裂推薦的書籍和教程發上來,讓大家能更快地掌握python,更快地去編寫自己的python程序。
這個推薦清單主要是針對零基礎的人。如果你對python略懂當然更好,後面也有一些進階類的書籍。
下面推薦的內容全部都是中文版的,英文版的暫時不推薦。有人說,學習語言最好的方式,就是去看官方文檔。這句話是絕對「政治正確」的,但是有多少人一看到滿篇的英文單詞,瞬間就覺得學習熱情減半的?我覺得,倒不如先把中文的書籍讀通,然後有一定基礎了,再去查閱英文的文檔,這樣反而能有一些自己的心得體會。下面有些書是英文名字,但內容都是中文的,可以放心閱讀啦。
基礎書籍:
1.Python基礎教程(第2版 修訂版)
python圈子的經典書籍,我也是反覆讀過幾遍,感覺講解的確實比較細緻。
2.Python學習手冊 第4版(learning python)
內容相當系統,屬於大部頭書籍。全書一共1200頁左右,有簡單的內容,也有深入講解的部分。理論內容很多,看起來相對枯燥一些,我個人比較推薦閱讀。
3.Python Cookbook 第3版
這個書名怎麼翻譯,食譜、烹飪手冊?不管了,反正是經典的案頭書。適合有一點點python基礎的人閱讀。這個也不算進階書吧,因為很大篇幅還在講語法和實例,並沒有涉及到太多的黑魔法。
4.像計算機科學家一樣思考Python 第2版 (Think Python: How to Think Like a Computer Scientist)
很經典的python教材,非常適合初學者!這本書的第2版有2個譯本,99%的內容都差不多,只是用詞上的差異。該書第1版是基於python2.x的,第2版是基於3.x的,內容差不多,只是版本上略有不同。
5.跟老齊學Python
這是國人自己寫的書,感覺也挺好的。部分內容可能沒有經典書籍那麼詳細,但是作為入門書籍還是很不錯的!
6.Python 編程入門經典 (Beginning Python)
該書是基於python2.6和3.1的,相對老了一些,但是很多示例還是不錯的。個人覺得,不太適合作為第一本書籍,比較適合作為鞏固基礎用的書籍。
7.Python編程:從入門到實踐
看了一部分,沒有全部看完,感覺挺好。(好像評論越來越敷衍了。下面的書就不評論了,反正這些作者都是大神,也輪不到我來寫書評。)
8.深入python3 (dive into python3)
9.數據結構和演算法——python語言描述(problem solving with algorithms and data structure usingpython)
10.笨辦法學 Python 第3版 (Learn Python The Hard Way)
11.深入淺出python (Head First Python)
12.父與子的編程之旅:與小卡特一起學Python (computer programming for kids and other beginners)
需要特別注釋一下:這書內容相當淺顯易懂,適合作為編程入門的書籍,讓你能快速了解編程世界和python圈子!
13.Python語言及其應用 (introducing python)
14.Python參考手冊 第4版(python essential reference)
這本書實在枯燥,我到現在也沒看完,作為補充書籍看看吧。
15. 21天學通python
典型的標題黨,跟「21天精通c語言」、「15天掌握java」等是一個路數。內容倒是不錯,可以作為平時的書籍看一看。
16.簡明Python教程(A Byte of Python)
這本書寫於十多年前了,很多語法、命令都已經不再使用了,但是整體的教程思路很好,建議補充閱讀。


TAG:程序員小新人學習 |