python是什么时候出现的_python诞生于什么时候
详细内容
python诞生于什么时候?
1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。
从一出生,Python已经具有了 :
类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
Python语法很多来自C,但又受到ABC语言的强烈影响。来自ABC语言的一些规定直到今天还富有争议,比如强制缩进。 但这些语法规定让Python容易读。
另一方面,Python聪明的选择服从一些惯例,特别是C语言的惯例,比如回归等号赋值。Guido认为,如果“常识”上确立的东西,没有必要过度纠结。 Python从一开始就特别在意可拓展性。Python可以在多个层次上拓展。
从高层上,你可以直接引入. py文件。在底层,你可以引用C语言的库。Python程序员可以快速的使用Python写. py文件作为拓展模块。但当性能是考虑的重要因素时,Python程序员可以深入底层,写C程序,编译为.so文件引入到Python中使用。Python就好像是使用钢构建房一样,先规定好大的框架。而程序员可以在此框架下相当自由的拓展或更改。
最初的Python完全由Guido本人开发。Python得到Guido同事的欢迎。他们迅速的反馈使用意见,并参与到Python的改进。
Guido和一些同事构成Python的核心团队。他们将自己大部分的业余时间用于hack Python。随后,Python拓展到研究所之外。
Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。
Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员,Python开始流行。
相关推荐:《Python教程》
python是什么时候出现的_python诞生于什么时候相关推荐
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python 为什么只执行一次_python只执行一次
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! #!usrbinpython #coding=utf-8 created on ...
- python文件转换成jar包_Python一键转Jar包,Java调用Python新姿势!
粉丝朋友们,不知道大家看故事看腻了没(要是没腻可一定留言告诉我^_^),今天这篇文章换换口味,正经的来写写技术文.言归正传,咱们开始吧! 今天的这篇文章,聊一个轩辕君之前工作中遇到的需求:如何在Jav ...
- Python基础_第2章_Python运算符与if结构
Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...
- python数据分析最基本的库_Python数据分析库pandas基本操作方法_python
下面就为大家分享一篇Python数据分析库pandas基本操作方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 pandas是什么? 是它吗? ....很显然pandas没有这个家伙那么可 ...
- python中for语句用法_详解Python中for循环的使用_python
这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
原文: python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...
最新文章
- JAVA增删改查XML文件
- 国内与国外摄影爱好者的区别
- bash问题引起的centos系统不能启动
- python动态生成数据库表 orm_Python自动化 【第十二篇】:Python进阶-MySQL和ORM
- Mysql1 晨考题
- 12v服务器电源改可调_赫尔槽试验电源的选择(修订版)
- gstat | 空间插值(三)——克里金插值之泛克里金和简单克里金
- Impala SQL 语言参考
- Windows可视化编程C++基础知识
- cPanel主机自定义php.ini文件
- python语言就业方向_Python语言十大就业方向!老男孩教育
- Unity3D插件 Doozy UI 学习(一):打开一个面板
- 浪涌电流和浪涌电压解析
- 软件测试——linux操作(目录管理、文档编辑)
- C语言数组-指定初始化器(C99)
- 《老炮儿》的江湖道义就是互联网创业的规矩?
- matlab实验一报告,matlab实验报告一二三
- JavaSE基础:面向对象(三)
- 手把手教你写个微信小程序
- JavaScript源码笔记(第七天)—爱创课堂专业前端培训
热门文章
- windows7-SQLyog 安装图解
- oracle查看表空间里具体一张表的大小
- Sturts2 与android的图片上传交互
- 芒果文件服务器,芒果云服务器
- python画柱形图把奇数年份也显示出来_python怎么输出数据中的奇数
- 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令
- 汇编语言二进制转十进制_汇编语言笔记(一)——基础知识
- python123电脑登录不了_python(14)- 简单练习:登录账户失败三次,账户自动锁定...
- php class 直接,PHP类(Class)入门教程
- 资深和新手的100大 Selenium面试问答