最近,我有好幾個朋友都在學習Python。
什麼?你還不知道Python是什麼。
Python是一門編程語言。如果你在搜索引擎裡搜索一下,會出現各種培訓機構發布的Python課程廣告,朋友圈裡也比比皆是。
奇怪的是,為什麼一門計算機語言,居然成為了職場人士的學習首選?
如果你對編程語言稍有了解,你就會知道,Python並不是新物種,1991年的時候就發布了。那為什麼今天受到了如此追捧呢?
我最近和很多正在學Python的朋友交流,他們表達出了對於未來工作界面和工作能力的一種判斷。
Python其實本質上和C語言、Java一樣,是一門編程語言。學會了它,就可以像程序員一樣,寫個電腦端或者手機端的應用程序。
既然基本功能一樣,那Python和其他編程語言有什麼區別呢?
我問了幾位程序員,他們給我的答案是:Python更簡單。
這裡說的“簡單”,指的是Python更接近人類使用的自然語言。你可以理解為五筆輸入法和拼音輸入法的區別,雖然功能一樣,但熟練使用拼音輸入法的難度要遠遠低於五筆輸入法。
也是因為這樣,Python對初學者特別友好,學幾個小時就能上手,這也導致很多程序員都推崇Python。
除了簡單,容易上手之外,Python還有一個特別受歡迎的原因,是有一個完整的社區生態系統,給學習它的人提供了強大的支持。
比如,你可以在網絡上找到非常多的學習素材和技術討論社群,這就給了愛好者很好的學習和使用氛圍。
此外,還有很多第三方素材庫,裡面有大量代碼組合,這就讓你編程的時候可以參考和套用。對於很多初學者,可以極大提高效率。
這種強大的社區生態系統,給了Python極大的生命力,也把其自身簡單、容易上手、實用等優點不斷放大。
Python之所以能夠迅速流行,最根本的原因,我想還是與IT行業的發展有關。
隨著人工智能提升到國家戰略的層面,Python這個被稱為“人工智能方向的首選編程語言”,就更加受到了人們的關注,因為有太多人都把這項技能當成了適應為了社會,甚至轉行的必備能力。
我身邊很多正在學習Python編程語言的朋友說,很多學習這個課程的人,都是和程序員、IT、計算機一點關系都沒有的人。這些人學習這門手藝,是為了讓自己的未來有更多的選擇和機會。