简介
Python 由荷兰数学和计算机科学研究学会的 Guido van Rossum 于 1990 年代初设计,作为
一门叫做 ABC 语言的替代品。 Python 提供了高效的高级数据结构,还能简单有效地面向
对象编程。Python 语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本
和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立
的、大型项目的开发。
特点
1 Python 使用 C 语言开发,但是 Python 不再有 C 语言中的指针等复杂的数据类型。
2 Python 具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽
象类、接口等面向对象的元素。
3 Python 代码块使用空格或制表符缩进的方式分隔代码。
4 Python 仅有 31 个保留字,而且没有分号、begin、end 等标记。
5 Python 是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类
型的变量需要做类型转换。
搭建开发环境
1 可以到 www.python.org 下载安装包,然后通过 configure、make、make install 进行安
装。
2 也可以到 www.activestate.com 去下载 ActivePython 组件包。(ActivePython 是对 Python
核心和常用模块的二进制包装,它是 ActiveState 公司发布的 Python 开发环境。ActivePython
使得 Python 的安装更加容易,并且可以应用在各种操作系统上。ActivePython 包含了一些
常用的 Python 扩展,以及 Windows 环境的编程接口)。对 ActivePython 来说,如果你是
windows 用户,下载 msi 包安装即可;如果你是 Unix 用户,下载 tar.gz 包直接解压即可。
3 Python 的 IDE,包括 PythonWin、Eclipse+PyDev 插件、Komodo、EditPlus
版本
python2 与 python3 是目前主要的两个版本。
如下两种情况下,建议使用 python2:
1 你无法完全控制你即将部署的环境时;
2 你需要使用一些特定的第三方包或扩展时;
python3 是官方推荐的且是未来全力支持的版本,目前很多功能提升仅在 python3 版本上进
行。
hello world
1 创建 hello.py
2 编写程序: