1 回答

TA貢獻165條經驗 獲得超90個贊
怎么說呢, 編程這個東西, 也存在了幾十年了,雖然Python 不算是特別老的語言,也有將近30年了。
這就說明兩點,其一在Python 之前就有大量的 編程慣例,編程思想,編程問題思路 等等的積累;
其二,僅在Python 編程這個圈子,也有無數的積累,這些積累,特別有幸的變成了,調用起來很方便的各種庫(library)。
所以,學習任何 特定的計算機編程語言,初窺門徑和登堂入室 就有分別有兩個所指了(加起來就是四個。。。),
希望我沒有繞暈題主。
初窺門徑: 任何編程語言都有的 初級定義,初級專用名詞,初級語法,初級編程思想 和 所學特定語言的 一些淺顯的與眾不同之處。
登堂入室: 高級的編程思想,高級的邏輯思維,高級的數學思想, 數據結構,算法優化等?和 特定語言的高級屬性,這點其實和前半段有所重復。
最后,我猜肯定有些人 會 更加的推崇 實戰經驗,畢竟學來的東西最后還是要“學成文武藝 貨與帝王家”, 掙得安身立命之本嘛。 這點上我稍有不同看法,實戰于學習的初級階段是有益處的,但是它在“登堂入室”時卻往往是極大阻礙,具體想必不用我細述。 所以我推薦,用實戰來激發興趣和自豪感,然后用激發來的興趣深入學習,說白了就是啃書然后超越實戰(更準確的說,是手邊的實戰,因為任何理論都沒有辦法脫離實戰存在嘛,只是這樣的實戰我們不一定能碰到。)
一個沒注意,說了這么多,個人經驗,希望對 能讀到這篇小文字的人有所作用吧。
添加回答
舉報