Python编程语言简介

Python编程语言简介Python诞生于20世纪90年代初,由荷兰人吉多·范罗苏姆发明。那么,Python这一门编程语言是如何发明的呢?这之中又有怎么的故事呢?请看下面。故事发生在1989年的圣诞节上,吉多先生

大家好,又见面了,我是你们的朋友全栈君。

  Python诞生于20世纪90年代初,由荷兰人吉多·范罗苏姆发明。那么,Python这一门编程语言是如何发明的呢?这之中又有怎么的故事呢?请看下面。

  故事发生在1989年的圣诞节上,吉多先生为了打发无聊,于是想要开发一门编程语言作为对ABC语言的继承,那么,为什么要开发ABC语言的继承呢?因为吉多先生认为ABC语言非常优美,而且功能强大。但是ABC语言并没有成功,所以吉多先生下定决心开发一个新的脚本解释程序,用来作为对ABC语言的一种继承。于是,Python编程语言应运而生。Python来自于吉多先生喜爱的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)。其中Python是大蟒蛇的意思。

  Python 受到了 Modula-3 语言的影响,并结合了 Unix shell 和 C 的习惯。Python 语言遵循 GPL(GNU General Public Licence) 协议。GPL 指的是GNU通用公共许可协议,该协议通过提供给作者软件版权保护和许可证保障作者的权益。Python 发行了两个版本,分别是 Python2 和 Python3 。Python2 在 2000 年 10 月 16 日进行发布。Python3 在2008 年 12 月 3 日发布。两个版本之间不完全兼容。因为 Python2.7 除了支持 Python2 版本的语法外,还支持 Python3 的部分语法。在 2011 年 1 月,Python3 被 TIOBE 编程语言排行榜评为 2010 年度语言。

  那么,python 发展至今,都具备了那些方面的特性呢?

  Python的结构简单易学,具有伪代码的本质。如输出 Hello World !

 

print("Hello World !")

  另外,Python的关键字相对于其他的编程语言较少。如果同学们已经安装好了python解释器,可以通过下面的代码查看关键字。

help("keywords")
关键字如下:(注:复制代码只复制上一行代码即可,下面为输出结果)
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not

  Python具有跨平台性,可以在 Windows 和 Linux 等操作系统上运行。

  Python的标准库丰富,使用 import 语句导入后即可使用。

  具有互动模式,可以直接在终端输入想要进行调试的代码即可直接运行。

  Python具有可扩展性,能够导入使用 C/C++ 语言编写的程序,从而提高程序运行速度。

  Python具有可嵌入性,可以把Python程序嵌入到 C/C++ 程序中。

  Python提供数据库的应用编程接口。

  Python支持 GUI 编程,提供多个图形开发界面的库,如 Tkinter ,wxPython ,Jython 等。

  


 2020-02-03  

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155952.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 不要再被骗了——QQ盗号原理大揭秘

    不要再被骗了——QQ盗号原理大揭秘前言相信大家在懵懂无知的时候都有被盗号的经历吧,QQ胡乱的加好友,突然有个好友传了个文件给你,打开以后发现QQ竟然显示强制下线,然后再也上不去了QAQ,很明显,QQ号被人盗了。最近也是很多小伙伴私信我,也看了一些人发空间说QQ号被盗了啥的,以及我自己收到的一些诈骗请求。网上针对防骗这块的文章几乎没有,为了不让更多的人受害,下面我将会以最真实朴素的语言介绍最常见的一种盗号诈骗方式,浅析一下这个盗…

  • Window server 2012 R2 AD域的组策略设置

    Window server 2012 R2 AD域的组策略设置1.AD域的组策略添加有助于管理AD域中的用户使用的client端的环境。2.组策略依附于AD域的OU构成3.使用“gpmc.msc”在运行里面打开,或者是在“开始—管理工具”里面打开4.在打开的组策略管理界面里面,林kaka下的DefaultDomainPolicy为全局策略,而只对计算机做了配置。 一、简单组策略的建立实现:来做一个实例说明组策略的简单实现:要求:

  • [GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及

    [GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及作为网络安全初学者,会遇到采用Go语言开发的恶意样本。因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识;另一方面是分享与读者,希望大家一起进步。这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!后续会结合网络安全进行GO语言实战深入,驾驭~这些年我学过各种编程语言,从最早的C语言到C++,再到C#、PHP、JAVA,再到IOS开发、Python,到最新的GO语言,学得是真的杂。有时

    2022年10月10日
  • vscode插件大全_腾讯视频vip插件

    vscode插件大全_腾讯视频vip插件VSCode最全实用插件(VIP典藏版)

  • 树莓派4B摄像头的详细使用教程(拍照+录像+监控)

    树莓派4B摄像头的详细使用教程(拍照+录像+监控)树莓派4B摄像头的详细使用教程(拍照+录像+监控)本篇博文将介绍树莓派摄像头是如何在树莓派开发板上从安装到使用的,博主过程中参考了许多帖子,现将整理的比较全面的过程分享出来,供大家参考使用。排线连接硬件连接时我们首先需要使用树莓派摄像头FFC排线,连接树莓派摄像头与树莓派开发板。其中排线连接的接口被称为CSI(CameraSerialInterface)接口。树莓派开发板的CSI接口位于USB和以太网接口旁边。我们先将CSI接口的黑色挡板拔开,之后将排线蓝色一端正对以太网接口方向插入,之后按下黑

  • 常用电平转换芯片_硬件电路设计教程

    常用电平转换芯片_硬件电路设计教程在设计数字电路的时候,经常会遇到控制电压不一致,尤其是ARM与一些芯片的电平不一致,比如ARM是5V供电,芯片是3.3V,或者反过来。虽然有的芯片两种电压兼容,不如STM32系列的ARM在3.3V供电的情况的下仍可以兼容5V输入,但是为了安全起见,一般都会使用电平转换芯片。电平转换芯片有两个电源分别为VCCA,对应A1-A8输入;VCCB,对应B1-B8输入.OE使能低…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号