Python真的有大衆說的那麽好嗎

程序員一點 2024-05-02 20:54:47

首先明白一件事情,編程的目的是什麽?

提升技術?找工作?學習?

都不是!我認爲編程的目的是爲了解決問題的,爲了解決某個需求。

你爲什麽寫這個代碼?我爲了識別圖片中的文字!這個就是你的目的。

既然目的找到了,那麽就需要用方法了。如何識別圖片的中文字呢?這還不簡單,用肉眼呀,太簡單了。

是很簡單,那麽一萬張圖片呢?用肉眼的話,你996,007都識別不完。

這時候就需要選擇一門語言來開發你要的這個功能,幾乎所有的語言都可以做到。

那你要開發這個功能,是要選擇哪個語言呢?是不是選擇最簡單,最容易的語言開開發呢?

什麽最簡單?

調庫啊!

Python有高達50多萬的第三方庫,你能想到的各種各樣的功能,Python都已經實現了,只有你想不到的,沒有Python做不到的。這樣子別人還怎麽玩,你C語言巴拉巴拉的寫了200多行,我用Python調個庫幾行搞定,還沒有bug,這是不是降維打擊我不知道,但確實是減少了大量的時間和精力,至于性能啥的,我不要求時間啊!剩下的時間用來陪老婆孩子不香嗎。

呵呵!只會調庫,你有什麽成長!

拜托!造輪子?看清楚需求是什麽?你的需求是在應用層,不是讓你在底層搗騰。

即使你能倒騰,你能寫的比那些第三方庫的更牛逼嗎?那些庫都是經曆了市場的千錘百煉的,絕對不能說沒有bug,但是穩定性絕對勝你一籌。

回到那個問題,Python真的有大衆說的那麽好嗎?

真的,因爲第三方庫太多了,各種各樣的功能,別人都幫你實現好了,你導入個包,掉個庫就可以了。

爲什麽第三方庫那麽多,因爲Python太受歡迎了,用的人多了,生態就活躍,所以爲它開發第三方庫的人就多了,形成了正向反饋。

爲什麽Python這麽受歡迎?這就回到了雞生蛋還是蛋生雞的問題上了。

我總結的理由是:

命太好多,真的沒啥原因,就是命太好了,在某個曆史節點,踩到時代的風口,用的人多了,形成正向反饋,社區就活躍,爲它開發第三方庫的人就多。

1 阅读:48

程序員一點

簡介:分享編程的知識,歡迎大家關注