1. 聚能聊>
  2. 话题详情

Python为何能稳坐AI时代头牌语言?

下图是2017热门开发语言排行榜,快看看你热衷的语言,是在没落,还是在逐渐超越:

2017开发热门语言排行榜

python可以用来进行网络开发、GUI开发、图形开发、Web开发、游戏开发、手机开发、数据库开发,大数据分析等等。

一、简单灵活

1、有很多强大的第三方库

2、Python编程速度快,几十行就能编出一个有价值的程序。

3、python和c/c++很亲密,python中直接可以调用dll。

4、安装方便,灵活高效

5、还有一些独特的语法,如分拆、变量交换、负索引、列表切片等,如下例子:

分拆

a,b,c=1,2,3
a,b,c
(1,2,3)
a,b,c=[1,2,3]
a,b,c
(1,2,3)
a,b,c=(2*i+1foriinrange(3))
a,b,c
(1,3,5)
a,(b,c),d=[1,(2,3),4]
a
1
b
2
c
3
d
4

变量交换

a,b=1,2
a,b=b,a
a,b
(2,1)
负索引
a=[0,1,2,3,4,5,6,7,8,9,10]
a[-1]
10
a[-3]
8
列表切片
a=[0,1,2,3,4,5,6,7,8,9,10]
a[2:8]
[2,3,4,5,6,7]

二.强大优美

几乎没有Python办不到的事情.Python的内核非常之小,但他能够提供基本的构建块,所以程序员能设计很多的应用程序.另外可以用C,C++, Java对Python进行扩展,因此你可以用它开发任何类型的程序.

Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功 能,比如网络通讯,文本处理(广泛的XML支持),以及正则表达式(Regular Expression).虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问。
上天入地的本事都有了,Python的确是可以做任何事情.

在你们心里python还有哪些强大之处呢???

python未来会成为第一,你支持吗?

那么来说说python到底强大在哪里?

python为什么上升的这么快呢?

你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?

俗话说得好,人生苦短,快用Python,戳这里看Python“胶水语言”技术百问

参与话题

奖品区域 活动规则 活动已结束,可继续参与讨论哦

  • 奖品一

    纪念版T恤 x 2

  • 奖品二

    优酷VIP月卡 x 2

  • 奖品三

    云栖定制电脑包 x 2

242个回答

30

1015598661300012 已获得纪念版T恤

php是最好的语言。

ttbang 回复

我就赞你

思哥 回复

我就赞你

1866081711213875 回复

拍黄片

小阳哥 回复

1.web 方面,PHP可以和HTML混编,而 Python 不行
2.类自动加载机制,PHP胜过Python
3.对象的支持,PHP 胜过 Python
4.平稳退化,PHP版本之间兼容,而Python2和Python3简直两种语言
5.语言的执行速度,PHP 胜过 Python
6.官方文档 PHP 胜过 Python
7.环境部署方面 Python 胜过 PHP
8.Python 是胶水, PHP 不好黏贴
9.我觉得库多对于学习语言来说是一种极大的障碍
10.Python 号称上手快,但是深入太难
11.最主要的是,我喜欢 PHP 的编程风格

1461963404564191 回复

PHP是世界上最好的语言,没有之一

月啊月啊 回复

我就赞你

阿哈哈哈 回复

感觉js对PHP支持的还是不够完美

小创科技 回复

支持!!!

hihahuha 回复

不用PHP,但赞成你的观点。
可惜PHP缺乏大型公司的支持,难有前途

郁闷的用户 回复

说php缺少大公司支持的,你还真错了。 国外的Facebook 国内的 百度 腾讯 国内 只要主营业务不是金融 支付和电商的,web服务都大量采用了php语言,尤其是cpp技术体系很重的公司 基本都是cpp配php。

玛丽莲 回复

你说的只是WEB。PHP能干的python能干,PHP不能干的python也能干!但是两种语言都是最好的语言之一!

评论
4

巴洛克上校 已获得优酷VIP月卡

在你们心里python还有哪些强大之处呢???
Python的使用是完全免费,而且他是一种面向对象的语言,支持多态、继承等高级概念,而且可移植性强可以运行在所有主流平台上手机,电脑,平板,并且简单易学语法容易看懂;

python未来会成为第一,你支持吗?
支持, Python 坐稳热门的位置,是由于AI的发展未来需要大批的从业者,也是因为 Python 正在迅速成为全球大中小学编程入门课程的首选教学语言,这种开源动态脚本语言非常有可能在不久的将来成为第一种真正意义上的编程世界语言。

