中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

Python是学什么的?能做什么?

举报
讨论回答 (10)
saintyt212
zh133389
zbh84215512
azyi25
977698290
520www
XQ85578143
lq111119
648487000

Python几乎是近几年最火的一门计算机语言。借着机器学习,尤其是深度学习的兴起,Python的发展搭上了快车。

如今深度学习领域最常用的两大框架TensorFlow和PyTorch都是基于Python的,所以学会Python几乎是所有做相关研究的人必备的技术。

Python的胶水特性

Python相对于其他的语言优势很多,但是我想说的是它的“胶水”特性

我们都知道,每一种语言都有其特长,比如C语言的迅速,Java的“一处编译,多处运行”,R语言广泛的统计学的包和Julia的计算快速。但是同时每一门语言都为这个特长牺牲了其他的性能。

Python可以作为胶水让你使用各个语言的特长,我们能在Python中使用C、Java、R和Julia,并且现在都已经有成熟的包让我们方便地使用。这些都是Python大行其道的原因。

其实计算机语言中马太效应是很明显的,也就是强者越强,弱者越弱。

在前几年做深度学习研究的人还在用Matlab,是因为之前的很多模型都是用Matlab写的,并且Matlab可以很方便地做矩阵运算。

但是随着近几年Python的包越来越完善,加上Google和Facebook分别发力做出了两个框架,Matlab终于寿终正寝,不再是人们研究的第一选择。

其实Python在前几年一直顶着一个“慢”的名头,是因为它是个弱类型的语言,在运行的时候需要动态解释。

这就相当于在运行的时候需要做很多的判断,速度自然就慢下去了。也就是近几年通过很多的优化,并且Python社区的发展,人们才慢慢地能够忍受这种慢,前提还是很多底层代码是用C来写的。

所以,一门语言的大行其道并不一定是性能最优的。这就涉及到为什么Python被大家喜爱?

Python的突出特性在于它好上手

每一个C语言的初学者,如果想写出一个界面的话是很难的,所以C语言程序的运行都是在一个黑框框里。但是Python可以很方便地写出界面,虽然运行速度不一定快。

之前有人用200行代码写出了FlappyBird就是Python的优势的体现。所以随着代码更新换代越来越快,而计算资源越来越多,人的操作的便捷性反而是最重要的。

如此一来,Python方才成为宠儿。

Python会不会被替代呢?

当然,现在就有人暗戳戳地想用swift来替代它啊,但是语言的更新换代并不一定是一件坏事。虽然程序员需要重新去学习,但是学习成本肯定是越来越低的,而语言肯定是越来越先进的。

如果把计算机语言看成人与机器打交道的手段,我相信,这个手段会越来越有效,也越来越简单。

最终,我相信,计算机语言将会成为社会上每个人如说话一般的技术,而机器最终会成为人们的好朋友。

168727318
展开查看全部 10 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

请问一下用于Python语言开发的软件,PyCharm怎么样?

1519 浏览 20 回答

Python有什么优势和劣势?

1549 浏览 10 回答

Python是学什么的?能做什么?

1634 浏览 10 回答

python做可视化数据分析,究竟怎么样?

1329 浏览 8 回答

Python会在未来二十年会取代Java吗?

1100 浏览 6 回答

扩展阅读

飞傲 BTR13解码耳放评测:小而美的便携性能机

评论 4

飞傲 BTR13解码耳放评测:小而美的便携性能机

农夫山泉再给大家出难题:喝自来水还是喝纯净水?

评论 12

农夫山泉再给大家出难题:喝自来水还是喝纯净水?

时尚灵巧高颜值 多屏办公一手抓 雷柏MT560多模无线鼠标体验评测

评论 2

时尚灵巧高颜值 多屏办公一手抓 雷柏MT560多模无线鼠标体验评测

为极限而生 佳能EOS R1旗舰微单相机深度评测

评论 9

为极限而生 佳能EOS R1旗舰微单相机深度评测

努比亚Z70 Ultra全面评测:顶级旗舰就是要“与众不同”

评论 39

努比亚Z70 Ultra全面评测:顶级旗舰就是要“与众不同”
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

荣耀Magic7 Pro

9734 浏览 1 回答

荣耀Magic7 Pro

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

肿么找回QQ浏览器历史记录

7296 浏览 6 回答

肿么找回QQ浏览器历史记录

手机在哪里登录192.168.1.1设定页面?

9447 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

海尔售后服务24小时服务热线

2005 浏览 5 回答

海尔售后服务24小时服务热线

在华为官网预约了手机,不要了要取消预约吗

9492 浏览 5 回答

在华为官网预约了手机,不要了要取消预约吗

快手网页版不用下载直接打开

2230 浏览 6 回答

快手网页版不用下载直接打开

免费韩国漫画在线观看的地址有么?

8044 浏览 3 回答

免费韩国漫画在线观看的地址有么?

艺术玻璃门打印机要价钱一台啊?哪家的比较好一点。

251 浏览 6 回答

艺术玻璃门打印机要价钱一台啊?哪家的比较好一点。
最新问答

windows7怎么打开电脑剪贴板查看器

5457 浏览 10 回答

windows7怎么打开电脑剪贴板查看器

小辣椒手机怎么样锁软件了

9108 浏览 4 回答

小辣椒手机怎么样锁软件了

文件夹的隐藏选项为灰色,没法更改

1.1万 浏览 8 回答

文件夹的隐藏选项为灰色,没法更改

e来自xcel表格怎么样插入图片且图片底下描述文字?

1104 浏览 4 回答

e来自xcel表格怎么样插入图片且图片底下描述文字?

请问,我复制一个图片后电脑上所有文件夹都变成蓝色了,怎么处理啊?

9202 浏览 5 回答

请问,我复制一个图片后电脑上所有文件夹都变成蓝色了,怎么处理啊?
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具