python 简介,,python 简介 


python 简介

  1、python的创始人为吉多·范罗苏姆(Guido van Rossum)(中文名字:龟叔)。  

  2、2017年7月的TIOBE排行榜,Python已经占据第四的位置

  3. Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

  

Python应用领域

  Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。

  目前业内几乎所有大中型互联网企业都在使用Python,
  如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

目前Python主要应用领域:

    1、云计算: 云计算最火的语言, 典型应用OpenStack
    2、WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣等, 典型WEB框架有Django,flask

    3、科学运算、人工智能: 典型库 NumPy, SciPy, Matplotlib, Enthought librarys,pandas

    4、系统运维: 运维人员必备语言(脚本语言,自动化运维)

    5、金融:量化交易,金融分析,在金融工程领域 如:图形GUI: PyQT, WxPython,TkInter等

Python 定义

  python定义:python是一门动态解释性的强类型定义语言。

python的优缺点

  优点:

    1 Python的定位是“优雅”、“明确”、“简单”,简单易懂
    2 开发效率非常高 (强大的第三方库)
    3 高级语言
    4 可移植性 ()注:如果你小心地避免使用依赖于系统的特性
    5 可扩展性
    6 可嵌入性

  缺点:
    1 速度慢 因为每次运行都要一句一句的解释代码,所有相对java或C 就要慢很多
    2 代码不能加密
    3 线程不能利用多CPU问题 因为使用的GIL(全局解释器锁(Global Interpreter Lock))技术

python的种类:

  为什么python有多个种类呢?

     由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。
  
种类:
  
1、CPython : 官方解释器,C语言开发,
  2、IPython :IPython是基于CPython之上的一个交互式解释器
  3、PyPy :PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度
  4、Jython :Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
  5、IronPython :IronPython和Jython类似,是运行在 .NET 上

python 简介

评论关闭