作者abc2090614 (casperxdd)
看板Python
标题Re: [问题] 在学习程式语言,如何做到有效率的学习
时间Wed Jan 3 12:36:10 2018
※ 引述《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://webptt.com/cn.aspx?n=bbs/Python/M.1514954172.A.49D.html
1F:推 jamesxxx1997: 谢谢大大的建议,不过我其实已经看过beautifulsoup 01/03 21:27
2F:→ jamesxxx1997: 和requests与selenium的教学了,范例能爬出来 01/03 21:27
3F:→ jamesxxx1997: 但是想爬自己想爬的网站就真的太进阶,感觉有断层 01/03 21:28
4F:→ jamesxxx1997: 而这个断层就是http的内容~ 01/03 21:28