大家好,今天为大家带来的是python简介,让大家可以更好的了解python,希望大家喜欢。

1.What is python ?
青岛ui培训班告诉我们,Python 是一门编程语言。
2. What kind of programming language is python?
Python 是一门动态解释性的强类型定义语言。
3.What are the advantages of python?
Python的定位是“优雅”、“明确”、“简单”,对初学者容易入门
开发效率非常高
Python有非常强大的第三方库,官方库中相应的模块的支持,可以直接调用,也可再基础库的基础上开发,大大降低开发周期。
可移植性
由于Python是开源的,它已经被移植到了大多数平台下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。
可扩展
Python除了使用Python本身编写外,还可以混合使用像C语言、Java语言等编写。
可嵌入性
你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。
4.What are the disadvantages of Python?
速度慢
由于Python是解释型语言, 相比C语言执行速度慢很多,比Java也要慢, 如需求对程序速度要求高,不建议使用Python语言来编写程序。
代码不能能加密
青岛it培训班告诉我们,这也是由于Python是解释型语言的原因,它的源码都是以明文的形式存放的。
线程不能利用多CPU问题
Python有一个GIL即全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程的工具,即使是多核CPU,Python的多线程会给你一种假象,会同时执行多个线程,其实不然,由于GIL的存在,使得任何时刻都只执行一个线程,禁止多线程的并发执行
5.What are the main application areas of Python?
云计算: 云计算最火的语言, 典型应用OpenStack
WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣…, 典型WEB框架有Django
科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
系统运维: 运维人员必备语言
金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
图形GUI: PyQT, WxPython,TkInter
6.What are the main applications of Python?
谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发。
YouTube:世界上最大的视频网站YouTube就是用Python开发的。
NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算。
豆瓣: 公司几乎所有的业务均是通过Python开发的。
知乎: 国内最大的问答社区,通过Python开发(国外Quora)。
春雨医生:国内知名的在线医疗网站是用Python开发的。
希望对您有所帮助
更多青岛it培训机构相关资讯,请扫描下方二维码