第1课:邂逅Python

Python可以说是一种万能的脚本语言,而且在各个领域都表现优秀,这个是很难得的
Python是一门具有强类型(即变量类型是强制要求的)、动态性、隐式类型(不需要做变量声明)、大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言

初学者可能会发现python有两个大版本,2.7和3.0  就目前形势来说,建议学习2.7 因为3.0比较新,而且很多东西不向下兼容,网上资料比较少,开发中遇到问题比较难在网上找到解决方案

Python比较令人不爽的地方是对格式非常严格,如果tab  空格打错或者代码没对齐,都有可能运行不通过,而在编写方面在说,我觉得他最大的优点是简洁高效,就像汉语一样,用简单的语句可以表示很复杂的意思。

说起python,不得不说Perl。据说Python的作者就是在用Perl的过程中发现,Perl实在太难用了,今天写的代码,如果逻辑稍微复杂点,若干天后可能自己都看不懂了。于是python诞生了,他是那么的简洁优雅,甚至有点洁癖,可能是Perl造成的阴影。

下面是个Python的简单例子,打印Hello, Godeye!,其中第二行的# -*- coding: UTF-8 -*-挺重要,设置编码,防止乱码,实际的打印语句只有第三行一行
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "Hello, Godeye!"