本学期在课程之外,自主计划学习Python语言以及爬虫知识。书籍方面,采用了O`Reilly的《深入浅出Python》与《Python网络数据采集》。前者用于Python语法的学习,后者则作为爬虫知识的详解。

与我们日常使用的教材不同的是,《深入》像是一个老鸟,在一步一步通过对话的形式手把手地教你。个人体会,该书作为入门教材,十分妥当,但是深入理解还需另辟蹊径。全书从文本处理出发讲解基础语法,再设计背景,随着假设要求不断扩展,将Python语言在web开发、Android应用开发等领域的作用通过示例的形式展现出来。同时,留下大量空白,要求读者自己动手,尝试写出代码。但是,该书在引导学习的方面有一定问题,就是当读者只用这一本书时,会由于语法使用较少而在后面的学习中难以读懂程序含义。因此,在读该书的时候,可以尝试跟其他书籍一同阅读,如:《Python核心编程》。《核心编程》与其说是教材,不如说是本工具书,配合《深入》使用更佳。总的来说,《深入》是一本介绍性为主的书籍,书的后部分的应用介绍,提供了很多模板,在本学期的课内实验中,我采用了相关的技术。但是,语言归语言,《深入》对于功能的介绍并不算很深入,当有一定基础之后,再看该书,又有点鸡肋的感觉。

而《网络数据采集》则更贴近与我们平时使用的教材,从基础的数据采集,到高级的数据处理,同样是用功能的实现来体现技术。在阅读该书之前,我便已经开始从网上查找资料、学习视频学习爬虫技术了。本学期,程序设计课程,我便利用爬虫技术,完成了作业设计功能。但是,随着程序的功能不断扩充,更为规范高效的爬虫技术,成了我的瓶颈。因此我才购入此书,以求获得技术上的提升。该书篇幅不大,内容较精,但是随着时间进入到期末,不得不停下来,因此现在还没有看完。总的感受是,该书所提供的方法,跟网上的教程相比,突出的特点是编码的规范化,和方法的精练。而未能读完的后半部分则偏向于处理更难的问题。

人生苦短,我用Python。在读了两本书之后,感受到一个良好的语言社区是多么的重要。当然,也导致了我现在一看超过百行的代码就眼花。

转载于:https://www.cnblogs.com/geforce460/p/5601584.html

《深入浅出Python》与《Python网络数据采集》读后感相关推荐

  1. 《python网络数据采集》读后感 第六章:读取文档

    1.文档编码: 文档编码是一种告诉程序--无论是计算机的操作系统还是 Python 代码--读取文档的规 则.文档编码的方式通常可以根据文件的扩展名进行判断,虽然文件扩展名并不是由编码 确定的,而是由 ...

  2. Python网络数据采集2-wikipedia

    Python网络数据采集2-wikipedia 随机链接跳转 获取维基百科的词条超链接,并随机跳转.可能侧边栏和低栏会有其他链接.这不是我们想要的,所以定位到正文.正文在id为bodyContent的 ...

  3. python数据采集框架_20190715《Python网络数据采集》第 1 章

    <Python网络数据采集>7月8号-7月10号,这三天将该书精读一遍,脑海中有了一个爬虫大体框架后,对于后续学习将更加有全局感. 此前,曾试验看视频学习,但是一个视频基本2小时,全部拿下 ...

  4. python手绘效果图_2020高校邦《马克笔手绘效果图》判断题答案2020高校邦《网络数据采集与Python爬虫(山东大学定制班级)》见面课测试答案...

    2020高校邦<马克笔手绘效果图>判断题答案2020高校邦<网络数据采集与Python爬虫(山东大学定制班级)>见面课测试答案 更多相关问题 工程项目竣工验收.交付使用,应达到 ...

  5. Python 网络数据采集(三):采集整个网站

    Python 网络数据采集(三):采集整个网站 1.采集整个网站 2. 完整代码 3. 下一节,继续优化这个"爬虫"程序 参见  作者:高玉涵  时间:2022.5.30 15:3 ...

  6. Python 网络数据采集(中文版)

    Python 网络数据采集(中文版) 链接:https://pan.baidu.com/s/1vXtIUXVFlGLBnA3BbWFAAg 提取码:f2a8

  7. Python网络数据采集知识点

    网络数据采集知识点总结希望对大家有用 爬虫的合法性探讨 法不禁止即为许可 robots协议 隐匿身份 高匿商业代理 TOR(洋葱路由) 爬虫的分类 通用爬虫 定向爬虫 爬虫程序的一般步骤 URL -& ...

  8. 笔记之Python网络数据采集

    笔记之Python网络数据采集 非原创即采集 一念清净, 烈焰成池, 一念觉醒, 方登彼岸 网络数据采集, 无非就是写一个自动化程序向网络服务器请求数据, 再对数据进行解析, 提取需要的信息 通常, ...

  9. python网络数据采集学习笔记-前言

    <Python网络数据采集>,英文名<web scraping with python>     Ryan Mitchell著     陶俊杰 陈小莉 译 那老僧道:" ...

最新文章

  1. R语言cox回归模型案例(绘制列线图、校正曲线):放疗是否会延长胰脏癌手术患者的生存时间
  2. 《12个球问题》分析
  3. Weka学习四(属性选择)
  4. Vue 生命周期LIFECYCLE是8个吗?
  5. 阿诗玛的传说|阿诗玛民间故事
  6. 【中级05】Java泛型、反射
  7. Android FloatingActionButton(圆形按钮)
  8. 今天,你绿坝了没有?
  9. 大话西游手游服务器维护要多久,大话西游手游7月22日维护及解读
  10. 图片从前端回传到后端实现思路总结
  11. libusb,libusbk,winusb的区别
  12. 有趣的兔子(斐波那契数列)
  13. Redis基础笔记(下)
  14. [含论文+源码等]基于HTML5,DIV CSS实现的宠物狗个性化服务网站前端(静态网页毕业设计)web前端毕设
  15. 清华大学新闻学考研专业课真题经验分享
  16. 西门子s7-1200程序与威纶触摸屏画面实例
  17. linux系统中的sl命令 以及其他好玩的东西
  18. java查找第k大的数字_查找数组中第k大的数
  19. 智慧养老系统解决方案
  20. 《码农翻身》--知识点总结--01我是一个线程---线程生命周期、线程池、缓存、锁

热门文章

  1. 抖音短视频如何添加抖音小程序;个人与企业该怎么运营小程序。
  2. 为什么无法显示其他计算机,为什么网上邻居中看不到同一局域网的其他电脑?...
  3. Java中“/”的使用
  4. Java基础-方法的使用
  5. 会计初级可以自己报名吗_初级会计考试可以自学吗?我刚完成报名
  6. koa2洋葱模型之为什么要保证洋葱模型
  7. C++ 使用哈希表封装模拟实现unordered_map unordered_set
  8. SpringBoot学生成绩管理系统
  9. Unity3d C#实现类似于王者荣耀技能读条和CD冷却的功能(含源码)
  10. 高可用之虚拟IP和IP漂移