上QQ阅读APP看书,第一时间看更新
第1章 ◄Python环境配置►
为什么选择Python来写网络爬虫?
众所周知Python的运行速度并不是最快的,比不上Java,比不上C++,更比不上传说中的速度效率之王C。学习资料的完备也不在三甲之内,市面上讲解C&C++的书籍绝对是Python的几倍甚至几十倍。使用的人数也不是最多,目前还是使用Java、C、C++的人要更多一些。
那么,为什么会选择Python?
首先是它简单易学,简单到没有学过任何编程语言的人稍微看下资料,再看几个示例就可以编写出可用的程序;其次它是一门解释型编程语言,编写完毕后可直接执行,无须编译,发现Bug后立即修改,省下了无数的编译时间;还有它的代码重用性高,可以把包含某个功能的程序当成模块代入其他程序中使用,因而Python的模块库庞大到恐怖,几乎是无所不包;最后就是因为它的跨平台性,几乎所有的Python程序都可以不加修改地运行在不同的操作平台,都能得到同样的结果。这么多的优点都集中在这个语言中,因此写没有特殊要求的网络爬虫最好的选择就是使用Python。