標籤:函數類型 導致 還需要 學習編程 方法 head learn game python學習
剛才我差點睡著了,差資料的時候太費神,有些累。
今天早晨學習了《head first HTML and CSS》,今天把昨天沒看了的關於字型和顏色的一章節看完了,真長。我詳細的做了筆記,並且自以為自己也算是理解了這一章節的內容。這本書的節奏控製得非常好,剛開始看得時候一口氣能看兩章,70多頁。越到後面,資訊量越大,看完一章需要的精神和實踐越來越多。前些天我還以為是我自己不好好學習導致學習進度減慢了。其實跟這本書在內容的安排上也有一定的關係,今天我就認真的看了一早晨才看完。明天繼續看這本書下面的那個章節:盒模型——好吧剛開始在網易看課程的時候就教過了盒模型,不過我覺得學的似懂非懂的,還是需要從這裡取點經驗。明天加油!
今天下午我也很好,沒有做什麼亂七八糟的事情,認認真真的看完了《Think Python》這本書的第五章,課後習題也都做了練習。今天的內容是函數,還是函數,不過是遞迴函式,簡單的瞭解了這個函數,認識了這個函數類型。感覺挺有意思的,這是一種神奇的函數。說的通俗一點就是自己日自己——俗話說的自慰。不過跟人為了滿足短暫的生物慾望不一樣,這個函數可以幹出很多花樣兒來。課後題用小烏龜自己引用自己做了一些很有意思的圖案。我漸漸的開始迷上了計算思維這種樂趣了,感慨造物主的神奇,世界的廣袤。明天繼續學習這本書,看下來的一個章節。
今天晚上本來打算寫一點自己想的那個遊戲的作業,空對著編輯器卻無從下手,就放棄了。然後想著去找找字元的意思吧,做做功課,沒做了十個就開始打瞌睡。也許我真是這幾天每天晚上三點睡覺有些吃不消了。對了,在這之前,我在網上買了一個書架,我感覺我的簡易書架有種要塌掉的傾向,還是趕緊買個書架吧,不然這麼多書沒地方放咯。然後麒麟臂發癢,又買了兩本書——這可能是我今年以來買書最少的一次了吧。沒辦法,勤儉節約是美德。這兩本書,一本是《head first python》,一本是《linux入門》,還有一本是《Pygame》,用python做遊戲。博覽群書向來是我的愛好。linux是因為最近在整台式機的ubuntu系統,對linux深深的迷戀上了,當然就想學習深入了。
把話題扯回來。
我剛才很瞌睡,本來想著去睡覺,又不想去,掙紮糾結著就不瞌睡了。然後就根據自己的記憶填寫了字元的表格。我雖記得不是很準確,卻也能發動腦子寫出一部分來,實在想不出來的再去查書。再實在想不出來的再去查網路。哎,我突然發現其實說的好聽網路資源豐富,如果真要自己天天什麼都要依靠查網路的話,那什麼事情也幹不成,太累了。資源豐富,你卻要花費時間去尋找。哪怕就是專門的網站,找資訊檢索資訊也是非常費神的。其實通過網路搜尋學習知識這個方法效率很低,再也不相信別人說的網路資源豐富依靠網路學習這種事情了。要學習還是要去買那又厚又沉的書籍,付費的才是靠譜的。網路資源免費的,你的大部分精力要花在尋找上面,而不是學習理解上面,等找到了人也累了。其實這個跟后羿的同學一樣,費勁心思去山林裡找了一天的木材,人家后羿已經老老實實的練習了一天的技術了。
然後,我煩我的書。手邊有書就是好啊,我隨隨便便的翻我一本Python入門的書,就能找到很多自負的意思。而且這些書都很好,越看越入迷,很快就翻了好幾章節。我感覺我又學到了不少新的東西。被我置於高台落灰的那本經典好書《python 語言及其應用》也是很有意思的,我又一次感覺到了這個作者看Python的角度的那種意思。不過這本書我還是不會細讀,我正有一個想法來解決這件事。隨著學習已經過去半個月,卻沒有見到什麼成果,我心裡有些著急。窮極思變。我覺得可能在方法上還需要做一些新的調整。瞌睡之前我不知道怎麼調整,快速的瀏覽了一遍《Python語言及其應用》以及《Learn Python the Hard Way》,靈光閃現,就有了一些新的想法。
這半個月以來,我從早到晚的泡在Python的世界裡,開心,快樂。從對程式設計語言完全陌生的恐懼心理,到現在能夠看得懂幾十行幾百行的代碼,能夠看的懂很多本Python書。雖然沒有什麼實質性的進展,比如自己寫個爬去百度搜尋的壁紙啊,寫個能給別人玩的小遊戲啊,或者說是能夠建立個可以給人耳目一新的網站啊之類的。但是,我覺得看問題要選擇好眼鏡,對於從無到有的入門,以及我自己的努力來說,我是對這半個月以來的評價是合格的。用兩周時間完成了最初階段的,開荒,掃盲,躺屍,付出很多努力,走了一些彎路,躺炸了幾個地雷。幾本入門的書,也都是看了個一半左右的內容。不要著急,後半段的路子跟之前的可不一樣,俗話說萬事開頭難,最難的時候已經過去了。
《Learn Python the hard way》的作者Zed A.Shaw,在書的結尾處才透露了他對於學習一門程式設計語言的方法的觀點:匆匆的瀏覽一本書,然後把它們的代碼羅列出來,自己敲一遍代碼並且做筆記。就這麼一句話。使我茅塞頓開。我這半個月的學習,我認為學習編程做筆記寫部落格是非常重要的,重要的到無論你用怎樣好的詞語來描述它都是可以的(這句話,這個描述詞我學自何頻先生)。我為什麼會這麼認為呢,因為這些天來我一直在網上找資料啊,有很多程式猿都在做筆記的。雖然有些是直接複製粘貼過去的,但是我覺得有意思的是那寫最初始的原創者啊。雖然他們的觀點有時候是錯的,它們的內容有時候只是個例,但是看到它們的部落格常年累月幾百篇的筆記總結,總會給人以莫名的振奮。做筆記真的很重要,要麼就別打算學好,要麼就做筆記。第二,是寫代碼。對,做筆記很重要,但是只會做筆記沒什麼用,我就是只會做筆記,我覺得沒什麼用。我唯有第二點做的太差,這是因為畢竟現在剛入門我需要的最多的就是基礎知識,從這方面來說是可以理解的。
就三點,第一:做無用的筆記。第二:做無用的練習。第三:堅持學習,持之以恨,時間的魔法將會使無用之物實現美麗的從蠶蛹到蝴蝶的轉變。
我目前只是第一點做的還行:做無用的筆記,不過也需要加強,我會在不影響任何其他事情的情況下儘可能的最佳化這個環節。第二點是我的癥結所在,我有時候連書本裡的代碼都不敲一遍的,這一點非常不好,我會想出一個方法不惜任何代價來做這件事情。第三點只能交給時間了。
我最喜歡的曾國藩的話“修身養性,富貴在天”,修身就是讀書的意思,持之以恒的讀你的書,至於富貴,至於生死,都不是我的事情。這麼一想,杞人憂天的寓言不是也可以這麼理解了麼:學習的時候總想知道自己能不能學習到足以找到一份工作。這就是典型的杞人憂天啊!
Python學習日誌9月16日