知道python_看完这篇文章,你就知道Python是什么?

Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的

库,Python 已经成为继 JAVA,C++之后的的第三大语言。 特点:简单易学、

免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的

库、规范的代码等。

虽然像 PERL,TCL 和其他一些语言一样,Python 被认为是一种解释性语言,但是它有

编译的过程,用编码器将原始的脚本翻译成一系列字节码,然后让字节码在 Python

虚拟机上面跑.但是由于是脚本语言,所以和 C 以及 PASCAL 这类编译语言相比还

是慢了三分.但是别急,Python 模块的字节码是可以保存的,在需要的时候拿来用

就是了,不需要重新编译,而且产生的字节码完全独立于平台和操作系统!了解 Java

的朋友是不是觉得很眼熟啊?哈.

Python 是免费的

免费这个字眼最能吸引眼球了,尤其是对那些 BOSS 们,使用免费的语言所以不用

购买任何软件,而且不用担心版权问题,随意地编写,发布,修改…….程序员如果想深

入了解 Python 内幕,甚至可以下载其源代码!

Python 是可移植的

无须多说,许多操作系统都支持 Python。

Python 的强大功能

几乎没有 Python 办不到的事情.Python 的内核非常之小,但他能够提供基本的构

建块,所以程序员能设计很多的应用程序.另外可以用 C,C++,Java 对 Python 进行扩

展,因此你可以用它开发任何类型的程序.Python 解释器提供大量的各种附加模块

构成的库来扩展 Python 程序设计的功能,比如网络通讯,文本处理(广泛的 XML 支

持),以及正则表达式(Regular Expression)。

虽然 Python 的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的

挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问.上天

入地的本事都有了,Python 的确是可以做任何事情。

Python 的可扩展性

因为 Python 是用 C 写的,有些扩展用 C++,而且可以访问其源代码,因此可以对

Python 写扩展.Python 提供的许多标准模块支持 C 或者 C++接口。

Python 和 C 可以一起工作.它可以嵌入到 C 或者 C++的应用程序当中,因此可用

Python 语言为应用程序提供脚本接口.由于支持跨语言开发,可用 Python 设计概

念化应用程序,并逐步移植到 C,使用前不必用 C 重写应用程序。

还有更妙的,由于 Jython 的解释器完全用 Java 编写,因此可以在支持 Java 的任何

平台上部署 Python 程序,甚至 WEB 浏览器也可以直接运行 Python 脚本.本人曾经

在项目中用 Jython 画 3D 图,客户端 IE 可以直接浏览并用鼠标进行操纵!

Python 的简单性

只要了解 Python 的基本原理,学习其他内容就会很容易.语言的核心很小,语义和

样式非常简单.半天时间学会,轻轻松松.当然这不是说 Python 语言没有需要深入

学习的复杂问题.许多扩展和库,还是需要认真思考才能达到高效使用这门语言的

目的.尤其是与其他语言,如 TK 和 SQL 进行集成连接时,更是应该如此.

Python 的简单性

只要了解 Python 的基本原理,学习其他内容就会很容易.语言的核心很小,语义和

样式非常简单.半天时间学会,轻轻松松.当然这不是说 Python 语言没有需要深入

学习的复杂问题.许多扩展和库,还是需要认真思考才能达到高效使用这门语言的

目的.尤其是与其他语言,如 TK 和 SQL 进行集成连接时,更是应该如此。

本文链接:https://my.lmcjl.com/post/12654.html

展开阅读全文

4 评论

留下您的评论.