那么来说说python到底强大在哪里?
额在重复回答一遍:Python的使用是完全免费,而且他是一种面向对象的语言,支持多态、继承等高级概念,而且可移植性强可以运行在所有主流平台上手机,电脑,平板,并且简单易学语法容易看懂;

python为什么上升的这么快呢?
python上升快还不是因为AI和大数据发展的需要造成的,当然python简单易学也是一部分原因。

你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?
暂时没有打算,JavaScript会成为未来之星哈哈

韩先生 回复

最后一句 66666666666666966666666666

zhuxiaodongwx 回复

说的好,我选择Java

1356297600551432 回复

66666666666666

hihahuha 回复

假如JavaScript也有那些函数库,假如网上一样有JavaScript调用tf的demo,你还会用python?

昕妍 回复

很好很方便

评论
0

浮生递归 已获得云栖定制电脑包

在你们心里python还有哪些强大之处呢???
胶水语言,即插即用
很多很多有点,具体还得结合实例,与不通语言进行对比,以及各种库

python未来会成为第一,你支持吗?
支持,python是现有几个脚本语言中性能潜力较大的一个。PyPy实现了JIT性能优化。其他的脚本语言,除了PHP有Facebook开发的hack for hiphop做了JIT性能优化(但是已经不是传统意义上的PHP语言了),至今没有见到有JIT的。动态语言的性能提升太依赖JIT了。再加上Cython这个开发C语言扩展的利器,Python性能上跑赢其他脚本语言太容易了。

那么来说说python到底强大在哪里?
能横跨多领域的语言不多,javascript离不开web,也没有人用Java去做数据分析。Python是难得的多面手,和C的天然亲和性,让Python在脚本语言中可以最大程度的继承C在性能上的优势同时保证接口简洁明了。更不要说提供Python接口已经是成功的开源项目的标配了。

python为什么上升的这么快呢?
Python几乎在每个领域都做的非常优秀,这是一门真正意义上的全栈语言,即使目前世界上使用最广泛的Java语言,在很多方面与Python相比也逊色很多!我目前还看不到有哪门语言,能同时在在如此多的领域能做出这些成绩。

你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?
有足够的时间和精力的话,肯定会去学(通常会没有)。javascript已经是未来之星了吧,现在项目里用到确实挺多,想排斥都不行。虽然我不喜欢它。我还是比较喜欢PHP。虽然我不是PHP程序员

巴洛克上校 回复

你是做什么的,一直很好奇这个问题

浮生递归 回复

赏个电脑包就告诉你。发了这么多次,居然一次都没领到包,也是神奇

巴洛克上校 回复

哈哈

happycc 回复

satisfy u

郁闷的用户 回复

很多脚本语言都有jit啊 论执行速度Python妥妥是慢的。。 nodejs lua 轻松吊打 各种类型的py。

评论
4

1112472630573093

不要怕 马上被培训机构搞死

孤毒 回复

我就赞你

tetsuz 回复

赞你

sjing 回复

赞你

new01ct 回复

行业风向标

评论
1

海洋的云 已获得优酷VIP月卡

在你们心里python还有哪些强大之处呢???
对深度学习tf的支持。
python未来会成为第一,你支持吗?
目前不是已经排名第一了吗?哈哈~
那么来说说python到底强大在哪里?
开源!开源!开源!免费!免费!免费!
python为什么上升的这么快呢?
入门门槛低,上手快!业务场景支持度高。
你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?
正在学python。感觉Scala也不错哦~

lanpushi 回复

PHP是最好的语言没有之一😉

评论
1

木青山 已获得纪念版T恤

在你们心里python还有哪些强大之处呢?
python可以用来进行网络开发、GUI开发、图形开发、Web开发、游戏开发、手机开发、数据库开发,大数据分析等等
1. python未来会成为第一,你支持吗?
支持,Python的设计哲学是“优雅”、“明确”、“简单”,Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。大道至简
2. 那么来说说python到底强大在哪里?
 Python作为动态语言更适合初学编程者,Python编程速度快,几十行就能编出一个有价值的程序,另外一个强大的地方就是各种各样的库(module),这些库功能强大到你感觉你用他们写代码似乎没有技术含量一样
3. python为什么上升的这么快呢?
安装方便,灵活高效,Python社区的活跃,开源项目多,借助大数据,学python的人越来越多
4. 你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?
目前正在学习中,go语言未来也会成为未来之星

求一件T恤

1

jackyliu 已获得云栖定制电脑包

在你们心里python还有哪些强大之处呢???

1.简单的语法和少到可以忽略不计的语法糖可以让初学者专注于思考要做的事情,而不需要在过程上大费周章;
2.解释型语言,自带REPL,可以快速尝试各种语法,快速调试代码片段,开发快;
3.库多,很多功能import一下就能用,没有的话pip装一下即可。

