{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

你在公司里用python嗎?都是什么情況下用?

zombiedazombieda 回答0 收藏2
收藏問題

9條回答

phoenixsky

phoenixsky

回答于2022-06-28 15:59

筆者作為一個在一線互聯(lián)網(wǎng)公司從事多年Java服務(wù)端的開發(fā)人員,根據(jù)自己的認知對您提的問題進行簡單解答:

你在公司里用python嗎?

答案是肯定的,筆者除了實習(xí)所在的一家創(chuàng)業(yè)公司外,其他工作過的公司都在用python,還有一家公司是做文章原創(chuàng)維權(quán)的公司核心技術(shù)就是使用python開發(fā)的爬蟲系統(tǒng)。

都是什么情況下用?

網(wǎng)絡(luò)爬蟲:前面提到了,筆者之前在一家做文章原創(chuàng)維權(quán)的公司工作過,這家公司最核的技術(shù)就是用python開發(fā)的爬蟲系統(tǒng)。這個系統(tǒng)專門用來爬取比如微信文章、頭條號文章等信息,然后按照分析算法計算出文章是否為原創(chuàng)以及文章被哪些其他文章抄襲,從而為普通用戶或企業(yè)用戶提供數(shù)據(jù)支持和法律援助。

自動化測試:筆者是做服務(wù)端開發(fā),對于測試方面并不是太了解,但是我多帶帶請教了我現(xiàn)在公司的產(chǎn)品質(zhì)量部負責人。跟同事溝通中了解到目前我們公司的自動化測試主要是通過編寫python測試腳本來完成對接口的自動化測試,對于一些更高級的自動化測試目前還沒有實施。

自動化運維:筆者所在公司很多內(nèi)部研發(fā)的運維平臺都是采用python開發(fā)的,比如:項目部署平臺、服務(wù)器性能指標健康平臺以及SQL工單審核平臺等(平臺具體名稱不方面透入,只能說明平臺的核心功能)。

最后,筆者曾工作過的公司目前在網(wǎng)絡(luò)爬蟲、自動化測試、自動化運維方面采用了python進行開發(fā),當然python的應(yīng)用場景還有很多,比如web系統(tǒng)開發(fā)、人工智能、數(shù)據(jù)分析等(具體可見筆者曾回答過的一個關(guān)于python具體用途的問答)。

筆者是一位熱愛互聯(lián)網(wǎng)、熱愛互聯(lián)網(wǎng)技術(shù)、熱于分享的年輕人,如果您跟我一樣,我愿意成為您的朋友,分享每一個有價值的知識給您。喜歡作者的同學(xué),點贊+轉(zhuǎn)發(fā)+關(guān)注哦!

評論0 贊同0
  •  加載中...
bladefury

bladefury

回答于2022-06-28 15:59

我們公司會用到,而且會使用python來構(gòu)建系統(tǒng)。

就我個人而言,python應(yīng)該可以用來構(gòu)建現(xiàn)有的業(yè)務(wù)需求里90%的內(nèi)容。

  1. web后端服務(wù),這一部分通常選擇 Django,flask或者tornado這三個框架中的任意一個來實現(xiàn),因為django-rest-framework框架的整合程度更高,所以通常是Django和django-rest-framework搭配。相應(yīng)的ORM,用戶權(quán)限系統(tǒng)之類的也就都由Django包辦了。這些東西都是基于python的技術(shù)棧來的。
  2. 異步和離線任務(wù),這部分通常使用celery來做,通過redis作為消息隊列,用celery來進行任務(wù)調(diào)度,celery也是基于python來的。
  3. 服務(wù)進程管理通過supervisor來處理,同樣基于pyhton。
  4. python本身在計算密集型的任務(wù)上比較吃虧,性能較差,但是在IO密集型這一塊并不比別的語言差多少。所以一般情況下,絕大部分的企業(yè)級應(yīng)用都可以用python來搞定,而對于性能要求比較高的部分,再去想著用別的語言處理,然后python可以把這些作為模塊進行調(diào)用。

至于說在什么情況下使用,我覺得分兩部分來看待

第一是需要在短時間內(nèi)做出一個產(chǎn)品原型的情況下,python的開發(fā)效率比較高,市場上也容易找到合適的python工程師,這是一部分優(yōu)勢,是基于生產(chǎn)效率和人的。

第二是python適合的領(lǐng)域在web應(yīng)用,爬蟲,科學(xué)計算,人工智能,devops等方面都有一定的積累,這個積累是指生態(tài)環(huán)境和社區(qū)的支持。另外在自動化測試領(lǐng)域,python現(xiàn)在也有了一部分的積累。


最后,介紹一下基于python開發(fā)的錯誤日志分析系統(tǒng)(sentry),這個有助于我們在不同的環(huán)境下收集用戶的錯誤日志,提前發(fā)現(xiàn)問題,排查問題。這個也在我們的實際應(yīng)用場景中使用到了。

評論0 贊同0
  •  加載中...
defcon

defcon

回答于2022-06-28 15:59

Python,在21世紀的用途簡直不要太多!

#Python# #人工智能# #自動化# #運維#

可以這樣說,只要是規(guī)模相對還可以的公司(比如100人以上開發(fā)團隊的研發(fā)公司),基本上python肯定會用到的。

為什么呢?

我來給大家簡介一下:

python這門強大的編程語言—它的來頭。

第一,首先,21世紀是人工智能發(fā)展極為迅速的時代。

python作為唯一一門簡潔,優(yōu)雅,而且快速上手的人工智能編程首選語言。

他在神經(jīng)處理、深度學(xué)習(xí)以及神經(jīng)網(wǎng)絡(luò)、機器識別等應(yīng)用非常的廣泛,成為當之無愧的人工智能領(lǐng)域第一語言。

目前來說,python的熱度,在最近幾年,爬升得非常之快。

而且排名前幾大編程語言呢,首先是c跟C加加語言,還有Java,還有就是python。

第二,其次,比如服務(wù)器或者web后臺領(lǐng)域,那就是是向PHP,或者是Javascript。

以及SQL語言等等這些。

作為底層硬件語言來說,c跟c加加,他是第一首選編程語言。

但是作為服務(wù)器端或者是桌面應(yīng)用軟件這一塊,Java是當之無愧的王者!

好多服務(wù)器后臺這塊,用python也能開發(fā)很多非常巨大的框架,以及非常完善的庫。

這是在開發(fā)編程領(lǐng)域的作用。

第三,從小一點方向來說,軟件測試這個范疇,python用的領(lǐng)域也是非常的巨大。

首先,python它是一門非常簡潔而優(yōu)雅的語言,便于識別,而且編程速度極快,所以對維護一門框架來說,他的效率是非常高的。

尤其是現(xiàn)在敏捷測試,以及測試驅(qū)動開發(fā),在這幾年的逐步火熱。

python的用途越來越多,越來越廣泛。

python常用的兩個框架,django,flask以及還有tornado。

許多的知名互聯(lián)網(wǎng)企業(yè),已經(jīng)將python作為主要的開發(fā)語言。

比如說我們經(jīng)常用的豆瓣、知乎、果殼網(wǎng)、谷歌、nasa、 youtube還有國外的社交領(lǐng)域巨頭facebook等等等等,都用python。

還有就是web開發(fā)這一塊,后臺服務(wù)器的通用性,很多app和游戲服務(wù)器端,也同樣用python實現(xiàn)。

第四,還有一門強大的框架—網(wǎng)絡(luò)爬蟲。

也是python大展身手的好地方。

老以前的谷歌也是使用python語言來作為爬蟲的基礎(chǔ),并帶動了整個拍攝語言的發(fā)展方向。

現(xiàn)在呢?它可以爬起一些諸如小說、音樂呀,書籍呀,電影呀等等,以及一些圖片。

重量級領(lǐng)域—人工智能!

這塊,做神經(jīng)網(wǎng)絡(luò)的,做深度學(xué)習(xí)、機器學(xué)習(xí),還有數(shù)據(jù)挖掘等等,用途非常的廣泛。

第五,而且它是一門膠水,要開發(fā)一個語言庫,可以使用c python,把它移植到c和c++的跨語言接口。

而且他入門門檻比其他語言都低得多。

第六,還有一個—服務(wù)器。

因為服務(wù)器這方面也是非常重要的,比如說自動化運維。

使用python腳本進行批量化的文件部署和運行調(diào)整,成了服務(wù)器上非常不錯的選擇,比如說調(diào)控ssh,sftp的paramiko,再到bazel等構(gòu)建工具。

甚至用conan等用于C++的包管理工具,python都提供了全方位的工具集合。

在這個基礎(chǔ)上,結(jié)合開發(fā)方便運維的工具,變得十分的簡單。

第七,還有一些圖形處理,比如PIL,tkinter,文本處理python提供的re模塊,還提供了sgml、XML分析模塊。

還有數(shù)據(jù)庫編程,比如Pythondb-api ,microsoft SQL server,oracle,SQLITE的數(shù)據(jù)通信,以及PYTHON自帶那個gadfly模塊。

第八,還有就是-—網(wǎng)絡(luò)編程,它支持sockets套接字編程。

以及多媒體技術(shù),PyopenGL模塊封裝了openGL應(yīng)用程序,編程接口能進行二維和三維圖像處理,pygame模塊可以用于編寫游戲軟件。

還有一個hack庫,內(nèi)置了你熟悉或不熟悉的函數(shù)。

所以說呢,python這門簡單易懂的編程語言,非常適合初學(xué)者來學(xué)。

當然了,擁有其他語言基礎(chǔ)的,學(xué)習(xí)這門語言,簡直手到擒來,讓你的工作和學(xué)習(xí)如虎添翼!錦上添花!




評論0 贊同0
  •  加載中...
lx1036

lx1036

回答于2022-06-28 15:59

用,寫腳本的時候用。當shell不夠用了,就用python

評論0 贊同0
  •  加載中...
SoapEye

SoapEye

回答于2022-06-28 15:59

用,我們會使用Python來做測試框架,和測試用例,Python有一個叫做robot framework的庫可以幫助開發(fā)測試框架。

評論0 贊同0
  •  加載中...
Forest10

Forest10

回答于2022-06-28 15:59

用啊,肯定用??!用到地方都是零零散散的!

菜鳥級python的日常使用

1 編寫自動化測試腳本,對基礎(chǔ)功能進行自動化測試

2 服務(wù)器接口監(jiān)控腳本,如果那個服務(wù)掛了,馬上發(fā)郵件

3 驗證復(fù)雜算法邏輯,開發(fā)提交一些比較復(fù)雜的業(yè)務(wù)邏輯后,

使用python按照一定邏輯,生成可能需要的測試數(shù)據(jù)

4 構(gòu)建內(nèi)部測試平臺,因為是內(nèi)部使用,所以python這種解釋性語言的低效率,

就沒有那么明顯了


因為自己是測試,所以只能在測試角度來回答了!

評論0 贊同0
  •  加載中...
flybywind

flybywind

回答于2022-06-28 15:59

目前使用Python的場景,主要應(yīng)用于三個方面:

1)機器學(xué)習(xí),既用Python做一些人工智能的工作,例如文字識別,語音識別,圖像識別

