豆瓣为啥用python?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了豆瓣为啥用python?相关的知识,希望对你有一定的参考价值。

1.从语言排行榜上看
Python虽然是25岁的大叔级编程语言,但是近年来Python反而变得越来越流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第六名飙升到了第四名:

2.语言本身简洁,优美,功能超级强大
Python的语法非常接近英语,去掉了传统的C++/Java使用大括号来区分一个方法体或者类的形式,而是采用强制缩进来表示一个方法或者类。风格统一,非常优美.而且内置了很多高效的库,打个比方,同样一项工作C语言可能要1000行,java要100行,python可能只要10行. 而且从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做,以后会详细讲一下.

3.跨平台
类似很多流行编程语言Java、C++、C都能跨平台而且开源,Python也是如此
由于它是开源的,所以也支持可移植性。你可以随处运行Python,换句话说你在window上写的代码,可以很方便的再linux,mac上运行。

4.非常火爆的社区
Python有非常有名的社区,而且人气很火爆,大家可以去python官网经常逛逛,还有github上搜一下python的帖子,很多开源的库,你能想到的基本都已经有人开发了.而且版本还在不断的迭代.

5.很多有名的大公司在用
国外非常有名的有Google,facebook,Yahoo,YueTube,还有美国宇航局NASA,像著名的开源云计算平台openstack也是用python写的,还有国内的豆瓣也是用python写的.

参考技术A #!/usr/bin/env python2.7# encoding=utf-8""" 爬取豆瓣电影TOP250 - 完整示例代码"""import codecsimport requestsfrom bs4 import BeautifulSoup DOWNLOAD_URL... 参考技术B 1.不同编程语言的运行效率虽然有不同,但是没有你想象的那么大的差异。
2.大型架构要想提高运行效率,关键在于提高伸缩性和吞吐量,而不是考虑单一程序的效率。高级的...
3.人家只是在应用层用某种语言,在大型架构中,这只是占到程序的一部分,特别是瓶颈不在这里。
4.Python也有高性能优化的方案,比如二次编译,JIT和runtime的优化

以上是关于豆瓣为啥用python?的主要内容,如果未能解决你的问题,请参考以下文章

为啥豆瓣小组点不开了,应用出错是怎么回事??

Python豆瓣书籍信息爬虫

豆瓣读书数据分析-python

1-1 用Python抓取豆瓣及IMDB上的电影信息

使用python爬取豆瓣电影TOP250

用python+selenium抓取豆瓣读书中最受关注图书,按照评分排序