python未来会成为第一,你支持吗?

不支持,python没有可能登顶。动态语言一时爽,代码重构火葬场。这句话并不是开玩笑。对于大型项目来讲,完善的类型系统有助于编译期间的代码检查,有助于新人理解代码,也有助于维护和小心翼翼的重构历史代码,更是IDE做智能分析和提示必不可少的存在。我写过Javascript和python,项目后期,都又采用了document string ,@param type这种拙劣的方式,用注释来弥补类型缺陷。

python为什么上升的这么快呢?

1.编程开始普及,大量新手会发现python是一个很好的程序设计入门语言;
2.现在越来设备越来越多,各种平台和环境层出不穷,python作为浇水语言遍地开花是正常的;
3.计算机性能越来越快,python略慢的缺陷越来越不重要;

你打算学python吗?还有哪些语言你觉得值得学习会成为未来之星呢?

不打算,因为我本来就会,而且python在计算密集型游戏服务器领域不是一个好的选择。go语言很明显了,未来之星,势必在物联网时代成为开发后端服务的中坚力量。另一门语言是rust,对标C++,也在冉冉升起。

码字不易,求个T恤?

0

1626582286762090

PHP优越当之无愧 我们来分析一下
1.占用内存消耗小
2.相比传统c#与SQL server PHP与MySQL能够完美运行一套系统
3.PHP能够扩展许多的插件且用起来方便 加密支持 对象重载支持等等
4.扩充api模块等等
讲道理我能打一天
用的人自然懂 PHP天下第一😂

1461963404564191 回复

PHP是世界上最好的语言,没有之一

oshine 回复

内存小?在逗我。

灯火—阑珊 回复

好是好,内存小,你搞是没处理过大数据

评论
3

韩先生

js 是最好的语言ʕ•̫͡•ʕ̫͡ʕ•͓͡•ʔ-̫͡-ʕ•̫͡•ʔ̫͡ʔ-̫͡-ʔ

1

deepe大鹏

学习简单,语法简单,炒鸡喜欢!

helloda 回复

说简单的那是因为你学的很基础。

评论
1

1694293394799051

PHP是世界上最好的语言,一天天的发展,终会像大象一般健壮~

1

老哥哥

永远跟不上技术更新,除非你是技术的创造者。每种语言都有存在和存活的理由!

1

z.r

最近在学习Python 主要是为了玩树莓派 作为官方推荐的交互语言 一直听说Python容易上手 果然如此 不过类库提供的越多 越觉得什么都没学到 就像在用别人嚼过的东西 只是做了组合而已 不过每种语言都有其可取之处 不同场景 按需选择合适自己的即可 作为一名Java PHP JS使用者 支持Python

1

1730671617310913

Python应用范围更广

1

卡西莫多驴

我要上天!

-3

大九洲

反对反对୧(๑•̀⌄•́๑)૭,找个教程,用python做个网页,然后阿里云买298/年的虚拟主机后挂上去绑定个域名看看👀👀

php is the best language!!!

1672581159949964 回复

为了黑而黑不是抖机灵

评论
0

1865889070126678

你打算学python吗?我现在也正在学Python,入门后你会发现这个语言和其它语言的不同乐趣,但具体到其他人还是要看自己的喜好吧,觉得Python还不错,很看好它

loading. 回复

评论
1

1574000369242647

python是编程语言中的艺术家

1

沧海100

因为Python在大数据方面应用方便,未来的世界是由数据组成的。爬虫可不是浪得虚名。

1

海洋的云

IEEE发布2017年编程语言排行榜:Python高居首位,PHP第八。Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名。但排在前四名的语言 Python、C、Java 和 C++都拥有广大的用户群体,并且他们的用户总量也十分相近。实际上,Diakopoulos 在对公司招聘所要求的基本语言分析中,C 语言的需求甚至还要在 Python 之前。(摘自IEEE发布2017年编程语言排行榜:Python高居首位,PHP第八 http://www.sohu.com/a/158299473_465975)

13
50323
浏览
1
收藏
邀请他人互动
关注
18
粉丝
173
话题
24

简介:

千年老司机--自虐之旅

专利:

2017年 2月 1

著作:

2003年 2月 1
大数据商业智能套件提供海量数据实时在线分析,拖拽式操作、丰富的可视化效果,帮助您轻松自如地完成数据分析、业务数据...

云数据库PPAS版,是阿里云与EnterpriseDB公司合作基于PostgreSQL高度兼容Oracle语法的...

PostgreSQL被业界誉为“最先进的开源数据库”,面向企业复杂SQL处理的OLTP在线事务处理场景,支持No...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...