第1单元 初识Pythont的世界 python
第1单元 初识Python的世界
本单元知识点 >1.1 Python发展历程 >1.2 Pythoni语言特点及其应用 >1.3 Python开发环境的下载与配置 >1.4 Python程序的运行 >1.5 Python的注释 >1.6 Python2.x和Python.3.x差异 >1.7小试牛刀
本单元知识点 ➢ 1.1 Python发展历程 ➢ 1.2 Python语言特点及其应用 ➢ 1.3 Python开发环境的下载与配置 ➢ 1.4 Python程序的运行 ➢ 1.5 Python的注释 ➢ 1.6 Python2.x和Python3.x差异 ➢ 1.7 小试牛刀
1.1 PYTHON发展历程 Python本身也是由诸多其他语言发展而来的,这包括ABC、 Modula-3、C、C++、Algol-68、SmallTalk、Unix shell和其 他的脚本语言等等。像Perl语言一样,Python源代码同样遵 循GPL(GNU General Public License)协议。 现在Python是由一个核心开发团队在维护,Guido van Rossum仍然占据着至关重要的作用,指导其进展。 Python的创始人为荷兰的Guido,目前Guido van Rossum在 Google工作,主要从事GAE/Python3.x方面的研究
1.1 PYTHON发展历程 Python 本身也是由诸多其他语言发展而来的,这包括 ABC、 Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其 他的脚本语言等等。像 Perl 语言一样,Python 源代码同样遵 循 GPL(GNU General Public License)协议。 现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。 Python的创始人为荷兰的Guido,目前Guido van Rossum在 Google工作,主要从事GAE/Python3.x方面的研究
1.2 PYTHON语言特点及其应用 Python语言受到如此多开发人员的青睐,主要是具有如下这些 ●Python的设计哲学: 特点: 1.易于学习:Python有相对较少的关键字,结构简单,和一个 明确定义的语法,学习起来更加简单。它使我们能专注于解决 问题而不是去明白语言本身。 简单 2.免费且开源:Python是一种开源语言,其源代码是自由开放 02 03 的。我们可以自由的发布这个软件的拷贝,阅读她的源代码, 明确 优雅 对它做配改动,把它的一部分用于新的自由软件中。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python的最大的优势之一是丰富的库 跨平台的,在UNX,Windows和Macintosh兼容很好
1.2 PYTHON语言特点及其应用 Python语言受到如此多开发人员的青睐,主要是具有如下这些 特点: 1.易于学习:Python有相对较少的关键字,结构简单,和一个 明确定义的语法,学习起来更加简单。它使我们能专注于解决 问题而不是去明白语言本身。 2.免费且开源:Python是一种开源语言,其源代码是自由开放 的。我们可以自由的发布这个软件的拷贝,阅读她的源代码, 对它做改动,把它的一部分用于新的自由软件中。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python的最大的优势之一是丰富的库, 跨平台的,在UNIX,Windows和Macintosh兼容很好
5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结 果的语言,互动的测试和调试代码片断。 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是 使其工作)到许多平台。 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一 些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你 的Python程序中调用。 8.面向对象:Python既支持面向过程的编程也支持面向对象的编程 与其他主要的语言如C++和Java相比,Python以一种非常强大又 简单的方式实现面向对象编程。 9.GU1编程:Python支持GU1可以创建和移植到许多系统调用。 1O.可嵌入:可以将Python嵌入到C/C++程序,也可以将CC/C++程 序嵌入到Python,让用户获得脚本化的能力
5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结 果的语言,互动的测试和调试代码片断。 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是 使其工作)到许多平台。 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一 些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你 的Python程序中调用。 8.面向对象:Python 既支持面向过程的编程也支持面向对象的编程。 与其他主要的语言如C++ 和Java 相比,Python 以一种非常强大又 简单的方式实现面向对象编程。 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。 10.可嵌入: 可以将Python嵌入到C/C++程序,也可以将CC/C++程 序嵌入到Python,让用户获得"脚本化"的能力