Python入門總結

01

第一次學習程式設計的時候,還是在大學時代,Visual Basic,還考下了一個二級技能證書。

後來一直沒能用得上,儘管很想弄個遊戲外掛,或者寫段程式搶小米手機,又或者用來處理罪犯減刑資料(之前做獄警負責過一段時間減刑)。

可是一直被難住了,不知道從何開始。

學習程式這東西,的確很適合自學,因為即時可以從計算機跑出結果來,修正自己的錯誤。

可對於剛入門的人來說,確有些為難,常常為因為一些小錯誤而導致程式出錯,自己怎麼找也解決不了。

這種感覺很像是女兒小時候的困惑:為什麼爸爸對著電梯門說“芝麻開門”有用,而我確不行?

前幾年買了一些數字貨幣,慢慢知道了自動搬磚、期現套利等概念。

很羨慕那些利用程式穩當掙錢的人,一天24小時不間斷的監控差價,低買高賣,那可真是睡後收入。

去年9月自己也用程式跑了量化,不過是委託程式設計師去做。當然,有高昂的手續費,外加分潤。

有時,還不得不接受程式設計師的不合理要求,如提前支付報酬等。

以上,都使我更加想要學習一下程式設計,期待能提高自己的效率,無論是在工作,還是投資上。

02

在繁忙的工作告一段落之後,終於在7月參加了新生大學的Python自學訓練營。

Python入門總結

14天的自學訓練,從安裝軟體開始,每天練習寫一段程式,實現目標後提交作業。

課程有效期為3個月,期間有任何學習方面的問題,都可以找教練解答。

這種沒有教學,只做作業的訓練,對於我來說還是有些吃力,大多數時間是在抄作業,而且還常常抄錯,比如少個“:”,或者是單詞拼錯的情況。

前幾天,作業出錯的時候,自己怎麼也找不到問題所在。

還好,什麼時候去群裡問教練都會得到解答。

教練的作用,就是在你要爬牆的時候給你拿來梯子,讓你不至於卡在某一地方太久。

03

學習到第8、9課的時候,感覺越來越難了,文件看不太懂。

那個是函式、變數,以及它們之間的關係是什麼?

其中那些是程式自帶的,那些是自己定義的,它們之間是什麼關係?

自學訓練營,這些教練都不教呢!

自己看文件,全英文的看不太懂,中文的也不太懂。

困惑、迷茫……

想要放棄,每天花幾個小時在上面,可是相當浪費。

後來,找來其他教學影片來學習,感覺好多了。

訓練營的作業,就跟著答案抄一篇,不懂沒關係。

出錯更沒關係,有教練在。交了錢就是好,怎麼問都有回答。

04

這種迷迷糊糊學習的狀態持續了有一個月。

後來,一個朋友——郭總,得知我工作上常常有批次處理檔案的需要,告訴我Python中相關的操作方法,並給我錄製了指導影片。

在郭總的幫助下,新增加了Pycharm軟體用於寫程式碼。很便利解決了批次拆分PDF文件的問題,解決了我每週拆分幾百份律師函的煩惱。

同時,照著郭總推薦的影片課程進行練習,很容易理解了原來不太懂的列表、切片、增加等概念。

並,寫下了自己的第一個簡易計算器程式。自學訓練營的學習也到了最後一個作業,寫總結。

不出意外,10月份應該可以開始爬自己需要的判決書了。

05

學習過程中常常會跳出一個問題:學習成半桶水,有什麼用?

我自己問過自己,也有朋友問過我。

你再怎麼學習,也比不過人家專業的,真的對你的工作有幫助嗎?或者,能給你增加收入?

記得大學的時候有個教授回答過這個問題,說:別介意你們各個方面都沒有很突出的表現,PPT沒有做得很美,程式寫得也不突出,表達溝通也不是最棒的,當你帶著這些半桶水的技能走出社會的時候,你會發現,這些都是你的長處。因為,有更多的人由於種種原因,連一、兩個半桶水都沒有,而你,有好多個半桶。

當時,以為他安慰我們。

現在,我才明白,他是對的。

因為懂了一點程式設計,我可以每天少工作一小時以上。

因為明白一點軟體,我自己跑量化程式,省下了每個月上萬的程式費支出,而且,收益比原來交由程式設計師L做要高出許多。

06

做個總結:

剛開學習總是困難的,就象拼圖遊戲,剛開始那幾塊總是很難找出來,但一但固定了主要架構之後,就會越來越容易。

遇到不懂的,沒有關係,可能是一個“提前引用”引用的知識點,繼續往下面學習,遲早會弄懂的。

別老問自己有什麼用,時間會給出意外驚喜。

武功再高,也怕菜刀。

對,可絕大多數時候是都有菜刀,或都沒有菜刀,你覺得誰更有勝算?

別隻跟著一個老師學習,他的方法可能不適合你,或者不適合這個階段的你。

網上找一下,有其他老師的影片、示範教學,總可以找到更容易上手的。

付費學習是更划算的,老師更有耐心,自己也問得更自然。

TAG: 學習程式自己自學訓練營