说实习

作者: 小武子 | 来源:发表于2015-10-21 02:25 被阅读101次

实习了一个多星期了,做的是爬虫和数据清洗。我的任务就是找数据,然后清洗干净,交给别人建模型,然后按要求改数据的各种格式。

显而易见,我用的是Python。在工作的这几天碰到了各种之前没有考虑过的东西,有这么几个东西是我最近见到的用到的非常多的:

  • 编码问题(编码问题是python和web编程里面永远的痛 cchardet)
  • 正则表达式(清洗数据真的躲不过,感觉效率还不错 Python正则表达式指南
  • SQL (爬虫后端一定是要用到数据库的,sql一定要写好,我用的是sqlite,因为要给别人分享数据库文件)
  • 配置文件 (ini这个还是很好用的,写web配置还是麻烦了点)
  • 错误处理(在程序里面不稳定的地方一定要有错误处理,这个很重要,也很有技巧)

写python感觉最深的就是写了一天的代码发现既然没有几行,真是伤心,完全不像是java,那是大片大片的代码。说到这里,我发现公司里面真的没有人用IDE,清一色的sublime,之前自己抛弃了vim,因为这玩意儿实在是不能开箱即用,自从用上了sublime才发现现代软件配置起来还是很快的,而且足够使用了,毕竟很多程序不是直接就能调用跑的,还是要联合的调用。

说到爬虫,这个其实是比较简单的,就是简单的一个请求,然后分析html,但是为了这个请求的稳定和快速,简直是煞费苦心。需要维护html需要分析编码,然后还要从中间提取信息,还是比较费事的。虽然写好脚本就能直接跑,但是往往会发现,性能不行,达不到需求,比如说chardet就很慢,还有网上搜到的繁简转换的源码,简直是不能再慢了。所以对于python在关键的步骤上面一定要上C语言的库,纯python真的不适合做大量的计算。

当然在实习的过程中也学会了很多投机的技巧,比如说with啊、行内循环啊之类的,写起来还是很爽的。

好吧,就先到这里吧。


p.s 实习的时候感觉很奇怪,也明显感觉到自己的能力不足,还是要好好锻炼自己,特别是数学方面,必须要补起来,给自己信心!

相关文章

  • 说实习

    实习了一个多星期了,做的是爬虫和数据清洗。我的任务就是找数据,然后清洗干净,交给别人建模型,然后按要求改数据的各种...

  • 说实习(二)

    快到2015年年关,实习也有4个月了,写一写我的心历路程。 这段时间我主要在折腾MongoDB和数据挖掘相关的东西...

  • 你好,我第一次做实习生!

    有人说 有人说,实习,就是做免费劳动力;有人说,实习,是一边骗爸妈说“我还有钱”,一边啃方便面;还有人说,实习,就...

  • 实习的那些事情

    花花说让我写一篇关于实习的分享,来说一说自己的想法,我当时在想,我要说些什么呢? 是说实习该收获什么吗?还是说实习...

  • 希望一切顺利

    昨天得到了一个晴天霹雳般的消息,学校要求实习,还要写报告,真的很无语。学校之前说,不实习了,现在又突然说要实习,真...

  • 实习生上访(日记)

    2018.12.20 实习生又上访去了。 这些人…… 早上上班,办公室里很冷清。同桌说实习生上访去了。 这批实习生...

  • 你可以浪费时间,但是不要浪费生活

    我念大二实习的杂志惯例是实习生在所有部门实习一遍,各部门负责人投票,按照票数决定谁留下。也就是说一个实习生实习的这...

  • 实习打卡第一天

    算是今日份的日记。 我是财务实习生啦 !!!! 拿到实习offer以后,今天,就要正式开始我的实习生活。 HR说我...

  • 你月薪多少最合适

    马上要实习了,和室友谈论起以后去哪个城市、哪家企业实习当然还有工资。室友说:你们说我傻也好,说我没志向也罢,我觉得...

  • 当实习生?请准备好再来!!

    总是半路逃跑的实习生 朋友一早MSN闪我,说我介绍给他的那个实习生在实习一周后的今天打电话给他,说不能来上班了,问...

网友评论

      本文标题:说实习

      本文链接:https://www.haomeiwen.com/subject/dhxthttx.html