Python简介———JJ

发布时间:2019-08-31 09:40:46编辑:auto阅读(1653)

    wKioL1Mhx-LwbACVAABHYTOGEBA457.jpg

                          大家好!本人最近刚接触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语法特别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性          

           在这里有些自己写的小例子:

    1. class Student:# 类名用大写字母

    2. __name = ""# 私有实例变量前必须有两个下划线

    3. def __init__(self, name):  

    4. self.__name = name# self相当于Java中的this

    5. def getName(self):# 方法名首字母用小写,其后每个单词的首字母用大写

    6. returnself.__name  

    7. if __name__ == "__main__":  

    8. student = Student("borphi")# 对象名用小写字母

    9. 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的学习方法!呵呵!j_0057.gif  

             

    1)学好python的第一步,就是马上到

    www.python.org

    网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。

    2)

    下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly

    - Learning Python》等等。通过学习语法,掌握python中的关键字语法,函数语法,数学表达式等等

    3)学完了基本语法后,就可以进行互动式学习了。python具备很好的交互学习模式,对于书本上的例子我们可以通过交互平台进行操练,通过练习加深印象,达到学习掌握的目的。

           

                                                                                                                                                                                                                                                                                 wKiom1MhyubCUGmpAABtbG0RUkI409.jpg


               

           

关键字

上一篇: Python之is与==的区别

下一篇: Python 初探