ಠ_ಠ
大家自學寫程式都哪裡找教材怎麼學的 救命真的學到腦袋炸裂
ham6341
學哪個語言ㄚ
ಠ_ಠ
toast8970: 我想要找到更多教材 想說學校的筆記不太夠
ಠ_ಠ
ham6341: python和java的
guava713
呃……我是要用到什麼就搜尋什麼
話說噗主大概學到哪裡,我想想有沒有能用的資源
ham6341
ಠ_ಠ: 雖然不是寫這兩類的,但是網路上應該有很多手把手的簡字教程,噗主可以參考看看
或是如果想買書可以找一本叫做python自學聖經的書,之前因為上課有買,內容還不錯,有興趣可以去書店翻翻看
ಠ_ಠ
guava713: python我只有學到很基礎像基本的for while dictionary那些但實戰真的寫其實還是會爛掉 java就下個學期要學想要先學
ham6341
雖然中國的論壇或是教程很多用語跟台灣不太一樣需要適應一下,但是資源很多(尤其是常用的python跟Java),噗主可以找覺得看得懂的菜鳥教程之類的來看,遇到問題可以把錯誤訊息再拿去估狗看看就好
ಠ_ಠ
ham6341: 好的!!我去找一下這本書 謝謝旅人!
knight1870
不就是邊寫邊查嗎 實戰流啊XDDD
guava713
ಠ_ಠ:
python基本的話,有個資訊之芽的計畫是在教高中生寫程式,每年都會把他們上課的講義、練習題等資源放在課程網頁上,搜尋「資訊之芽 python」就會有了,有需要的話也可以看看,OJ印象中好像可以直接註冊,想練習也可以
ham6341
ಠ_ಠ: 但那本書滿厚的,價格也不低,可以看看學校圖書館有沒有
ಠ_ಠ
knight1870: 然後我會不知道自己寫了三小出來
guava713
你要確定知道現在自己在寫什麼之後再寫啦,要先想好大概要怎麼做再開始XD
knight1870
好奇噗主是有學習過其他語言還是是完全程式0基礎的狀態?
ham6341
可以先畫個流程圖或是狀態機之類的(?
ಠ_ಠ
guava713: 喔喔酷欸!!我記下來了 謝謝旅人
ಠ_ಠ
ham6341: 好的!!!
ಠ_ಠ
knight1870: 完全0基礎 都是到大學才開始碰的,電腦知識爛到被同學打趣說我是不是真的在讀這個學系的人
ಠ_ಠ
ham6341: 欸⋯!我怎麼完全沒聽過狀態機
knight1870
這樣子看起來找guava說的那種課程類的方向會比較好
找網路貼文教學可能會讓你基礎打得不夠好畢竟是真的實戰向的
guava713
課程應該也可以找找看有沒有教python的OCW(?)
ಠ_ಠ
knight1870: 嗯嗯 想要從基礎學起來然後做練習鞏固那樣,有在youtube找影片學,會大致理解到那些function怎麼用但實際交作業又會不知道在寫三小
ಠ_ಠ
學校也有課程但我覺得教蠻爛的他筆記超簡略
knight1870
其實我覺得你這種狀況去找同學或助教一步一步教會比較好XD
看書跟老師說跟實際操作還是兩回事ww
ಠ_ಠ
guava713: 有這個打算 所以想看看會不會有好網站推薦之類的
ಠ_ಠ
knight1870: 我的情況大概是能看得懂程式但寫不出來 作業看了答案會明白為什麼要這樣做但完全自己寫就不知道要怎麼寫 有問過同學他們很好會一步一步指導我做但我會變很依賴,自己做的時候又不知道怎麼做
guava713
各大學的應該都可以看看,但也不一定教得比較好就是了(rofl)
話說我覺得一開始最重要的是你看完題目之後要先想好你讀入資料的方式,比如說你要用list或dic,因為你一開始訂的規格會影響後面你要怎麼去處理它,所以一開始就要大概想好簡略的步驟再去寫,一下改下面一下改上面容易爆炸XD
ಠ_ಠ
guava713: 好 好的⋯⋯!我真的每次都一邊寫一邊改
knight1870
老實說會有這種狀況代表你其實並不是真的懂(炸
只是看著正解會讓你產生好像懂了的錯覺
當然這是大家都走過來的事情,不用太洩氣XD
可能要從講義上的例題從頭一個一個自己敲過會比較好?
ಠ_ಠ
knight1870: 我也是覺得自己似懂非懂 知道怎麼用又不知道要怎樣用,好的先一題一題敲好了
載入新的回覆