python是谁发明的?

Python 由 Guido Van Rossum (荷兰人吉多·范罗苏姆)于1989年开发推出。

Python的历史:名称背后的故事

Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。

之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。

Python的历史:开发与发展

当我们谈论Python的历史时,我们不能错过ABC编程语言,因为ABCs的影响导致了Python编程语言的设计和开发。

ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。

就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。

Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2。 2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了。

例如如下3个十分经典的科学计算扩展库:

NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。

2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。

Python历史:不同版本的发布时间表

Python的第一个版本(即Python 1.0)于1991年推出。自从第一版开始和推出以来,Python的发展已经达到了3.x版本(直到2017年)。

以下是描述不同版本的Python编程语言发布时间表的简要图表。

这就是Python编程的历史。

以上就是python是谁发明的(python是谁发开发的)(python是谁创造的)文章,更多请前往python学习网学习!

相关推荐:

python发明者叫什么-python是谁发明的相关推荐

  1. python发明者叫什么-python是谁的

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 然后 julia 还是保持了默默无闻. 可见即使在特别垂直的领域,python 这 ...

  2. python发明者叫什么-python是怎么被发明的

    Python的创始人为荷兰人吉多・范罗苏姆 (Guido van Rossum).1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一 ...

  3. python发明者叫什么-python发明人

    编程语言Python是怎么发明出来的 有一个叫做Guido的荷兰人,他是阿姆斯特丹大学数学和计算机硕士,虽然有着双学历,但是更倾向于做计算机的工作(果然计算机牛人数学都很好啊).那个时候的他经常使用P ...

  4. python发明者叫什么-近 50 年来最具影响力的 10 种编程语言,都是谁发明的?

    软件世界中有各种各样的编程语言,每年还会有新的语言出现,最近发布的编程语言就有Scala.Kotlin.Go和Closure,但历史车轮滚滚向前,浪花淘尽英雄,它们中只有少数才能够存活下来. 编程语言 ...

  5. python发明者叫什么-Guido发明的python语言是哪一年正式发布的?

    Python的创始人--Guido,荷兰人,从阿姆斯特丹大学获得了数学和计算机硕士学位.Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻 ...

  6. 教你如何用python制作黑板模拟器 python 项目小发明 【安安教具】-【工具】-【黑板】模拟器

    黑板模拟器是一个多线程控制尝试,需要做到通过tkinter实现对鼠标的控制和监督.鼠标在移动时会有一个线程来检测鼠标的位置,计算窗口的位置,计算出鼠标在窗口中的位置,结合canvas画布实现对黑板的涂 ...

  7. 如何用python制作温度计模拟器 python项目小发明 【安安教具】-【物理】-【温度计】模拟器

    温度计测量水温的过程要满足如下条件: 1.不能碰烧杯底. 2.不能碰烧杯壁. 设计一款动手实践上面过程的软件,就是接下来要完成的~ 我们先看一下效果: 如何用python制作温度计模拟器 python ...

  8. python 读法-python 怎么读,python 怎么读

    python 怎么读 python,英2113[ˈpaɪθən],美[ˈpaɪθɑːn],英["paɪθən]:发音有点像"派森"5261 或 "派粉" ...

  9. python自学时间-学习Python、Python时间操作有哪些?

    一.背景知识介绍: 1.时间是人类规定的产物,与长度单位是一个道理,米这个单位也是人类发明的.简单说就是地球自转1圈为1天,地球饶太阳公转1圈为1年,而且根据公转自转度量时间都是不可靠的(因为非匀速无 ...

最新文章

  1. c 与java 反射性能_谈谈Java 反射的快慢
  2. 网页图片缩放的深入剖析
  3. adb logcat查看手机端日志
  4. centos网络安装
  5. mybatis的bean注入出现警告
  6. linux go missing git command,安装beego出现go: missing Git command
  7. python3 读取写入excel操作-win32com
  8. SpringCloud学习笔记019---Windows 平台安装 MongoDB
  9. Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码
  10. 相机模型与标定(十一)--LMEDS,M估计,RANSAC估计对比
  11. 猪猪的机器学习笔记(十五)主题模型
  12. Java中对数组的操作
  13. android 按键,Android 7.0 Power 按键处理流程
  14. 另存为映射技术,异速联让导出导入更简单
  15. android电视安装app
  16. 【OH】SET System Variable Summary SQLPLUS 系统变量设置
  17. 数据库的增删改查加遍历
  18. Wallabag——开源稍后读知识管理服务工具
  19. Flutter集成友盟的SDK
  20. 获取当天早上8点 - 明天早上8点时间

热门文章

  1. Protoc Buffer 优化传输大小的一个细节
  2. 洛谷P2679 子串
  3. 社团的CTF逆向题WriteUp
  4. idea从git上拉取并管理项目
  5. H5网站接入支付宝的支付接口
  6. const constptr 和引用的盲点(未解决)
  7. 会话管理之session技术
  8. NOI2004 郁闷的出纳税——SBT应用
  9. 【自然框架】稳定版beta1——源码下载,Demo说明
  10. MySQL中修改密码及访问限制设置详解