大家好!本人最近刚接触Python,并且打算把Python作为自己Linux上的编程语言。所以有些Python常识想和各位笔友分享一下!
Python(蟒蛇)是一种动态解释型的编程语言。Python功能强大、简单易学,支持面向对象、函数式编程。Python可以在Windows、UNIX等多种操作系统上使用,也可以在Java、.NET开发平台上使用。Python的简洁性、易用性使得程序的开发过程变得简捷,特别适用于快速应用开发。Python(英语发音:/paθn/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C++重写。(详细介绍请读者参考网址:http://baike.baidu.com/link?url=o7sk2JyfjVKXT88XSZfeQgr4ePvem9J4CK725zGivpTvHoHXtJ5IGp1Jwv4gs8xF)
Python设计的哲学是优雅,明确,简单!例如:
1.python中双引号和单引号作用一样,print 'hello World'和print "hello World"是一样的(print语句中连接字符串用,)
2.python,使用变量,不需要定义类型,只要赋初值就行,和javascript中定义变量有点类似,只是更简单了,连var都不需要
3.python语法特别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性
在这里有些自己写的小例子:
class Student:# 类名用大写字母
__name = ""# 私有实例变量前必须有两个下划线
def __init__(self, name):
self.__name = name# self相当于Java中的this
def getName(self):# 方法名首字母用小写,其后每个单词的首字母用大写
returnself.__name
if __name__ == "__main__":
student = Student("borphi")# 对象名用小写字母
printstudent.getName()
if a == 3 :
print 'it is 3'
elif a == 5 :
print 'it is bigger than 3'
else :
print 'it is smaller than 3'
最后,想给大家分享一下学习Python的学习方法!呵呵!
1)学好python的第一步,就是马上到
www.python.org
网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。
2)
下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly
- Learning Python》等等。通过学习语法,掌握python中的关键字语法,函数语法,数学表达式等等
3)学完了基本语法后,就可以进行互动式学习了。python具备很好的交互学习模式,对于书本上的例子我们可以通过交互平台进行操练,通过练习加深印象,达到学习掌握的目的。