头像
MES  •  liyingjie  •  发表于9个月前  •  363次阅读


今天有初学Python的小伙伴儿在群里讨论如何学习Python。我看到小伙伴儿直接到网上拷贝一段爬虫代码就开始跑,还跑不起来。


首先爬虫代码有一定时效性,网站都在不停的改版,甚至不断提高反爬虫的能力。所以,网上的代码语法虽然正确,但是可能已经爬不下来东西了。


其次,我们学习爬虫,重要的是学习一个爬虫的工作流程,因为爬虫并不难。我们要看看这只爬虫如何访问网页,如何解析网页来获取信息,如何存储信息。掌握了这个思路后,我们就可以自己来写了。



1. 掌握基础语法。



0 基础的还是推荐看视频,有老师讲容易理解。但是有了基础后一定要买书来看,看书是比较高效系统的学习方法。



2.写代码,解决自己的需求



当你掌握了基础语法,你还是什么都写不出来,这时候你要想想,我学的东西可以为自己做点什么?


举个例子,我以前收集了不少英文书,英文书名字加上文件路径就特别长,在往硬盘拷贝的时候会报错,Windows要求文件路径不能超过255个字符。所以几千本书我不可能一个一个去改名字吧,所以我就用了Python写了几行代码,批量修改书名。


当然刚开始学也是一边百度,一边写的,也就10行左右。16年的时候,还写博客记录了一下。


Python遍历文件夹并批量改名


3. 看别人的代码


多看优秀的人的代码,掌握解决问题的一般方法。有时候不是你不会写代码,而是你不知道如何下手。看高手的代码可以学习写代码的思路和代码规范



4. 多写,不停的写



多写代码,不停的写,当你写够几万行代码后,你会对写代码这件事有更深入的理解。

暂无回复