Re: [問題] 在學習程式語言,如何做到有效率的學習

看板Python作者 (casperxdd)時間6年前 (2018/01/03 12:36), 編輯推噓1(103)
留言4則, 1人參與, 6年前最新討論串4/5 (看更多)
※ 引述《jamesxxx1997 (黃~)》之銘言: : ※ [本文轉錄自 study 看板 #1QIaoBNy ] : 作者: jamesxxx1997 (黃~) 看板: study : 標題: [問題] 在學習程式語言,如何做到有效率的學習 : 時間: Mon Jan 1 22:58:16 2018 : 大家好,最近在學習Python的網路爬蟲時,常常遇到 : 1.先備知識不足的情況,可能花非常多的時間在爬文 : 2.網路初階課程完整且實用,但深入的話,不清楚需要多深入,才能解決現有問題 : ,常常迷失在各種專用術語之中,不知該如何學起 : 請問,有沒有甚麼大原則或方法,能夠在學習的階段中,自我評估出 : ,需要達成目標所必要的基本知識,來減少盲目爬文的時間呢? : 謝謝 : 補充實際例子 : 在學習網路爬蟲時,想爬一個網站,用request,但是當爬取資料被拒絕 : [403 forbidden],在繼續爬文時,發現應該是headers的問題,但是headers又要去 : http header的介紹網站學習,當相關的資料看不懂時,就只好換一個 : http header的介紹網站學習--->>>迷失在資訊之中QAQ 初學學東西就是兩個步驟 1. 狂抄 這一步就是抄就對了 找個簡單的書開始照著作一兩章 以你的例子就是找一個爬蟲的教學 照著爬一遍 code寫一模一樣 網站爬同一個也無所謂 然後作完一個以後 再作另一個稍微不同或更複雜一點的教學 差不多作兩個 最多三個就很夠了 慢慢作應該一周內能解決 2. 開始把自己想解決的問題列出來 用在 1 學到的工具把問題拆解成小步驟 爬蟲來說 我能爬什麼網頁 什麼圖片 能不能學1的範本依樣畫葫蘆先弄出來 弄不出來再去查資料 這時有 1 的經驗 對於要搜什麼關鍵字可能也會比較有概念 然後把小問題慢慢解決 學創作類的技能一開始就是要學工具 當畫家要先學怎麼用筆刷 連莫札特18歲以前的樂譜也都是抄當代作曲家的居多 等抄一兩次 對工具(語法, 關鍵字)有基本概念後 就開始跳到泳池裡用力游 不停想辦法解決大問題拆出來的小問題 對新手來說同時要學工具又要解決問題 會變成多頭馬車 個人認為這是最有效率的學習法之一 供參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.71.180.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1514954172.A.49D.html

01/03 21:27, 6年前 , 1F
謝謝大大的建議,不過我其實已經看過beautifulsoup
01/03 21:27, 1F

01/03 21:27, 6年前 , 2F
和requests與selenium的教學了,範例能爬出來
01/03 21:27, 2F

01/03 21:28, 6年前 , 3F
但是想爬自己想爬的網站就真的太進階,感覺有斷層
01/03 21:28, 3F

01/03 21:28, 6年前 , 4F
而這個斷層就是http的內容~
01/03 21:28, 4F
文章代碼(AID): #1QJ5syIT (Python)
討論串 (同標題文章)
文章代碼(AID): #1QJ5syIT (Python)