Python网络爬虫:从入门到精通
上QQ阅读APP看书,第一时间看更新

1.1.2 Python的应用现状

Python的应用范围十分广泛,著名的应用案例如下。

▪ Reddit:社交分享网站,热门的网站之一。

▪ Dropbox:提供文件分享服务。

▪ Pylons:Web应用框架。

▪ TurboGears:Web应用快速开发框架。

▪ Fabric:用于管理Linux主机的程序库。

▪ Mailman:使用Python编写的邮件列表软件。

▪ Blender:以C与Python开发的开源3D绘图软件。

豆瓣网(一个受年轻人欢迎的社交网站)和知乎(问答网站)都使用了Python进行大量开发。可见,Python在业界的应用可谓五花八门,总结起来,在系统编程、图形处理、科学计算、数据库、网络编程、Web应用、多媒体应用等方面都有它的身影。在IEEE Spectrum排名中,Python成为最流行的编程语言之一。众所周知,学习一门程序语言的有效方法就是边学边用、边用边学。通过对Python网络爬虫的逐步学习,相信大家能够很好地提高对整个Python语言的理解和应用。

提示

为什么要使用 Python 来编写爬虫程序?Python 的简明语法和各式各样的开源库使Python在网络爬虫方面“得天独厚”。个人开发的爬虫程序一般对性能的要求不会太高。因此,虽然我们一般认为Python在性能上难以与C、C++和Java相比,但总的来说,使用Python有助于更好、更快地实现我们所需要的功能。另外,考虑到Python社区贡献了很多各有特色的库,很多都能直接拿来编写我们的爬虫程序,Python的确是目前比较好的选择。