回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # 新鄉北斗
都說頗Python很簡單,那可能是會了的人說的。從三年前就想學Python或perl等一個簡單的語言。但是苦找不到門路。看看文件看看影片,有一種說不出的感覺,總之就是看看語法也會,做東西無從下手。直到最近,真的需要用到Python了。再學Python。總算找到方法了。分享一下方法,其實Python就是很多庫,標準庫擴充套件庫,學Python就是學這些庫。以前找不到門路第一是沒有什麼實際運用的需求,第二是思想覺悟沒到,當用過很多API,和命令列工具後,就比較好理解了。其實Python就是引用庫,然後瞭解這個庫給的API,呼叫這個庫的功能。所以說做個膠水語言很不錯。
python其實是一門十分簡單的程式語言,其設計之初就是面向大眾,通俗易懂,語法簡單,非計算機專業出身也能輕鬆掌握,要不怎麼會出現“人生苦短,我用python”那句話,我本是就是計算機專業出身的,學過c,c++,JAVA,c#等許多程式語言,學python也是出於需要,學了大概一個月左右,基本熟練後也就沒在細學,python的用途太廣,設計的面太廣,幾乎無所不能,如果自學的話,我建議如下:
1.找一門比較好的入門書籍,最好是國外的,介紹的比較全,而且靠近前沿,把書本對應的程式碼原始碼下載下來,一邊看,一邊練習,遇到問題,自己除錯,找錯誤,找答案,切記光看不練,不然沒有任何效果。
2.熟悉基本語法後,可以在網上搜一些簡單的專案,自己試著去做一下,多練多看多像,不斷積累經驗,看別人都是怎麼構建程式碼,做專案的,尤其是一些比較好的開源專案。
3.當視野開闊後,你就要關注自己的面了,看自己具體想做哪一方面了,想做爬蟲,就要深入瞭解scrapy等框架,瞭解分散式,多執行緒;想做web方向,就深入瞭解django,flask,tornado等;想做機器學習,就深入瞭解tensorflow,scikit-learn,以及對應的資料計算處理包numpy,pandas,視覺化matplotlib等,還要測試等,許多許多,因人而異。
總之,學什麼語言最重要的是多練習,找準自己的方向,不要盲目學習,不然事倍功半。