为什么不建议学python(python)

http://www.itjxue.com  2023-04-13 20:20  来源:未知  点击次数: 

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

python的地位很高,目前是世界第5大编程语言。。但我觉得大学不教槐烂python,其实是正确的。

Python在铅大漏诞生之初,只是用来在Linux上给Perl和shell做衔接用的“胶水”,而今天已经成为了主流的编程语言,能获得今天的地位,当然具备诸多优势。。。比如数学运算相关的各种库,爬虫,等等。。。但这都不是导致Python流行的最根本原因。

有没有比Python运算更强的语言?多得是

有没有比Python爬虫效率更高的语言?也不少

所以其实平日里随口道来的种种优势,并不是不可替代的。。这些优势,很多语言都具备。就比如perl,erlang,Julia等语言,其实用来做运算或爬虫比Python更强,但为什么这些语言却流行不起来?

说到底,Python成功的秘诀只有一条,其实就是在功能基本够用的前提下,比其他语言简单。而比Python简单的语言,功能又不够全面,比如Lua,Javascript,Ruby这些语言比Python更简单,但往往只适合一两个领域的工作,而无法面面俱到。

Python可以提供的这些功能,对于非专业程序员来讲,已经显得非常强大了。。但对于专业程序员来说,Python最大的作用,其实也只是用来“偷懒”而已。因为相仿高比JAVA或C#这种工业级的编程语言来讲,Python除了入门简单之外,并无任何优势可言。而Python的动态语言特性、不利于维护等缺点,成为了限制它迈向深层开发的重大缺陷。

python听别人说比较简单,但是为什么去培训机构不建议学习呢?

Python相对于其他编程语言是相对简单羡闭。为什么不建议学习,一、市场需求量在下降,Python 在18、19年很火,加上人工智能的概念,市场需求量大,经过这三四年时间,企业需求有所下降。二、培训Python机构的也越来越多,会Python的人也越来越多,这样企业对Python招聘要求也越来越高。现在北上广一线城市,对Python的要兄宽裂求学历至少是统巧答招大专学历。

python语言的缺点

Python并不是没有缺点的,最主要的缺点有以下几个:

Python的执行速度不够快。当然,这也不是一个很严重的问题,一般情况下,我们不会拿Python语言与C/C++这样的语言进行直接比较。在Python语言的执行速度上,一方面,网络或磁盘的延迟,会抵消掉部分Python本身消耗的时间;另一方面,因为Python特哗宽别容易和C结合起来,因此,我们可以通过分离一部分需要优化速度的应用,将其转换为编译好的扩展,并在整个系统中使用Python脚本将这部分应用连接起来,以提高程序的整体效率。

Python的GIL锁限制并发:Python的另一个大问题是,对多处理器支持不好。如果读者接触Python时间比较长,那么,一定听说过GIL这个词。GIL是指Python全局解释器锁(GlobalInterpreterLock),当Python的默认解释器要执行字节码时,都需要先申请这个锁。这意味着,如果试图通过多线程扩展应用程序,将总仔宽是被这个全局解释器锁限制。当然,我们可以使用多进程的架构来提高程序的并发,也可以选择不同的Python实现来运行我们的程序。

Python2与Python3不兼容:如果一个普通的软念芦亮件或者库,不能够做到后向兼容,那么,它会被用户无情的抛弃了。在Python中,一个槽点是Python2与Python3不兼容。因为Python没有向后兼容,给所有的Python工程师带来了无数的烦恼。

(责任编辑:IT教学网)

更多

推荐其他源码文章