Python的发展史
来源:互联网 发布:datagridview数据滚动 编辑:程序博客网 时间:2024/06/16 08:05
Python的发展
什么是Python
欲知其史,当然要先了解下Python啦
Python是一种面向对象的解释型计算机程序设计语言,是一种纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python的发展史
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
1)前世:
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
2)今生
Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率呈线性增长[6] 由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。
而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
说起科学计算,首先会被提到的可能是MATLAB。然而除了MATLAB的一些专业性很强的工具箱还无法替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相应的扩展库。
最近
7月20日,IEEE发布2017年编程语言排行榜:Python高居首位 。
最后怎么少得了代码,展示下呢
做加法
调用函数
感谢观看哦
- Python的发展史
- Python的发展史
- Python即Python解释器的发展史
- Python发展史
- Python发展史
- 二:Python发展史
- Python语言发展史
- IBM的发展史
- 论数据库的发展史
- Java的发展史
- unix的发展史
- java语言的发展史
- 移动通信的发展史
- 迅雷的发展史
- 搜索引擎的发展史
- 计算机的发展史
- 交换机的发展史
- Rootkit的技术发展史
- JAVA模板 单例
- [LeetCode] 357. Count Numbers with Unique Digits
- DAY 1.
- 浅谈Java中的hashcode方法
- vue
- Python的发展史
- 动态权限
- python No.1
- 如何移植sg3_utils到andriod系统中
- Nginx DNS不生效小技巧
- Rabbit官方文档翻译之Publish Subscribe(三)
- java网络编程应用-本地版通讯QQ模拟
- KNN cifar-10 L1 L2距离 交叉验证
- 【转】Protobuf语言指南