python 简介
Posted whiteofrose
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 简介的主要内容,如果未能解决你的问题,请参考以下文章