『gps』Python这么火,为什么说它不是未来的编程语言?

文章图片

文章图片

文章图片

文章图片

文章图片
全文共3729字 , 预计学习时长6分钟
来源:Pexels
Python这两年非常火 , 随处可见的广告让它逐渐变成了一种老少皆知的存在 。
虽然问世几十年后 , Python才得到编程社区的重视 。
但是 , 其发展的势头似乎无人能及 。
自2010年年初以来 , Python一直在蓬勃发展——在流行趋势方面 , 它最终超过了C、C#、Java和Javascript , 成为计算机语言中的“大热门” 。
它为人们提供了优质的服务——但这样的趋势会持续到什么时候呢?Python何时会被其他语言取代?为什么会这样?
关于Python的确切有效期众说纷纭 , 这些猜测可能会像科幻小说一样荒诞不经 。 与其猜测 , 不如评估一下当前促进Python流行的优势 , 以及未来会阻碍其流行的劣势 。
是什么让Python在当下如此流行
Python的成功体现在Stack Overflow趋势上 , 该趋势测量了平台上帖子的标签数量 。 考虑到Stack Overflow的大小 , 这确实是衡量语言受欢迎程度的良好指标 。
Stack Overflow上各种编程语言的标签快照
尽管R语言在过去几年一直处于平稳状态 , 而且很多其他语言也处于稳步下降趋势 , 但Python的增长却似乎势不可挡 。 在所有的Stack Overflow问题中 , 几乎有14%被标记上了“python” , 而且这种趋势越来越明显 。 以下是出现这种情况的几个原因:
1. 出现时间早
Python大约诞生于90年代 。 这不仅意味着它有足够的时间成长 , 还获得了一个庞大的粉丝群体 。
所以如果人们在用Python编码时遇到了问题 , 那么很可能只需用谷歌搜索一下便能解决 。 这不过是有些人已经遇到了相同的问题 , 写了一些有助于解决问题的内容而已 。
2. 适合初学者
Python已经存在了数十年 , 程序员们可利用这段时间写出优质的教程 。 除此之外 , Python的语法也很容易理解 。
首先 , 无需指定数据类型 。 指定变量即可;Python会根据语境判断它是整数、浮点值、布尔值还是其他值 。 对于初学者来说 , 这是一个很大的优势 。 如果是C++语言 , 那么用浮点值替换整数时 , 程序将不会进行编译 , 曾经使用该语言编程的初学者应该对这种情况带来的挫败感深有体会 。
如果初学者曾经并行阅读过Python和C++代码 , 那么会明白Python是多么容易理解 。
即使C++语言在设计时考虑到了英语 , 但是和Python代码相比 , 它还是难以看懂 。
3. 用途广泛
Python已经存在了相当长的时间 , 开发人员们根据不同目的制作出了不同的程序包 。 现在 , 几乎所有的东西都能打包 。
想处理数字、向量和矩阵?Numpy是个好帮手 。
想对技术和工程进行计算?用Scipy 。
想在数据处理和分析领域大展身手?试试Pandas 。
想从人工智能入手?为什么不用Scikit-Learn 。
推荐阅读
- []洗电风扇原来这么简单,不用拆外罩,去灰尘又快又干净,方法真棒
- 「Python」小卖家也能月入5000+的方法
- Python爱好者社区| 程序员逆天改命,漫画
- 苹果■30岁大叔的桌面:就是这么朴实无华
- 云事通智能安防向工影响力那么大,很多人会问建一套云监工需要多少钱呀,云监工这么火
- 「罗永浩」这个被微软雪藏十几年的官方插件,没想到这么好用
- 『type-c』没想到手机Type-C除了正反插之外,还有这么多种用途!你知道几个
- 中建商品混凝土有限公司增效益”,江苏事业部这么干!,“抢方量
- 科技加速度起售价这么低,的确是一部被忽略的旗舰机,90Hz+骁龙865
- 『罗永浩』90Hz+骁龙865,起售价这么低,的确是一部被忽略的旗舰机
