python入門推薦《計算機程式設計導論——python程式設計》
自己是花了兩天時間讀完,基本上可以入門,現在也推薦其他人作為入門書來讀
15.8.11 補充:
上面這條是在一年多前發的,是我在知乎上的第乙個回答,今天無意中又翻出來了,就做個補充
回答這個問題的時候,我才是python剛入門的階段,到現在也在用python開發(也用其他語言)
中間翻過的書挺多,借這個機會來做個總結
1.python是典型的入門容易的語言,學習曲線比較平坦,可以快速入門,然後在實際專案中做兩方面的擴充套件,乙個是語言本身,乙個是更多的庫。對應的書籍就是三類,入門->語言->庫
2.入門的書,上面這本《計算機程式設計導論——python程式設計》足夠,可以快速入門,讓自己能夠開始實際操作,語言擴充套件推薦《python基礎教程 第二版》(修訂版),第二版有兩個版本,前一般被翻譯毀了,修訂版還不錯,後面還有10個實際操作的專案,可以練手。
3.python最大的特定就是豐富的庫,這方面推薦《python標準庫》,雖然現在已經不是最新的庫了,但是書中的庫都是使用python進行開發的基礎庫,用好它們足以應付絕大多數場景,不過這本書本身也比較厚,可以當工具查
4.其他的,語言上的技術點,有些新的和書上說的不是很明白的,我會去查官方doc www.python.org/doc/ 一些更新的庫會到它們的官網上去查
16.8.15 補充:
又過了一年,這一年python語言上的進展不見得很多,但是實際專案上有一定積累,有使用python進行專案開發,也有使用自己的python技能去排查openstack的問題,也有自己擴充套件python的資料分析的庫-pandas,通過在python實際學習和使用中的經歷,以及其他方面的經歷,補充幾點
1.入門書要薄,這一年接觸到國外的《head-first》系列書籍,看過幾本,這個系列的特點就是對於某個領域的知識能做到『0起點』,同時也有很多例項,不會像教科書那樣顯得枯燥,雖然對於已經入門的人來說,會顯得有點拖沓,但是對於入門來說卻是最合適的,沒有讀過《head-first》的python,但是印象中應該是有這本的,從這個系列的一貫風格來說,入門應該會比《計算機程式設計導論——python程式設計》好一些
2.入門之後,語言的拓展,還是推薦《python基礎教程 第二版》(修訂版)
3.語言熟練之後的經驗積累/練習,之前推薦的是《python標準庫》,有同事反饋這本書現在買不到,我查了一下的確,大家可以使用《python cookbook》,有第二版和第三版,可以兩本都買,重複度並不高;btw:國外對於某個領域學習,基本上會有兩類書,一類就是類似於《headfirst》的0起點,另外就是《cookbook》型別,偏重於實戰,兩類書結合起來,就能對某個自己未知的領域達到入門的程度
4.在學習python的過程中,之前我使用pycharm,現在我已經轉到ipython notebook,現在叫jupter notebook,它的好處可能需要單獨開個帖子了,這個地方只點個題,感興趣的可以自己查查/使用
5.對於任何技術,最好的學習方法,就是快速入門,然後多練,在練習中發現自己的不足,用python爬個mm的**,搞個搶會議室的指令碼,都是不錯的體驗:)
知乎TensorFlow入門學習記錄
import tensorflow as tf a tf.placeholder tf.int16 接受的資料型別 b tf.placeholder tf.int16 add tf.add a,b mul tf.mul a,b with tf.session as sess print additi...
IOS學習經驗總結 來自知乎網友
知乎 我當時剛學ios開發的時候一樣的感覺 總想知道原理 內部怎麼回事 感覺在像在霧裡 但是ios開發就是這樣 他是封閉的 本身就是在霧裡.關於ios開發的學習 打個比方就像把汽車分解 ios基本都是英文的資料 也由於封閉 文件寫的相當好 在遇到新框架的時候 寫ios的程式不一定都是用objc 很多...
Python爬蟲之模擬登陸知乎
在chrome瀏覽器下抓取登陸過程的包 注意把preserve log勾上 表單的結構主要包括 xsrf,password,phone num 我們要找到 xsrf的值,重新載入zhihu.com之後我們可以發現response裡面有 xsrf 我們就可以把 xsrf的值讀取出來 然後set一下co...