作者hn12404988 (Willy)
看板C_and_CPP
標題Re: [問題] 請教一題c的題目
時間Tue Dec 27 17:40:54 2016
: 各位大大好
: 小的做到一個題目
: int c = 2
: int x=?
: 填上哪個選項會讓x的初始值是1
: a.(c++ +c)%c++;
: b.(++c +c)%c++;
: c.(c++ +c++)%c;
: d.(++c+ ++c)%c;
想要回這篇文章主要想分享關於「學習寫程式」,一些自己的心得
先上結論就是「我認為作題目學程式效率很差,尤其是糟糕的題目,簡直浪費時間」
結論很廢話但別急著噓,我主要是丟出一個我認為不錯的學習程式方法給大家參考
我認為「簡單的網路爬蟲」非常適合初學者來學習程式語言
可能會有人覺得太困難,但真的不會,我就直接用實際例子來解釋有多簡單
1. 不管是C++ 還是php, python等等,先學會宣告int和string和array就好,還有
if else和for怎麼用,基本上學到這樣就好
2. 查哪個語法可以幫你把整個網頁的html抓下來存到一個string
3. 打開ptt web版本,目標例如是把某版一個web page的標題抓下來
4. coding time! 使用1,2的知識就好,寫多醜都不重要,能動能成功就好
5. 成功了,檢視自己的程式碼,覺得蠻醜的吧,打開「語法字典」,看目錄的地方
或每章開頭,大概了解這個語言還有哪些新功能你不會,以及他的功用是甚麼
6. 選一個你覺得可以改善程式碼的功能,改寫程式碼到能動能成功為止
7. 開始提高爬蟲的功能,可以抓圖片,只選取熱門文章,甚至連接資料庫等等
以上,重複一直提高爬蟲功能,就會有需求去學習語法功能,而不是「背」語法功能
我認為學習程式跟數學很像,是動手學而不是用看講義的,建立一個學習目標最重要
最後,多用google然後把英文學好,以上廢話不認同沒關係,但這點真的很重要
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.16.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1482831657.A.11D.html
1F:→ zcbm6536: 感謝 12/27 21:53
2F:→ james732: 爬蟲要怎麼對付需要登入才能用的網頁,而且還加密Q_Q 12/27 22:52
3F:推 Hazukashiine: curl 12/27 23:09
4F:推 noodleT: 有基礎預備知識後,選個有興趣的題目開始做 12/28 00:01
5F:推 andrenvq57: 不錯,我想可以把爬蟲換成任何有興趣的專題 12/28 20:38
6F:→ andrenvq57: 以專題為目標的學習方法的確很有效,尤其是寫程式 12/28 20:39