- A+
以前也听说过python,面向对象的编程语言,语法简洁而清晰,具有丰富和强大的类库有所耳闻,一直没有接触。年初接触了个python的,
对于大数据
我是听说过的
这几年异常火热
我上网了解了一下
最终选择了Python
作为编程语言
只因那句
人生苦短,我选Python
我找到
几个在互联网行业工作的朋友
了解到
现在大数据类人才稀缺
待遇也不错
为了弥补
本科没有转计算机专业的遗憾
我决定自学
然后转行
在网上看了很多技术博客
也在京东上买了几本书
很多说是从入门开始
没看几页就看不下去了
可能
我不适合学编程吧
但是
我别无选择
艰难的摸索入门
看书的时候
了解到了网络爬虫
那是一种编程大量采集网络特定信息数据的技术
我为此深深的着迷
让我欣喜的是
学习爬虫技术只需要Python入门即可
在之后的几天
我学会了
爬一些新闻
爬一些招聘网站数据
爬一些图片
在这个过程中
多次抛出的异常令我愁眉
解决问题后的成就感十足
未来十年将是大数据、人工智能爆发的时代,到时将会有大量的数据需要处理,而Python最大的优势,就是对数据的处理,有着得天独厚的优势。
python版本的选择
当我们今天讨论 Python2时,我们通常指的是 Python 2.7 版本,因为它是最常用的版本。Python2.7的后续开发,包括现在最主要的bug修复,将在2020 年完全停止。
Python2.7具有 Python2 和Python3.0之间的早期迭代版本的独特位置,它因为对许多具有鲁棒性的库具有兼容性,对于程序员而言一直是非常流行的选择。
Python3被视为Python的未来,是目前正在开发中的语言版本。作为一项重大改革,Python3于2008年年末发布,以解决和修正以前语言版本的内在设计缺陷。Python3开发的重点是清理代码库并删除冗余,清晰地表明只能用一种方式来执行给定的任务。对Python3.0 的主要修改包括将print语句更改为内置函数,改进整数分割的方式,并对Unicode提供更多的支持。起初,Python3的采用很缓慢,因为该语言不能向后兼容Python2,这就需要人们决定该使用哪个版本的语言。此外,许多封装库库只适用于Python2,但是由于Python3背后的开发团队重申了终止对Python2的支持,促使更多的库被移植到Python3上来。
所以,学pyhton2还是pyhton3关键要考虑的是你所准备使用的模块是支持pyhton2还是pyhton3。
然后下载一个PyCharm软件 它是很多 Python 开发者优先选择的 IDE,功能强大,跨平台,提供免费社区版,非常良心。
每天的编码必不可少,既然选择学习编程,学习Python,坚持编码应该是必须做到的。没有代码积累,要写出高质量的代码,几乎不可能。
要善于总结。如果你光学不练,这是不好的,如果你不善于总结,这也是不好的。语言都是用不上的时候开始学习。都是用的上的时候开始复习。要是用得上的时候开始学习,除非你抗压能力一流,不然我想你心情烦躁,效果会很不好的。学习的时候多总结一下,复习的时候可以翻出来看看,这样就不至于完全荒废了,并且恢复相当快速。
爬招聘职位的时候
特地看了看爬虫工程师岗位
某些职位要求
已经可以达到
于是
我鼓起勇气
投了几份爬虫简历
第二天
有一家公司联系我
要求我
爬一下雪球网的股票数据
我发现
这需要抓包分析
可能
这是在检验我的爬虫技术吧
我写了个word文档
将我的爬取过程一一记录
和源代码一起发给了那边
最终
我接到了面试通知
虽然我的专业不太对口
最后在说到我做过哪些爬虫实例的时候
面试官很满意
我成了一名爬虫工程师
在象牙塔里学习
我败给了项目经历
学习网络爬虫
所做的都可以算是小项目
网络爬虫,无关业务
网络爬虫,简单粗暴
网络爬虫,感谢有你
朋友也想转行
问我学习规划
我这一路走了太多弯路
前段时间看到一个不错得学习机会
给你们也分享一下吧
人生最精彩的不是实现梦想的瞬间,而是坚持梦想的过程