为什么老程序员都看不起的Python编程却每年都能成为最佳编程语言?一个视频给你讲明白。
先来说一下为什么Python会有那么多人使用,主要是2个方面:
第一是简单易学,语法跟英语差不多,哪怕你不是学计算机的也能轻松上手,不像C和C嘎嘎那样吃头发。
第二个是用处广泛,像这些领域它都能做,这得益于Python丰富的第三方库,这也导致了很多不是程序员的岗位,比如财务和运营等等也会去学Python。
既然这么好用,那为什么程序员却瞧不上它呢?我说三个点你就明白了。
第一个是性能问题,跟C和Java相比,Python的执行速度比较慢,尤其是像大型游戏的程序,Python很难胜任,所以你们看到黑神话和王者荣耀这样的大型游戏都不是用Python来做。
第二个是全局解释器锁GIL,设想你有一个非常宽敞的厨房,但是规定同时只能有一个人在里面做饭。Python的GIL就像这个规定,即使你有很多厨师(线程),在同一时间也只能有一个在工作,这限制了Python在多核处理器上的并发执行能力。
而且Python的自动内存管理有时候可能会“回收”掉你还在使用的对象,这可能会导致程序出错,所以很多程序员在干正事的时候都不喜欢用它。
那么你们觉得Python这门编程语言怎么样呢?
给公众号发送“黑客”两个字就可以免费获取全套视频教程和工具包了
坚持学到一两个月之后就能去挖漏洞赚赏金,学三四个月之后就能达到CTF对抗赛的技术水平。
原文始发于微信公众号(龙哥网络安全):Python的优缺点30秒讲透彻
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论