1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

Python语法很多来自C,但又受到ABC语言的强烈影响。来自ABC语言的一些规定直到今天还富有争议,比如强制缩进。但这些语法规定让Python容易读。另一方面,Python聪明的选择服从一些惯例(特别是C语言的惯例)。比如使用等号赋值,使用def来定义函数。Guido认为,如果“常识”上确立的东西,没有必要过度纠结。(更多学习内容,请点击Python学习网)

Python从一开始就特别在意可拓展性(extensibility)。Python可以在多个层次上拓展。从高层上,你可以引入.py文件。在底层,你可以引用C语言的库。Python程序员可以快速的使用Python写.py文件作为拓展模块。但当性能是考虑的重要因素时,Python程序员可以深入底层,写C程序,编译为.so文件引入到Python中使用。Python就好像是使用钢构建房一样,先规定好大的框架。而程序员可以在此框架下相当自由的拓展或更改。

最初的Python完全由Guido本人开发。Python得到Guido同事的欢迎。他们迅速的反馈使用意见,并参与到Python的改进。Guido和一些同事构成Python的核心团队。他们将自己大部分的业余时间用于hack Python (也包括工作时间,因为他们将Python用于工作)。随后,Python拓展到CWI之外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节 (Guido有一件T恤,写着:人生苦短,我用Python)。这一特征吸引了广大的程序员。Python开始流行。

python什么时候进入中国-python什么时候发明的相关推荐

  1. python什么时候进入中国-Python什么时候开始流行的?还能流行多久?

    在过去的一年里,Python的火爆程度一时竟与Java的风头难分高下.相信不少人听说Python也就是近几年的事,却不知道它早在1989年就被开发出来了.那么Python什么时候开始流行的?其实也就是 ...

  2. python什么时候进入中国-python诞生于什么时候

    python诞生于什么时候? 1991年,第一个Python编译器诞生.它是用C语言实现的,并能够调用C语言的库文件. 从一出生,Python已经具有了 : 类,函数,异常处理,包含表和词典在内的核心 ...

  3. python什么时候进入中国-python 3.4什么时候发布的

    Python官方于2014年3月16号正式发布了Python 3.4.0版本. Python 3.4 在原来的基础上所做的改进包括数百个小的改善措施和大量的漏洞修复.下面一起来看看 Python 3. ...

  4. python是中国的吗-使用Python实现画一个中国地图

    为什么是Python 先来聊聊为什么做数据分析一定要用Python或R语言.编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用Python语言? 数据分析只 ...

  5. python开发者大会_《中国Python开发者大会PyConChina2017》直播课-什么值得买

    大数据和人工智能技术的创新应用.今年,IEEE Spectrum 发布了第四届顶级编程语言排行榜,Python高居首位.谁会成为AI 和大数据时代的第一开发语言,在Facebook 开源了 PyTor ...

  6. 教你怎么用Python和Qt5编写中国象棋AI版——规则模块

    提示:该模块用于实现规则模块 教你怎么用Python和Qt5编写中国象棋AI版--规则模块 前言 一.中国象棋大致规则? 二.各棋子规则实现思路 1.兵 注意事项 过河兵合法偏移 未过河兵合法偏移 2 ...

  7. Python抓取开源中国资讯(使用BeautifulSoup库)

    Python抓取开源中国资讯(使用BeautifulSoup库) 效果 代码 #coding=utf8 import requests import re import xlrd import xlw ...

  8. python·pygame小游戏--中国象棋(原码附上,免费下载)

    大家好我是小豪,今天给大家带来的是pygame小游戏-中国象棋 因为看到博客上面很多上传了的中国象棋py文件,都是收费的.所以我大胆的上传个免费的-已经把原码上传了,感兴趣的可以去下载. pygame ...

  9. 解析python网络爬虫pdf 黑马程序员_正版 解析Python网络爬虫 核心技术 Scrapy框架 分布式爬虫 黑马程序员 Python应用编程丛书 中国铁道出版社...

    商品参数 书名:Python应用编程丛书:解析Python网络爬虫:核心技术.Scrapy框架.分布式爬虫 定价:52.00元 作者:[中国]黑马程序员 出版社:中国铁道出版社 出版日期:2018-0 ...

最新文章

  1. 基于点云的机器人抓取识别综述
  2. Oracle database 11g 安装 - 配置企业管理器database control失败
  3. window.showModalDialog
  4. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第9章-固定翼飞行器的编队跟踪与队形旋转控制
  5. 实战SSM_O2O商铺_14【商铺注册】View层之验证码kaptcha组件
  6. python和perl哪个好_做为脚本语言来说perl和python那个更有优势?
  7. Java之品优购课程讲义_day16(2)
  8. CF1082E Increasing Frequency (multiset+乱搞+贪心)
  9. python服务端处理post请求_使用JSON处理GET和POST请求的简单Python服务器
  10. vs中四点画矩形的算法_实战基于图割算法的木材表面缺陷图像分析
  11. ICMPV6协议及NDP协议
  12. 使用U盘制作纯dos系统
  13. 服务器配置Python环境全过程
  14. 小米笔记本Ruby默认开启fn键如何解决方法步骤
  15. Qt5.9.6 vs2015 SQlite 数据库增删改查
  16. pytest官方文档 6.2 中文翻译版(第十章):警告捕捉
  17. linux 查看非法用户登录,用短信报警来监控linux系统的非法登录用户
  18. 高中计算机奥林匹克竞赛试题及答案,答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案...
  19. mac之把打开终端设置快捷键为Ctrl+Alt+T
  20. 计算机辅助审计学心得,计算机审计学习心得体会范文

热门文章

  1. Java-Web监听器
  2. 飞向天国:儿童智力单机游戏6岁-8岁
  3. 2017年3月23下午学习日志
  4. javaweb基础(35)_jdbc处理oracl大数据
  5. Asp.Net+SqlServer+EntityFrameWork(项目问题总结)
  6. Xcode学习C++(三、const)
  7. C语言如何根据数据类型来处理不同的数据?
  8. 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
  9. sql语句的编程手册(2)
  10. CSS 五种方式实现 Footer 置底