Python是真的火,還是炒得火?

譚孝生


作為一名在編程領域多年的來告訴你這個答案。

首先,不否認python是門很棒的語言,語法簡潔。而且上手容易。在spark,flink,storm 等大數據組件中,以及其他數據處理框架中,都可以快速編寫腳本處理數據。

也是基於上面的原因。未來大數據在各個領域都是扮演著基礎支撐的角色。沒有大數據支撐人工智能也無從談起。所以這就給了一個可以炒作的點,特別是IT培訓班,因為python畢竟不難學。把這個炒作起來了,不少人在原來行業混的不好就可以給培訓班送錢了。很多培訓班開大數據班事實上掛羊頭賣狗肉,教你一些java基礎入門,或者python入門,真正的大數據是靠海量數據的清洗,建模,數據分析來運作的,目前沒有一個培訓班有這個能力。因為java目前初級過於飽和了。生意就不好了。所以IT培訓班需要一個突破口。所以在各大媒體,編程論壇。不信你去CSDN看。前幾條都是在炒作python,點進去就是培訓班廣告。甚至在悟空問答也有大量某內,某峰的培訓班銷售人員在鼓吹。年初某峰的本地負責人還跟我談過,是否有興趣去當python講師。一個月可以開到30k,出於良心以及職業規劃(當然還是錢不到位,哈哈)沒有去。

雖然python也能做web但是跟java比起來生態一個天上一個地下。大部分還是java。在大數據領域python秀的飛起。但是你可以去各大招聘網站看看,招聘大數據的都是有實力的公司,基本不會招聘半路出家的。而且要求還很高。大數據開發一般要求都是相關專業畢業第一學歷。甚至要研究生起步。所以想學python以此就業就要掂量掂量自己的實力。

這就是我的觀點,希望對你有用。點個贊關注一下吧


碼農小胖哥


我在中公學的遊戲開發,但是我們宿舍有個學的是Python,感覺還是挺簡單的一種功能語言,他學的還不錯,找的工作也還可以,沒過萬,但也快了。主要是能做爬蟲工程師,人工智能工程師,搜索引擎工程師,全棧工程師,前端工程師,我們用Python也能開發遊戲就是用的比較少。


走在路中間的貓


語言火不火主要表現的是市場的需求,和語言本身好不好是有相關性,沒有因果性。


為什麼你會覺得Python火?

這兩年「人工智能」的概念火遍大江南北,AlphaGO 的出現讓業界為之興奮,而人工

智能、機器學習的首選語言便是Python。

「10個寫爬蟲的9個在用Python」,這兩年網絡爬蟲技術也廣泛的進入了大眾的視角,

而爬蟲背後即大數據的應用,這無疑又讓Python亮相了。


個人認為Python之所以讓大家覺得火是因為以下幾點原因:

  • 語法簡單易學,上手快
  • 庫多,庫多,庫多,你遇到的大多數問題都可簡單的通過一句import語句來搞定。
  • 抓住了「人工智能」這一風口
  • 培訓機構鋪天蓋地廣告的大力宣傳,“學好Python搞AI,年薪百萬不是夢”!

Python崗位真的多嗎?

我們來看看當前某勾的招聘數據,工作地選擇IT行業比較發達的北京,以Python為關鍵字,我們篩選出了282個職位。

老牌語言C++呢?500+崗位需求,Java就更不用說了,大家都知道他的需求近幾年一直是遠遠排在第一位的。

當然數據可能因近期疫情的影響而招聘需求降低,但是這對比度也足矣說明問題。單純 以Python為開發語言,招聘需求目前來說還是有限,Python更多的是以膠水語言的形式存在的。

總結

雖然使用Python開發的大型網站,已經有了豆瓣、知乎、Dropbox等優秀案例,但是個人認為目前傳言的Python火爆,更多的是一部分炒作在裡面。


程序員沒有必要整天參加編程語言的聖戰,合適的才是最好的。一個項目開發過程,涉及到多種語言是一件很常見的事情。


一個程序員的奮鬥史


你好,老修來分享一下你問題

我們分兩部分來看一下,看Python的排名和這門語言能幹嘛?

TIOBE編程語言排行榜,它是編程語言流行趨勢的一個指標,每月都會更新,我們看一下這個月的官方排行:

這裡我們可以看到排世界前五的語言是:JAVA、C語言、Python、C++、C#。那Python排行第三,有的榜是第一,它很早之前的排行是前五之後,因為未來的AI/人工智能,大數據、爬蟲帶動了它,主要是因為Python有強大的庫,這是其中的原因之一,還有就是這門語言基本上可以說是全方位的,我們來看一下,到底能幹嘛?

那從以上圖,我們可以瞭解到,由基礎的語法會了以後,它可以從事9大塊:數據處理,數據庫,前端開發,自動化測試,後端開發,自動化運維,爬蟲,數據可視頻化,人工智能;


