【编程】Python重要特性

Python 的特性Features

重要的Python特性:

  1. 初学者语言
  2. 简单易学
  3. 解释性
  4. 跨平台
  5. 自由开源
  6. 面向对象
  7. 可扩展库
  8. 可集成
  9. 数据库连接

Python是初学者语言

对于没有学习过开发语言的初学者,使用静态类型的语言是不自然的。额外的复杂性会使得初学者掌握课程步骤很缓慢。然而使用 Python ,初学者可以快速学习基本概念,如循环和过程。甚至刚刚开始他们就可以用户定义的对象。 Python句法相当简易明了,它允许初学者可以使用基本或高级的程序概念,不像其他语言那样需要非常多的模板代码,比如在屏幕上输出内容,其他语言需要很多’setup’,Python只需 >>> print(“Hello World”) Hello World >>>

简单易学

Python 非常简单就可以起步。语法易于理解,安装简单,并且网上有很多开发实例。语法与其他语言比较,非常清爽,并且可以导入批量模块,使得代码保持简短。有优秀、简易的工具进行Python编码工作,专门的交互式解释器;不需要学习建立系统,IDE,特殊的文本编辑器,或者其他的东西。只需要仅仅一个命令行和交互式的编辑器。

解释性

Python是解释性语言,按程序行交互式的执行代码。使用解释性语言,没有编译和执行步骤。仅仅是从源程序代码运行程序。这样使得调试很容易,适合初学者。本质上,Python将源代码转化成称为bytecodes的字节码,在特定的计算机中转换成原生语言并运行。所以运行程序不用担心库的连接和装载等等问题。

跨平台

Python可以等价的运行在不同的平台上,如 Windows, Linux, Unix , Macintosh 等等。一个在Mac上开发的Python 程序可以在Linux 系统中运行,反之亦然。所以,Python 是可移植的程序。

自由开源

Python是一种FLOSS (Free/Libre and Open Source Software)。在简单条款中,你可以自由的分发这个软件的拷贝,阅读软件的源代码,改变它,在新的程序里面使用它。Python语言可以在 www.python.org网站获得。可以得到源代码,它是开源的。

面向对象

Python支持面向对象的特性。与其他语言比较,Python的类机制添加了带有最小新的语义和句法的类。它是建立在C++Modula-3基础上的混合物。除了强封装性以外,Python类提供所有面向对象程序设计的标准特性,这仅仅是许多与面向对象相关联的特性之一。

可扩展的库

Python标准库很大。 Python库有内建模块(C编写), 它提供对系统功能的处理,比如文件 I/O ,这些都是Python程序员 不能直接处理的, 对于日常性的开发工作,Python提供了标准性的解决方案。可以提示变化性开发设计工作的效率,涉及规范表述,文档生成,单元测试,线程,数据库等等。

集成性

Python 可以方便的连接各种语言,比如 C, C++, JAVA 等等。

数据库连接性

Python 提供全部商业性数据库的连接接口。



此条目发表在人工智能, 程序开发分类目录,贴了, , , , , , , , , 标签。将固定链接加入收藏夹。