本書的目標就是要跟你一起從零基礎開始學習Python,直到高手境界——不是筆者誇口,而是你要有信心。
所以,盡管放膽來學,不用猶豫、不要懼怕。還有一個原因,是因為她優雅。
0.2.3 從小工到專家
有不少學習Python的朋友詢問:“書已經看了,書上的代碼也運行過了,但是還不知如何開發一個真正的應用程序,不知從何處下手。”也遇到過一些大學畢業生,雖然相關專業的考試分數不錯,但是一討論到專業問題,常常讓人大跌眼鏡,特別是當他麵對真實的工作對象時,所表現出來的能力要比成績單上的數字差太多。
筆者一般會武斷地下一個結論:練得少。
(《賣油翁》)乃取一葫蘆置於地,以錢覆其口,徐以杓酌油瀝之,自錢孔入,而錢不濕。因曰:“我亦無他,惟手熟爾。”
因此,從小工到專家,就要多練。當然不是盲目地練習,如果找不到方向,那麼可以從閱讀代碼開始。
1.閱讀代碼
有句話說得好:“讀書破萬卷,下筆如有神”。這也適用於編程。必須閱讀別人的代碼,通過閱讀,“站在巨人的肩膀上”,讓自己眼界開闊、思維充實。
閱讀代碼最好的地方就是:.github.。
GitHub is a web-bad Git repository hosting rvice. It offers all of the distributed revision trol and soura (SCM) funality of Git as well as adding its owures.(《維基百科》)
如果還沒有賬號,請盡快注冊,它可以是你作為一個優秀程序員的起點。當然,不要忘記來follow筆者,筆者的賬號是:qiwsir。
閱讀代碼的一個方法是一邊閱讀,一邊進行必要的注釋,這是在梳理自己對別人代碼的認識。然後,可以run那個程序——就是“運行”程序,在很多編輯器的菜單中,這個命令的名字就是run——看看效果。當然,還可以按照自己的設想進行必要的修改,然後再run。這樣你就將別人的代碼消化吸收了。
2.編寫程序
要自己動手寫程序。
“一萬小時定律”在編程領域也是成立的,除非你是天才,否則,隻有遵從“一萬小時定律”才能成為天才。
“拳不離手,曲不離口”,小工隻有通過勤奮地敲代碼才能成為專家。
在寫程序、調試程序的時候,一定會遇到很多問題。怎麼辦?
辦法就是應用網絡,看看類似的問題別人是如何解決的,不要僅僅局限於自己的思維範圍。
本書的目標就是要跟你一起從零基礎開始學習Python,直到高手境界——不是筆者誇口,而是你要有信心。
所以,盡管放膽來學,不用猶豫、不要懼怕。還有一個原因,是因為她優雅。
0.2.3 從小工到專家
有不少學習Python的朋友詢問:“書已經看了,書上的代碼也運行過了,但是還不知如何開發一個真正的應用程序,不知從何處下手。”也遇到過一些大學畢業生,雖然相關專業的考試分數不錯,但是一討論到專業問題,常常讓人大跌眼鏡,特別是當他麵對真實的工作對象時,所表現出來的能力要比成績單上的數字差太多。