Python是是一种面向对象的解释型计算机程序设计语言。Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。
Python的特点可以总结为:
优点:开发快,功能强大,程序易读。
缺点:运行速度慢,代码不能加密。
在win7安装Python
首先,需要从从Python的官方网站http://www.python.org下载python,然后运行下载的msi安装包,安装所有组件,安装时要选择Add python.exe to Path将安装路径添加到系统Path环境变量。然后一路next到安装程序完成。

安装结束后,打开cmd控制台,输入python,如果出现以下画面,则证明python已成功安装。

第一个Python程序
打开cmd,进入python交互环境中,在>>>提示符下直接输入代码,就可以立刻得到执行结果。测试用例:
>>>600 + 66,回车得到输出666。
如果需要打印出指定的文字,可以直接使用print语句,输出的语句需要用单引号或双引号括起来。测试用例:>>>print 'hello,world',回车得到输出hello,world。
退出python可以直接关掉控制台,也可以用exit()来退出。

使用文本编辑器
在控制台用命令行写程序,可以立即得到结果,但程序无法保存。所以我们实际开发中,需要使用文本编辑器来编辑代码,将代码保存为文件就可以反复运行。
我在这里使用的是Sublime Text,这款编辑器具有漂亮的用户界面和强大的功能,支持丰富的插件管理。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。关于这款编辑器的详细情况可以参考: http://baike.baidu.com/link?url=1pKMEKuBtPZ_eI4S49YXoiKUIpwbtXyP1fv7-WZmhZ96nzFnP96ciS9jjHLRjmj86yDMahuvwJ-rR1bTQDKWY9uaq8ddylAK2VmZiTw2j2a
在Sublime Text中新建文件,输入代码 print 'hello,world',并保存为hello.py。

然后打开命令行窗口,切换到当前目录,就可以运行这个程序了。

输入和输出
输出:通过 print加上输出字符串组成,测试用例:>>>print 'hello,world'
print后字符串语句可以跟多个字符串,用逗号隔开,可以一连串输出,用例:print 'hello','world'
输入:python提供了一个raw_input函数,用户可以通过这个函数将输入字符串存到一个变量。用例:name = raw_input(),当回车后,命令行会等待你的输入,输入任意字符按回车完成输入。

Python的交互模式和直接运行.py文件有什么区别呢?
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会输入源代码的。
用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!