python是否被高估?
Python在机器学习/数据处理方面的优势确实很大,但这个问题描述的现象的本质是机器学习(作为AI的子集)被严重高估和Oversell。Python作为一门通用编程语言来说并没有被过分高估。
在机器学习这些领域Python有巨大优势的原因有
-
语法太简单好用
-
历史积累了大量科学库,跟C++整合很直接高效,非常适合计算密集型任务
-
先发优势导致别的竞争对手比如Julia一时半会还是跟不上来
-
免费,等等。

但是Python在技术圈外的火爆,大多时候都不是宣扬这个语言本身怎么怎么滴(跟非技术圈的人讲清楚一个语言的优劣还真的挺难),很多时候就是跟AI绑定在一起捆绑销售和宣传。而如果有培训机构只培训Python而不培训AI,那只能说有点本末倒置了(Python还是很适合培养小孩子们上手的,我针对的主要是以找工作为目的的成人培训班)
缺点分析
但其实我觉得python还是有一些不足的地方,单从语言本身讲,我觉得不如java来的稳定和健壮(指开发方面不是运行方面)。同时python的运行性能比java差很多特别是线程方面。所以如果用python的web服务,都需要支持协程(coroutine)比如tornado。需要并发的时候,就需要使用多进程的方案了。
-
python还有二进制文件的反编译问题,这个java也有。
-
python还有版本兼容问题,比如2和3,这个java好点。

但是我仍然坚持我的一贯观点,尽可能用python脚本代替shell脚本吧。很多场景可能python无法替代shell,但是更多的场景,python是远胜shell的。很多人批评go语言是70style,那么shell脚本我觉得就是60style了,有浓郁的历史气息,各种节俭,省略的作风。类似的还有makefile,GNU autoconf的m4脚本……。反正我每次读这些都有一种读易经的感觉,嗯,就是坑龙有悔的感觉。
总结:
其实每个计算机语言都有自己的优缺点,python从刚刚创建到现在计算机语言排行前三的存在,它的实力毋庸置疑。无论你是想通过python找工作,还是想进行工作提升,那么它都是一个可靠的工具。但说到底,他也是个工具,能否完全的发挥它的价值还是要看实用它的人。
经验分享
如果你对python感兴趣,那么在这里给大家分享一些免费的课程供大家学习,下面是课程里面的截图,扫描最下方的二维码即可全部领取哦,如果图片失效,点击蓝色字体也可以进行跳转~点击这里
1.Python所有方向的学习路线

2.学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

3.学习资料
4.实战资料
实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。
5.视频课程
好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~
文章探讨了Python在机器学习领域的突出优势,如简单易用的语法和丰富的库,但也指出其在稳定性、性能和版本兼容性上的不足。作者强调了Python作为工具的价值,推荐学习资源并分享了免费课程链接。
974

被折叠的 条评论
为什么被折叠?



