首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2018年,程序员对Python有着这些期待!

【IT168 评论】自1991年首次发布以来,Python的普及程度已经大大提高,现在已经跻身在世界上最流行的编程语言之列,战胜了那些声明速度太慢或无法扩展的语言。

事实上,最近PayPal,Instagram和Yelp等领先企业使用Python作为其核心软件堆栈的一部分。那么,2018年程序员对于Python还有哪些期待呢?

Mypy将成为主流

虽然,目前大众对于Mypy(一种类似于lint的静态类型检查器)还有一些疑问,甚至是恐惧。但是不可否认的是,Mypy的使用情况正在不断增长。Mypy现在被接受为Python标准,并且随着用户逐渐意识到Mypy的重要性,这个增速会更快。

Mypy带来的好处包括更少的调试,更强的理解和修改代码的能力,以及从动态到静态类型的程序增长的途径。Mypy使大规模管理Python代码库成为可能,而这是人们常说脚本语言不能继续使用的地方。

Python 3是新的黄金标准

Python 3现在已经存在了10年,对于Python 3来说现在已经不是讨论是否迁移的问题了,而是企业什么时候迁移。Python 3的早期版本具有严重的缺点,阻碍了语言的向后兼容。

Python 3.6比Python 2.7更有效,更一致,在很多情况下,效率更高。迁移到Python 3的工具已经成熟并显着减少了迁移的负担。现在大多数主要的库都支持Python 3,我相信我们会看到越来越多的组织逐渐将他们的代码库迁移到Python 3,另外大多数新的Python项目也将从Python 3开始。

非传统的编码人员将推动Python的发展

Python将圈粉刚入行的程序员和其它开发者,下个阶段Python的增长将主要来自非传统的程序员。随着人工智能和机器学习等领域需求的增加,我们将看到数据科学家,物理学家,生物工程师和其他专业人士推动Python的普及。

为什么会发生这种情况?

首先,Python的学习壁垒非常低。Python可以安装在所有主流操作系统上,包括Windows,Linux和OS X,几乎可以在任何常见的工作环境中运行。

其次它也是一个强大的用户社区的一部分,许多用户组织由Python.org组织,我们所有人都从Python软件基金会的领导中受益。?

最后,Python Package Index(PyPi)可以轻松找到可重用的软件包,安装和管理软件包依赖关系,并隔离应用程序环境。这个入门门槛低,再加上像NumPy和TensorFlow这样的软件包,使得Python吸引了天体物理学数学以及深度神经网络的专业人士。

高中和大学将扩大Python学习

Python是一种理想的学习和教学语言,因为它具有简单的结构和明确的语法。与许多其他面向对象的语言相比,它还需要更少的代码来完成任务。事实上,这是一个非常吸引人的入门课程,应该扩展到计算机科学的课程中。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180430A1E2R500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券