python--For the first time

一、 Python介绍
python的创始人为吉多·范罗苏姆(Guido van Rossum)。
最新的TIOBE排行榜:

Python已经进入三甲了啊!
Python可以应用于众多领域,
如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。
目前使用Python语言的公司
如:Youtube、Dropbox、BT、Quora、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
使用Python做的事有:
自动化运维、自动化测试、大数据分析、爬虫、Web 等。

Python主要应用领域:
云计算: 云计算最火的语言, 典型应用OpenStack
WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣等, 典型WEB框架有Django。
科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas。
系统运维: python脚本等。
金融:量化交易,金融分析,在金融工程领域等。
图形GUI: PyQT, WxPython,TkInter

编译型vs解释型

编译型
优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。
缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。

解释型
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。

猜你喜欢

转载自www.cnblogs.com/Ma14912/p/10572734.html
今日推荐