python 从零开始学习

一.基础常识

1.  pythen汉语是蟒蛇的意思。

    python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。

    

2.  Python的优点:它是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就

                  可以实现自己想要的功能,并且编写的程序清晰易懂。 

                  

3.  Python诞生时间是1989年,开发人为 Guido van Rossum  

4.  Python发展阶段

    1.CNPI时期:python 1.5版本之前的成果大部分都在此阶段完成

    2.BeOpen时期:推出python2.0 和python1.6版本,并且分开维护

    3.DC时期:开发人员来到DC公司

      现在推出了python3.0版本

5.python 在2007年和2010年 获得Tiobe编程语言大奖

   

   

二 .python的特征

    1.  定位: 脚本语言   高阶动态编程语言

    2.  特点: 

        1)简单易学

           python是一种代表简单主义思想的语言。它使你能够专注于解决问题而不是去搞明白语言本身。所以python有极其简单的语法,很容易上手。

           

        2)解释性和编译性

           python语言写的程序不需要编译成二进制代码,可以从源代码运行程序,但是需要解释器。

           python中亦有编译执行的特性。

           

        3)面向对象

           python支持面向对象过程的编程也支持面向对象的编程。与其他主要的语言如C++和java相比,python以一种非常强大而又简单的方式实现面向

           对象编程。

           

        4)高级语言

           在使用python编写程序时,不需要考虑关于内存分配的这一类底层的问题。

           

        5)可扩展性和可嵌入性

           可以把部分代码程序用C和C++编写,python在程序中是可以调用的。反过来,python嵌入到C和C++中去执行。

          

        6)免费 开源

           可以自由发布这个软件的拷贝、阅读它的源代码并对其改正、或者是把它作为新软件的一部分来使用都是可以的。

           

        7) 可移植性

            理论上,可以一直到各个平台上。例如:linux、windows 、freebsd等。

            

        8) python拥有丰富的库