详细内容

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诞生于什么时候相关推荐

  1. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  2. python 为什么只执行一次_python只执行一次

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! #!usrbinpython #coding=utf-8 created on ...

  3. python文件转换成jar包_Python一键转Jar包,Java调用Python新姿势!

    粉丝朋友们,不知道大家看故事看腻了没(要是没腻可一定留言告诉我^_^),今天这篇文章换换口味,正经的来写写技术文.言归正传,咱们开始吧! 今天的这篇文章,聊一个轩辕君之前工作中遇到的需求:如何在Jav ...

  4. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

  5. python数据分析最基本的库_Python数据分析库pandas基本操作方法_python

    下面就为大家分享一篇Python数据分析库pandas基本操作方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 pandas是什么? 是它吗? ....很显然pandas没有这个家伙那么可 ...

  6. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  7. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  8. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  9. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

最新文章

  1. JAVA增删改查XML文件
  2. 国内与国外摄影爱好者的区别
  3. bash问题引起的centos系统不能启动
  4. python动态生成数据库表 orm_Python自动化 【第十二篇】:Python进阶-MySQL和ORM
  5. Mysql1 晨考题
  6. 12v服务器电源改可调_赫尔槽试验电源的选择(修订版)
  7. gstat | 空间插值(三)——克里金插值之泛克里金和简单克里金
  8. Impala SQL 语言参考
  9. Windows可视化编程C++基础知识
  10. cPanel主机自定义php.ini文件
  11. python语言就业方向_Python语言十大就业方向!老男孩教育
  12. Unity3D插件 Doozy UI 学习(一):打开一个面板
  13. 浪涌电流和浪涌电压解析
  14. 软件测试——linux操作(目录管理、文档编辑)
  15. C语言数组-指定初始化器(C99)
  16. 《老炮儿》的江湖道义就是互联网创业的规矩?
  17. matlab实验一报告,matlab实验报告一二三
  18. JavaSE基础:面向对象(三)
  19. 手把手教你写个微信小程序
  20. JavaScript源码笔记(第七天)—爱创课堂专业前端培训

热门文章

  1. windows7-SQLyog 安装图解
  2. oracle查看表空间里具体一张表的大小
  3. Sturts2 与android的图片上传交互
  4. 芒果文件服务器,芒果云服务器
  5. python画柱形图把奇数年份也显示出来_python怎么输出数据中的奇数
  6. 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令
  7. 汇编语言二进制转十进制_汇编语言笔记(一)——基础知识
  8. python123电脑登录不了_python(14)- 简单练习:登录账户失败三次,账户自动锁定...
  9. php class 直接,PHP类(Class)入门教程
  10. 资深和新手的100大 Selenium面试问答