2)大數(shù)據(jù)分析,例如BI

3)測試框架搭建,做一些自動化測試,熱門話題例如RPA,機器人流程自動化

評論0 贊同0
  •  加載中...
CoXie

CoXie

回答于2022-06-28 15:59

現(xiàn)在的話越來越多使用python,尤其是一些后臺腳本類程序,使用python實現(xiàn)快速,易維護,和現(xiàn)有一些c++sdk結(jié)合也很方便。之前還嘗試用了下python flask來做小程序后臺,感覺不比nodejs差呢。

評論0 贊同0
  •  加載中...
freewolf

freewolf

回答于2022-06-28 15:59

python在公司的主要用途基本可以分以下幾種:

1. 深度神經(jīng)網(wǎng)絡(luò)研究人員,主要用tensorflow,pytorch等深度學(xué)習(xí)框架,實現(xiàn)模型的訓(xùn)練;

2. 使用python做服務(wù)的集成也是一個方向;

3. 對于后端開發(fā)人員來說,一般使用python做簡單的數(shù)據(jù)處理和簡單測試;也有一些開發(fā)人員使用python做單元測試;

4. 測試人員使用,主要用于生成測試用例等;

總之,python在實際工作中的用途還是很廣的。

-------------------------------分割線---------------------------

問題擴展:

python是近年來發(fā)展非常迅速的一門語言,今年的 3 月份,國外招聘網(wǎng)站 HackerRank 發(fā)布了最新版的開發(fā)者調(diào)查報告。報告顯示,對于在校的學(xué)生而言,最喜歡的編程語言為 Python,其次為 C++、Java、C 以及 JavaScript。

對于已從業(yè)的開發(fā)者來說,他們心目中最喜歡的編程語言分別為 Python、Java、JavaScript、C、C++。雖說排名有所不同,但是 Python 確實均名列第一。

此外,根據(jù) Hacker News 招聘趨勢排名,越來越多的公司對掌握 Python 技能的開發(fā)者感興趣。同時從關(guān)注編程語言流行度的 PYPL 排行榜來看,Python 以 5.2% 的增長速度超過了 JavaScript,位居第二,它的漲幅比其他任何語言都要快,相比之下,Java 的整體學(xué)習(xí)趨勢略有下降。

(上述數(shù)據(jù)引自 AI科技大本營)


評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<