人工智能中文网
  • 主页
  • 线代考研视频
  • 线性代数
  • Python机器学习与算法
  • 大数据与机器学习
  • Python基础入门教程
  • 人工智能中文网
    教程目录
    阅读:

    Python是什么,Python语言概述

    < 上一篇:没有了 下一篇:Python的优势 >
    Python 是一种面向对象的、直译式计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经具有二十多年的发展历史,成熟且稳定。

    Python
     
    Python 是免费的语言,具有面向对象的特性,可以运行在多种操作系统之上。Python 具有清晰的结构、简洁的语法以及强大的功能。Python 可以完成从文本处理到网络通信等各种工作。

    Python 自身已经提供了大量的模块来实现各种功能,除此之外,还可以使用 C/C++ 来扩展 Python,甚至还可以将 Python 嵌入到其他语言中。

    Python 是目前流行脚本语言之一,由 Guido van Rossum 创建。Python 语言主要受到教学语言 ABC 和 Modula-3 的影响。Python 被设计得简洁、优美却又不失脚本的灵活性和拥有强大的功能。

    Python 的主要特点可以用图 1 来表示:

    Python主要特点
    图 1 Python的主要特点

    Python 最大的特点是其独特而又简洁的语法。在 Python 源代码中,通过代码在行中不同的缩进量来表示代码所属的语句块,从而不需要使用类似 C/C++ 中的花括号“{}”。这个特点对于学过 C/C++,或长期使用 C/C++ 的用户来说,可能会有一点不适应。但是,Python 强制性的缩进可使代码看起来更加清晰,并且使用缩进在一定程度上也减少了代码输入量(因为省去了一对花括号),当然,前提是所使用的代码编辑器支持自动缩进。

    使用 Python 可以非常快速地进行编程开发。Python 的语法很简单,对于初学者来说,学习并使用 Python 并不困难。甚至仅花费几天时间对 Python 进行短暂的学习,就可以使用 Python 编写出“引以为傲”的非常实用的脚本。

    作为脚本语言,Python 非常灵活,使用 Python 可以实现各种各样的功能。通常来说,脚本语言都是解释型的语言,不需要编译过程。虽然 Python 被称之为脚本语言,但 Python 具有编译过程,Python 会将脚本编译成字节码的形式。并且,一般不需要程序员对脚本显式地进行编译,Python 自己会根据需要编译(通常情况下,只有作为模块的脚本才会被编译成字节码的形式)。

    Python 遵循 GPL 协议,是源代码开放的软件。用户不仅可以免费使用 Python 来编写脚本,还可以阅读 Python 的源代码,了解 Python 的内部代码。用户甚至还可以参与到 Python 的开发之中,为 Python 的发展做出贡献。
    < 上一篇:没有了 下一篇:Python的优势 >