初识Python

来源:互联网 发布:一个人能备案几个域名 编辑:程序博客网 时间:2024/06/06 01:14

1.什么是Python:

       是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就可以实现你想要的功能,并且编写程序清晰易懂。(一种解释型的、面向对象的、带有动态语言的高级编程程序设计语言);


2.Python的简史:

     Python的作者,Guido von Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作。


3.Python特征:

     (1)Python编程语言中的定位:
             脚本语言(scripting language);
     高阶动态编程语言;
     (2)简单易学
               Python是一种代表简单主义思想的语言。Python的这种伪代码本质是它最大的优点之一。他是你能够专注于解决问题而不是去搞明白语言本身。Python有及其简单的语法,极易上手。

     (3)解释性&编译性
                Python语言写的程序不需要编译成二进制代码。可以直接从源代码运行程序,但是需要解释器。这点类似于java,或是Matlab(是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分)。
                Python中亦有编译执行的特征。
   
      (4)面向对象
                  Python及支持面向过程的编程也支持面向对象的编程。与其他主要的语言如C++和java相比,Python以一种非常强大又简单的方式实现面向对象编程。
        

      (5)高级语言
                使用Python语言编写的程序,无需考虑诸如管理内存一类的底层。
    

      (6)可扩展性及可嵌入性
    可以把部分程序用C或者C++编写,然后在Python程序中使用他们。与此相反,可以把Python嵌入到C/C++程序,提供脚本功能


      (7)免费、开源
                自由的发布这个软件的拷贝、阅读它的源码、对他做改动、把它的一部分 用于新的自由软件中。



      (8)可移植性强


      (9)丰富的库
    
0 0
原创粉丝点击