那這樣我們就知道,它到底是真火,還是炒的?


紀老修


匯智妹根據在IT培訓行業的觀察來看,Python是真火?


1、Python對新手十分友好。

  • 更接近於自然語言,這就為新手入門降低了門檻。
  • 代碼更簡潔,要知道對新手而言,看到十幾行代碼和幾行代碼的直觀感受是完全不同的。十幾行可能會想:介都四嘛?幾行代碼可能會想:好像不難。
  • 靈活優雅,動態類型,很多底層細節上的東西可以不考慮。


2、Python能應的領域廣泛。

Python能夠用來進行網站Web、搜索弓|擎(Google)、雲計算(OpenStack)、大數據、人工智能、科學計算等方向的開發。在人工智能領域是首先考慮使用的語言。


3、Python提供了非常完善的基礎代碼庫。

Python的基礎代碼庫覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,許多功能不必從零編寫,直接使用現成的即可。


總之就是一個詞兒——優雅。


匯智動力學院


看到這個問題,我也想發表一點自己的意見。

按說Python語言從上世紀90年代初誕生到現在算起來已有近30個年頭了,按年齡算起來跟一直最流行的Java語言差不多,說實話一直以來它的性能方面可能沒有C++和Java表現那麼優秀,但是它相比較起前兩者來說簡單易學而且功能更加全面,有人甚至稱其為膠水語言,因為它能通過混編使用很多流行語言的類庫。所以一直以來擁有一大批愛好者。說到它火,其實還是近兩年的事,先看一下過去一年世界範圍內對於編程語言的熱度排行榜前20的情況。

可以看到Python的熱度過去的2018年躥升了5.5個百分點,超越了一直以來的霸主Java坐上頭把交椅。5.5個百分點的躥升,這應該不是一般的火。

那麼它是炒作的嗎?我們來看看原因到底是什麼讓它的熱度能夠如此快速的飆升。


首先,還是目前技術大趨勢為主要推手,我們都知道今年技術界最熱門的方向就是機器學習、數據挖掘、人工智能等,而這些技術都屬於交叉性的技術方向,它需要融合多個領域甚至多個技術棧的內容來綜合處理,所以Python語言作為一種簡單便捷還具備融合功能的語言成了它們的首先,我們可以看到像Spark,TensorFlow很多主流的大數據和人工智能框架都支持Python語言。


其次,近年來以Unix/Linux核心技術延展而出現的容器技術以及雲計算技術的發展,讓我們使用普通商用機群組就可以替代過去的小型服務器,應用程序的部署和管理方面Unix/Linux技術棧成為主流,而他們的Shell腳本成為運維管理利器,而我們知道Python語言創立之初在設計上就兼具了Shell和C語言的優點,這樣Python越來越成為雲服務自動化運維管理應用開發的主流語言之一。


第三,重點要說一下大數據和數據分析這方面的應用,Python在分佈式計算處理數據集、數據可視化展示、以及數據倉庫操作等方面都有極大的靈活性和便利性,最重要的是它易於上手,對於一些非計算機專業背景的領域專業人員很容易學習。

第四,不得不說Python一直長期獨霸的一個細分領域網絡爬蟲,由於大數據和人工智能都需要獲取數據,所以網絡爬蟲成為很多公司獲取巨量公共數據的主要手段,在此基礎上誕生的搜索,數據分析營銷,實時預測等等,讓網絡爬蟲成為必備,這也讓python成了很多公司採用的爬蟲語言。


最後,由於Python語言是一門解釋性語言,兼具C和Shell腳本的優點,讓它在針對硬件編程方面擁有很多優勢,像MicroPython已經成為物聯網IoT編程的主流語言。


所以,我們可以看出Python的火不是炒作,而是真的其廣泛的應用推動的。因為未來技術發展方向上是大數據,人工智能,物聯網而它在這幾個方面都能夠被廣泛的應用。


道以致遠


隨著Python的技術的流行,Python為人們的工作與生活上帶來了很多的便捷,因為Python簡單,學起來快,也是不少新手程序員入門的首選語言。新手們比較關心的就是Python的發展前景與方向。接下來我就從下面幾個方面,詳細的分析Python的發展前景。

1、從自身特性看Python發展

Python自身強大的優勢決定其不可限量的發展前景。Python作為一種通用語言,幾乎可以用在任何領域和場合,角色幾乎是無限的。Python具有簡單、易學、免費、開源、可移植、可擴展、可嵌入、面向對象等優點,它的面向對象甚至比java和C#.net更徹底。

它是一種很靈活的語言,能幫你輕鬆完成編程工作。強大的類庫支持,使編寫文件處理、正則表達式、網絡連接等程序變得相當容易。能運行在多種計算機平臺和操作系統中,如unix、windows、MacOS、OS/2等等,並可作為一種原型開發語言,加快大型程序的開發速度。python交流圈

