python主要做什么 python主要是做什么的?
python主要是做什么的?和python相關(guān)的有多類崗位,就業(yè)選擇多元化,有爬蟲開發(fā)工程師,技術(shù)起點低,但是這一崗位需求多,工作環(huán)境快的。也可以不做搜索引擎工程師,主做搜索引擎核心技術(shù)研發(fā),薪資緩慢
python主要是做什么的?
和python相關(guān)的有多類崗位,就業(yè)選擇多元化,有爬蟲開發(fā)工程師,技術(shù)起點低,但是這一崗位需求多,工作環(huán)境快的。也可以不做搜索引擎工程師,主做搜索引擎核心技術(shù)研發(fā),薪資緩慢快速上漲,還也可以做Web全棧開發(fā)工程師、人工智能工程師、大數(shù)據(jù)分析工程師、Python開發(fā)工程師、游戲開發(fā)工程師、Python運維自動化工程師等。
為什么即使Python的效率比其他編譯型語言低幾個數(shù)量級,Dropbox等大型服務(wù)仍使用它作為主要語言?
謝邀。我都覺得這個問題需要四等分兩個角度看,一個是從經(jīng)濟(jì)角度考量,一個是從性能方面來考慮。
Python性能Python以及一門解釋性語言,優(yōu)點就取決于人開發(fā)速度快,但執(zhí)行效率低。但相對于這些也在如此大規(guī)模建議使用Python的公司而言,開發(fā)速度的好處巳經(jīng)極大超過了額外的處理時間服務(wù)器成本,特別是當(dāng)公司規(guī)模小的時候。
但Dropbox是IO密集型的軟件,但在用編譯程序語言優(yōu)化Dropbox的性價比比較低,而且大部分時間是讀/寫數(shù)據(jù)而不是計算數(shù)據(jù)。
經(jīng)濟(jì)是需要,敏捷開發(fā)大多會比理論高了性能最為不重要。我們每天都遇到了這種,被產(chǎn)品經(jīng)理特別要求在短時間內(nèi)能夠完成某個需求,這不需要我們是可以可以使用更優(yōu)裕語言來更快地開發(fā),例如Python,Lua等。當(dāng)成功需求后,我們才這個可以有額外時間來根據(jù)情況它,因此一般說來,產(chǎn)品的快速迭代和需求的按時完成所產(chǎn)生的經(jīng)濟(jì)效益比起比提升性能要大。
主要,現(xiàn)在機(jī)器性能基本是都生產(chǎn)過剩,以前一臺電腦要好幾萬,現(xiàn)在配置提升到了幾個數(shù)量級還平民價,但是張口閉口就真接上集群,總之大家都是可以用。反倒開發(fā)人員的工資越來越高,你說說看公司找個比較靠譜的C程序員一個月開發(fā)完畢一個功能應(yīng)該找一個Python程序員一個月開發(fā)十個功能劃算?
總而言之,現(xiàn)在大多項目的性能在I/O,跟語言本身關(guān)系不大。但不只要看計算機(jī)跑程序的時間,的要看人編程序所不需要的時間。
要是你對自學(xué)人工智能和科技新聞很有興趣,歡迎訂閱我的頭條號。我會在這里發(fā)布所有與科技、科學(xué)這些機(jī)器學(xué)習(xí)無關(guān)的有趣文章。只是偶爾也回答我有趣的的問題,有問題可完全在評論區(qū)回復(fù)和討論,注意到即回。
(碼字雖可,若文章對你幫可給你點個贊接受~)
在用什么語言不需要直線系方程什么工作,工作任務(wù)分為IO密集型和計算密集型,IO密集型工作大部分事情是需要等待IO,因為Python和C效率雖然差很多,只不過而等待時間是大頭,這樣的話他們使用下來差別就沒區(qū)別,Python開發(fā)程序維護(hù)不容易,當(dāng)然了用Python就行了,所以你可以清晰的看到前端和大多數(shù)后端全部在用請解釋性語言