Python真的有大众说的那么好吗

程序员一点 2024-05-02 20:54:47

首先明白一件事情,编程的目的是什么?

提升技术?找工作?学习?

都不是!我认为编程的目的是为了解决问题的,为了解决某个需求。

你为什么写这个代码?我为了识别图片中的文字!这个就是你的目的。

既然目的找到了,那么就需要用方法了。如何识别图片的中文字呢?这还不简单,用肉眼呀,太简单了。

是很简单,那么一万张图片呢?用肉眼的话,你996,007都识别不完。

这时候就需要选择一门语言来开发你要的这个功能,几乎所有的语言都可以做到。

那你要开发这个功能,是要选择哪个语言呢?是不是选择最简单,最容易的语言开开发呢?

什么最简单?

调库啊!

Python有高达50多万的第三方库,你能想到的各种各样的功能,Python都已经实现了,只有你想不到的,没有Python做不到的。这样子别人还怎么玩,你C语言巴拉巴拉的写了200多行,我用Python调个库几行搞定,还没有bug,这是不是降维打击我不知道,但确实是减少了大量的时间和精力,至于性能啥的,我不要求时间啊!剩下的时间用来陪老婆孩子不香吗。

呵呵!只会调库,你有什么成长!

拜托!造轮子?看清楚需求是什么?你的需求是在应用层,不是让你在底层捣腾。

即使你能倒腾,你能写的比那些第三方库的更牛逼吗?那些库都是经历了市场的千锤百炼的,绝对不能说没有bug,但是稳定性绝对胜你一筹。

回到那个问题,Python真的有大众说的那么好吗?

真的,因为第三方库太多了,各种各样的功能,别人都帮你实现好了,你导入个包,掉个库就可以了。

为什么第三方库那么多,因为Python太受欢迎了,用的人多了,生态就活跃,所以为它开发第三方库的人就多了,形成了正向反馈。

为什么Python这么受欢迎?这就回到了鸡生蛋还是蛋生鸡的问题上了。

我总结的理由是:

命太好多,真的没啥原因,就是命太好了,在某个历史节点,踩到时代的风口,用的人多了,形成正向反馈,社区就活跃,为它开发第三方库的人就多。

1 阅读:48

程序员一点

简介:分享编程的知识,欢迎大家关注