2、從企業應用來看Python發展

Python被廣泛的用在Web開發、運維自動化、測試自動化、數據挖掘等多個行業和領域。一項專業調查顯示,75%的受訪者將Python視為他們的主要開發語言,反之,其他25%受訪者則將其視為輔助開發語言。將Python作為主要開發語言的開發者數量逐年遞增,這表明Python正在成為越來越多開發者的開發語言選擇。

目前,國內不少大企業都已經使用Python如豆瓣、搜狐、金山、騰訊、盛大、網易、百度、阿里、淘寶、熱酷、土豆、新浪、果殼等;國外的谷歌、NASA、YouTube、Facebook、工業光魔、紅帽等都在應用Python完成各種各樣的任務。

3、從市場需求與薪資看Python發展

從最新Python招聘崗位需求來看,Python工程師的崗位需求量巨大,並且崗位需求量還在呈現上漲的趨勢。全國Python崗位需求量接近10W個,北京崗位需求量居首位為20890個,佔比21.17%;上海Python工程師崗位需求量居第二位為12843個,佔比13.02%;其次是深圳、杭州、廣州等一線城市合計佔比16.53%,下圖為全國主要城市Python工程師崗位需求量:

Python人才需求逐年增加,從市場整體需求來看,Python在招聘市場上的流行程度也是在逐步上升的,工資水平也是水漲船高。據統計Python平均薪資水平在12K,隨著經驗的提升,薪資也是逐年增長。

目前初級Python工程師薪資待遇就達10-15K,而隨著開發年限的增加,Python開發者薪資呈直線上升的變化趨勢,工作8年的Python薪資攀升至25K左右。python發展大好。

感興趣可以私聊哦!!多謝關注


非攻者非謀


python火是真的,炒得很火也是真的。


由於這幾年什麼人工智能、大數據、知識圖譜等概念的火爆,把python這門語言推到了臺前來。讓更多人認識到有python這個語言在,是一個很牛逼很高級的語言。國家在大力推人工智能,大數據,至於這兩項技術也的確落地了不少的產品。但目前有很多培訓機構也在大力吹噓這兩方面的技術,以用來收取高額的培訓費用。特別是那些把AI培訓帶到少兒培訓的培訓機構,真的是為了錢,喪失了底線。


但python也是真的火,它的易入門易學性,第三方庫的豐富程度,簡單讓人羨慕。開發一個複雜的功能,往往不需要太長的時間。因為易學,很多不是科班出身的人員,就會選擇python來解決他們工作遇到的問題,解決他們的痛點。


目前python的崗位也比較前幾年多了很多,從後端到web後端,從人工智能到運維,基本上都有python的身影。良好的語言基礎,加上豐富的第三方庫的支持,讓python在非常多的領域開花。


建議一些對編程感興趣的,可以去學一學python,感受一個編程的樂趣。也許在往後的生活工作中,都離不開python這門語言,畢竟這是一門神奇的語言。但如果說,你入門一個python還要去培訓機構,那麼我是不大建議的,完全可以自學,我一直覺得去參加培訓機構培訓,目的不在於培訓,而在於培訓機構背後的資源,比如他們承諾可以學完推薦工作,那這倒是還不錯的選擇。


不務正業的灰哥


Python作為一門膠水語言,語法簡單明瞭,能調用c/c++模塊來擴展功能,在腳本領域有天然的優勢。

特別是近幾年神經網絡的高速發展,主流神經網絡引擎在c/c++的源碼上都加入了對Python API的支持,培養了一大批從業人員使用Python調用TensorFlow PyTorch MXNet等引擎進行AI工作,極大地擴展了Python的影響力。


偶開狗眼


Python 是真的火。但是,可能不是你理解的火。

很多python培訓機構說,python可以給你帶來多少多少就業上的競爭,這自然是很有道理,但是卻有些偏頗。

1、python已經是一個技能,不偏重於職業或者職位

在技術崗位,會使用python,會帶來非常多的方便,這個方便本身,不是因為python本身,而是python背後的大量的數據處理和分析的庫。通過python來駕馭那些原來遙不可及的工具和技能。

2、python將知識很完美的表現出來

python是一種語言,背後是知識,專業知識,所以,python的強大,在於你對知識的駕馭能力的強大。

3、只會python語言本身,python一點也不火。

python幾十年來,最近才火,並不是python語言火,是python嫁接的知識工具,app火。


正確認識,火火的python,才能知道如何更好的學習python。真對python語言的培訓是沒有必要的,但是針對python的專業方面的培訓,是必須的。


我在頭條每天都發一條python每日一學,多多交流哦。


分享到:


相關文章: