[問題] 新手如何培養寫程式的能力

作者: awesen (awesen)   2016-07-23 00:30:54
Python版的前輩們好
我是這個禮拜才剛開始學習Python的初心者
主要是想用來做資料處理和分析,本身沒有程式基礎
跟著Coursera之類的課程run過一次後,基礎大致都熟悉了(感嘆Python)
也可以跟著範例寫一些很基本的練習
但當我想寫自己的第一支程式(網頁爬蟲)時,就覺得卡住了
有點像學外語,雖然知道文法但不會寫文章的感覺
(想起我之前學西班牙文的樣子冏(啊離題了
所幸網路上有很多開放資源可以參考、學習
就算全部照著寫再改一些地方,也可以做到想要的效果
但這樣好沒fu(?),而且如果沒有類似的參考資料,我就寫不太出來
是我太急了嗎QQ
應該先從看懂別人寫什麼、以及模仿開始
再慢慢培養自己寫程式的感覺嗎?
想請教大家都是如何踏出這一步的呢?
作者: bibo9901 (function(){})()   2016-07-23 00:35:00
是就好像 會寫生字和會造句是兩回事 寫作文是另一回事
作者: xxx30165 (xxx30165)   2016-07-23 00:39:00
我正在寫 leetcode,可以試試看
作者: Yshuan (倚絃)   2016-07-23 01:03:00
很正常 要沒有參考資料就寫出程式 沒有到絕對必要
作者: ccvs (kisS x Sis)   2016-07-23 01:36:00
ctrl-c ctrl-v
作者: ckvir (ckvir)   2016-07-23 02:38:00
你這階段不適合寫leetcode網路爬蟲先找簡單的網頁爬或是先試試公開的 json 做應用
作者: laputaflutin (很恐怖,不要問)   2016-07-23 04:16:00
先寫程式去定期爬個opendata來玩玩
作者: alibuda174 (阿哩不達)   2016-07-23 07:14:00
除了語言本身,還要學相關程式庫
作者: vi000246 (Vi)   2016-07-23 11:22:00
把爬蟲會用到的程式庫用法都理解一遍
作者: mmxmmxmmx (***********先生)   2016-07-23 13:11:00
爬蟲程式是指http://www.largitdata.com/course_list/1 這個網站嗎的教學方式內的東西嗎?
作者: pmove (金疾檸檬)   2016-07-23 17:27:00
如果不想要call call, 建議學標準C
作者: ripple0129 (perry tsai)   2016-07-23 18:44:00
不用想這麼多,初期就是學會複製貼上處理需求等到複製貼上處理不了需求時就會需要去看文件自寫code來處理了,結論是,要一直有需求讓自己進步。想一些專案來做這樣。

Links booklink

Contact Us: admin [ a t ] ucptt.com