今天终于完成了二轮考核的所有作业,回顾整个学习过程,遇到过许多令人头疼的困难,也有很多值得记录的学习方法,在此稍作小结。
初学Python爬虫,学习了requests、BeautifulSoup、re等库的基本用法,并编写了一些基础练习程序,总体上感觉比较容易。但开始着手完成考核作业时,马上就遇到了很大的困难。由于缺乏html、web工作原理等基础知识,对网站源码一知半解,并且对整个爬取过程中web的行为一无所知,造成初期编写如盲人摸象,毫无头绪。后来,通过查阅相关资料,找到了一份爬取学校课程表的代码及其编写过程分析,通过对这个实例深刻的剖析、学习和对相关知识针对性地补充学习,我对整个爬虫的过程有了直观的理解,考核作业的编写终于找到了突破口。
后来,通过这种发现问题、查询学习、继续编写完善的模式一点点推进任务进度,尽管期间遇到了诸如获取阅读数等略棘手的问题,但最终还是比较轻松地完成了考核练习。
爬虫对于没有太深厚编程基础和前端知识的学习者还是一个比较有难度的任务,但是借助完备的互联网资源,我认为学会它并不是难事。通过本次学习经历,我认为,我已经找到了大幅提升自身编程能力的方法,初步萌生了专业编程思维,相信在今后的学习过程中能走得越来越远,让编程成为我学习生活中的一抹亮色。