开发学院

您的位置:首页>教程>正文

教程正文

Python 3 概览

Python 3 概览

  python是一种高级的、解释的、交互式的和面向对象的脚本语言。python被设计成具有高度可读性。它经常使用英语关键词,而其他语言使用标点符号。它的语法结构比其他语言简单。

  •   Python是解释型的——Python在运行时由解释器处理。在执行程序之前,不需要编译程序。这类似于PERL和PHP。

  •   Python是交互式的——您实际上可以坐在Python提示符下,直接与解释器交互来编写程序。

  •   Python是面向对象的——Python支持面向对象的风格或将代码封装在对象中的编程技术。

  •   Python是初学者语言——Python是初学者程序员的一种伟大语言,它支持从简单文本处理到WWW浏览器到游戏的广泛应用程序的开发。

python的历史

  python是由Guido van Rossum于80年代末90年代初在荷兰国家数学和计算机科学研究所开发的。

  python衍生自许多其他语言,包括ABC、Modula - 3、C、c++、Algol - 68、SmallTalk和Unix shell等脚本语言。

  python拥有版权。和Perl一样,Python源代码现在可以在GNU通用公共许可证( GPL )下使用。

  python现在由研究所的核心开发团队维护,尽管Guido van Rossum在指导其进步方面仍然发挥着重要作用。  

  python 1.0于1994年11月发布。Python 2.0于2000年发布。Python 2 . 7 . 11是Python 2的最新版本。

  与此同时,Python 3.0在2008年发布。Python 3与Python 2不向后兼容。Python 3中的重点是删除重复的编程结构和模块,以便“应该有一种——最好只有一种——明显的方式来做到这一点。“Python 3 . 5 . 1是Python 3的最新版本。

python的特性

python的功能包括

  •   易于学习-Python关键字少,结构简单,语法明确。这让学生能够快速学会语言。

  •   易于阅读-Python代码定义更清晰,肉眼可见。

  •   易于维护-Python的源代码相当易于维护。

  •   广泛的标准库-Python的大部分库在UNIX、Windows和Macintosh上是非常便携和跨平台兼容的。

  •   交互模式-Python支持交互模式,该模式允许对代码片段进行交互测试和调试。

  •   便携式-Python可以在各种硬件平台上运行,并且在所有平台上具有相同的接口。

  •   可扩展-您可以向Python解释器添加低级模块。这些模块使程序员能够添加或定制他们的工具,以提高效率。

  •   数据库-Python提供了所有主要商业数据库的接口。

  •   GUI编程- Python支持GUI应用程序,这些应用程序可以创建并移植到许多系统调用、库和Windows系统,例如Windows MFC、  Macintosh和Unix的X窗口系统。

  •   可伸缩- Python为大型程序提供了比shell脚本更好的结构和支持。

除了上面提到的功能,Python还有一大堆好的功能。下面列出了一些:

  •   它支持函数式和结构化编程方法以及OOP。

  •   它可以用作脚本语言,也可以编译成字节码来构建大型应用程序。

  •   它提供非常高级的动态数据类型,并支持动态类型检查。

  •   它支持自动垃圾收集。

  •   它可以很容易地与C、c++、COM、ActiveX、CORBA和Java集成。