我的Python學習之旅
panzervi
panzervi
一個打賭必輸,但卻選擇交易為職業的賭棍
上個月,公司招了幾位Python程序猿。在他們的宣傳鼓舞下,我覺得,為了將來不落伍,有必要學習一下這門技能。能寫爬蟲,能數據分析,能寫前端,還能寫機器學習。這玩意這么強大!看來,我這一直是人工半量化的主,如果學會Python應該就能完全機器自動交易了。就先把這個定為一個小目標吧。
遂于11月份開始準備學習。
新來的小伙子很熱情,推薦了兩個網站學習基礎知識:
一個是“廖雪峰的官方網站”,鏈接直接指向Python教程部分;一個是菜鳥教程。
剛開始了解的時候,發現,敢情Python還分2和3兩個版本。而且據說兩個版本的差異還挺大。學哪個就是個首要問題了。
這個問題我沒費太大勁。因為,據說py2未來要停止維護,那它不就跟WindowsXP一樣了嗎?那還是直接3吧。
我學習Python基礎的時候,先看的上面兩個網站。
我覺得,菜鳥教程寫得很基礎,但是各個環節連貫性不強。講每個知識點的部分就是講它自己那點東西。廖雪峰老師的就深入一些了。能夠有一定的連貫性。知識點有應用在里面。但是,可能是廖老師認為很多東西大家都應該知道,所以,不是所有的基礎知識都按部就班的講了。我在看的時候,還是有些費勁的。
雖然我是學計算機的,但是畢業后的第一份工作是人力資源。作為一個學計算機里做人力資源最好,做人力資源里金融搞的最好的雜牌選手來說,到現在畢業10年了,計算機技術基本上都還老師了。所以,我是金融里弄計算弄得最差的那欄里的。
這課得補上!
鑒于從上述兩個網站上學習遇到了困難。我開始在咱知乎上搜些別的想法。有人推薦了很多書,我選了一本《A Byte of Python3》讀。內容不多,才200來頁。這很便于短時間內讀完。如果是那種好幾百頁的大部頭,我估計真的很難啃下去。
學這東西必須得快,有人說:你可以三個月學會Python,也可以6個月學不會Python。很好理解,忘嘛~所以,必須一鼓作氣。
我用了不到一周的時間啃完這本書。然后,我把菜鳥教程中Python3實例部分的內容都自己編了一遍。
我的想法很明確:我沒時間看視頻學習。因為沒時間聽那幫老師都咳嗽。只能看資料。而只看資料看書是學不會編程的。這玩意必須動手。但是,如果上來你讓我寫個爬蟲,我估計我得死去。那最輕松的選擇就是放棄。讓新兵怎么建立信心?肯定不是攻堅,而是找個弱的不能再弱的敵人,蹂躪一下。這樣,新兵就建立起信心了,也積累了一定的戰斗經驗。后面面對“硬骨頭”的時候就能咬牙啃下來。
所以,快速學完基礎知識,知道Python的語法、規則后,就開始做練習題。菜鳥教程中實例那部分的練習我認為真的很不錯。對熟悉語法和訓練變成思想很有幫助。
(這里我強調一下,最好不要看人家寫的現成的代碼。必須自己想,自己編,自己調試。哪里不會了,搜搜公式用法啥的沒問題。但是必須自己想思路,并且自己實現。這樣事半功倍,雖然慢但是,每作為一步就有一步的收獲。如果總是看別人的現成東西,實際上自己等于沒動腦。那就是事倍功半。雖然學到了些東西,但是沒想象中那么多。
我認為編程這東西靠得就是算法。考驗的是把現實生活中的問題抽象成數學的能力。編出程序和調試工作只是很機械的一部分而已。重點還是算法。)
初級的習題完成后,我覺得有必要提高了——得找些相對復雜一點點的任務做做。
這個時候還是強大的知乎幫助了我。有人推薦一個網站Py.CheckiO。這網站的形式是游戲。升級方式不是打怪,是完成編程任務。很好很強大。我很喜歡。
界面是這樣的
而且任務也比較有挑戰。我編第一個任務的時候,整整用了一天的時間。8個小時完成一個任務。
就是這個任務:
后面就越來越快了。很有意思。
現在我正在不斷完成任務中。后面的文章就記錄這些任務了。
今天,先把已經完成的都貼上。后面的可能進度要慢些了。老婆要生孩子,得幫著伺候月子。更新的話,隨緣吧。~~~
20180104
前幾天把elementary島上的任務全完成了。
現在開始做electronic station上的任務。下圖。
可能是最近比較忙,明顯感覺這欄的任務難度有點大了。有的時候實在是想不出算法。看來還是投入的精力不足啊。
有沒有一起修煉的道友?大家一起來玩,還能商量商量啥的~~~
想學習Python 加群:778570108 資源共享和報班學習,專業講學。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
