一直以來都心血來潮想學Python,對我知道心血來潮不是這樣用的,但我每隔一段時間就有心血來潮的感覺想學Python,但又沒有真的實行。最後,這幾天我竟然真的開始了。
為什麼想學Python?其實就是想學一學程式。我沒有打算做程序猿,工作上也暫時沒有用程式的需要,不過在這個日新月異的社會,現在可能幼稚園都在學程式了,我真的怕再過幾十年,程式已經是基本知識,那個時候可能不懂寫程式,就像現在不懂用智能電話一樣,我覺得這個是最可怕的地方,所以我一直都有學習這門技巧的想法。
我的程式基礎在大學時讀的工程系,不過當時的我是差點兒就被踢出校的,所以我的程式基礎可以說是接近零,而這次我也打算從零學起,不為什麼,就為興趣。現在最熱門的語言應該是Python吧,我就找找有關Python的教材。
只是為興趣的事情我就不打算花錢了,一來我很清楚市面的課程是多麼的沒用,而網上的付費教學網站雖然好像很厲害,但我也不知熱情能持續多久,就不付費了,免費的又好像太簡單,因為我知道學程式語言只能是不停寫不停寫,否則你今天學了 if xxx then xxx,不用一個星期又會忘記。最後,竟然給我在網上找到一本叫 Learn Python the Hard Way。
這本書可說是還原基本法,每一課都教你一些新的東西,但它有一個很嚴格的要求,就是每一課的編碼都要你一個字一個字的親自打出來,而不是網上很多教程,只要你輸入最重要的那部份,我覺得這個才是新手學程式語言的真要,因為到你真要編寫一個程式,就真的每一個碼都是自己打上去的,否則就不叫碼農了。
雖然我完全荒廢了程式(當年學過一點點C++和VBA),不過最基本的概念還是有的,所以我很快就完成了頭八課。現在我只希望,我能堅持住吧,哈哈哈哈!
順帶一提,這書有中文版的,叫笨辦法學Python。