python 的现状

python升级及原因

  1. 语言之前的竞争
  2. python的很多改进往往是由特定的应用领域的需求驱动的。其中最重要的领域是web开发,这一领域需要pyton改进对并非的处理
  3. 有些变化只有由于python项目的历史原因导致的。这些年已经发现了python的一些不合理之处,有些标准库结构混乱和冗余,有些事程序设计缺陷。

追踪python最新变化----PEP文档(Python改进提案)

  1.   提交了的pep文档路径:http://www.python.org/dev/peps/pep-0001
  2.   只有发布了pep稳定,新的变化才会生效
  3.   汇总python核心开发者的需要的信息,并通知python发不日程
  4.   提供代码风格,文档或其他指导意见
  5.   对提交的功能进行说明

当前python的普及程度

    造成普及程度低这种状况的主要原因是,将现有应用从Python 2迁移到Python 3上总是一项不小的挑战。像2to3之类的工具可以进行代码自动转换,但无法保证转换后的代码100%正确。而且,如果不做人工修改的话,转换后的代码性能  可能不如转换前。将现有的复杂代码库迁移到Python 3上可能需要付出巨大的精力和成本,某些公司可能无法负担这些成本。但这些成本可以分割成小份来逐步完成。一些优秀的软件架构设计方法可以帮助其逐步实现这一目标,如面向服务的架构或者微服务。新的项目组件(服务或微服务)可以用新方法编写,现有的项目组件可以逐步迁移。

长远来看,将项目迁移到Python 3只有好处。根据PEP-404这份文档࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值