當初開始學python,是在國中一下快學期末的時候。自從玩scratch,就一直想學個真正的程式語言,一開始是一上的時候要學Java,因為有名,那時沒考慮好不好學就開始了,到了金石堂找書,買了「深入淺出Java」,寒假便每天努力的研讀,當時急著想學會更多,沒有做裡面的習題,於是都沒有打好根基,學的哩哩啦啦,對於陌生的程式概念,總是無法理解。像是class、object、繼承這些概念,那時候看了很久才有一點概念。當時Java沒有做下去,是由於語法太複雜,像是宣告個變數,需要加上型別,用個Array list還需要import套件,現在想想真令人崩潰。
當時一度想要純粹研究圖形化編程,去找了像是Stencyl之類的環境,但都沒有堅持下去,就繼續做了scratch一個學期,到了學期末再次把Java搬出來,找了不同的教學資源,寫了一個擅長的題材「因數大師」,這個題材我Java、python、scratch都做過,當時有個做scratch的朋友,那時候邀他一起學Java,但他因為家裡有本python的書所以打算學python,我第一次對python有了認識。
後來有天做Java很挫折,心血來潮上網去看python得教程,找到了一個非常好的網站http://djangogirlstaipei.herokuapp.com/tutorials/python/?os=windows,從安裝各個套件到基礎語法教學都寫得很仔細,當時被python的簡潔所震撼,而且我非常喜歡python的互動介面
這是互動介面的模樣,python 就像是一個機器人,你問它問題他就回答你,你叫它做事它就照著做。
這個互動環境可以方便使用者做快速測試,對於初學者也可以經由操作理解語法。當時看到這個感到的快哭了!一個晚上,從安裝到基本語法,這是從來沒有的,之前一樣的入門,用Java 我學了一個月,而python 竟然只花一個晚上。
自從暑假開始,我就開始學習python ,當時找到了一個資源豐富的網站,程式語言教學誌http://www.kaiching.org/2014/07/python-guide.html ,這個網站有各種程式語言的教學,當初就是看這個入門的,裡面寫得很詳細,一次也不會跳太多,如果有朋友要自學python,推薦這個網站。
一開始按照之前的小慣例,我用python做了一個計算因數的程式,並且抄了網路資源的語法,做出圖形化的版本,以前Java開個GUI介面會搞到人瘋掉,當時才自學一個禮拜就開了一個視窗,實在是振奮人心。
後來我就完全放棄Java,一頭栽進python的世界裡。
