码迷,mamicode.com
首页 > 编程语言 > 详细

Python简介

时间:2017-07-30 23:55:53      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:编程语言   发展   无法   运行速度   好的   翻译   入门   开发者   来讲   

Python据说是一个老外圣诞节闲来无事开发出来的一门编程语言,哈,神奇的诞生过程。在全世界近600种编程语言中,常用的比较流行的编程语言差不多是20种,外国有一个TIOBE排行榜,专门统计编程语言的流行程度,下图是截止日期为2017年7月三十日的编程语言排行信息。

技术分享       技术分享

每种语言都有其自己的特点,适应不同的开发要求。

Python本身具有非常完善的代码库以及第三方库,而这门编程语言本身也是简明、优雅的代名词,这也是开发者的设计初衷,更重要的是也很容易入门,很适合没有计算机编程语言基础的人学习。

Python的应用也很广泛,除了非常知名的网站如youtube、果壳、知乎是用Python开发的之外,在数据分析、爬虫方面,Python也有着非常良好的表现。

当然,相对来讲,Python也有着自己的缺点,首先是运行速度没有C那么快,因为Python是解释性语言,在运行时,要先一行一行翻译成cpu可以识别的机器码,然后再执行。而像C语言这种编译性语言,是直接将代码编译成cpu可识别的机器码然后执行,所以速度很快。但是Python这种相对的慢,对于人的感知速度来讲,几乎可以忽略不计。其次是Pyhton代码无法加密。Python程序如果要发布,直接就是源代码。而用C编写的程序发布时可以直接发布编译后的机器码(类似于xxx.exe),而且没有办法实现根据机器码进行反推。但是目前,靠写代码卖版权的商业模式越来越少,靠网站或移动应用等出售服务的模式居多,所以也几乎不需要加密密码。同时,提倡开源是一种分享与提升的精神,目前互联网上有很多开源项目或社区发展得特别好,个人的代码未必比他们更加优秀,几乎没有太大加密的意义。

Python简介

标签:编程语言   发展   无法   运行速度   好的   翻译   入门   开发者   来讲   

原文地址:http://www.cnblogs.com/zhouhongxiu/p/7260773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!