謝謝邀請:python作為現(xiàn)在一門非?;鸬恼Z言,它的運用場景非常的廣泛,其實很多開發(fā)語言都可以用在不同的領域做開發(fā).python并不為特定目的而產生。不過它就是一個通用的腳本語言,也被稱做膠水語言,膠水是指,python借助C語言接口,幾乎可以驅動所有已知的軟件,模塊。 只要我們用到的,通常你都能找到一個開源的庫。安裝后就可以驅動它。無論是數(shù)據(jù)庫,網絡,互聯(lián)網,圖形,游戲,科學計算,GUI,OA,自動控制,甚至宇航員都在用。
我們現(xiàn)在就只說python,python可以用來做:
1.系統(tǒng)編程;2.圖形處理;3.數(shù)學處理;4.文本處理;5.數(shù)據(jù)庫編程;6.網絡編程;7.Web編程;8.多媒體應用;9.pymo引擎;10.黑客編程;11.用Python寫簡單爬蟲;12:人工智能.
看到這么多運用場景是不是覺得非常厲害..但是python通常不作為工程語言出現(xiàn)。就是正規(guī)的軟件生產不使用它。主要用java, c#, xml, c。至于為什么,這是軟件工程的需要。python不具有完整的語法檢查。
但這也不影響python現(xiàn)在的地位,很多人加入python大軍,因為入門快,簡單,學習成本相對低,他有很豐富的支持庫可以被直接調用以高效地完成不同需求的工作.
要知道,google最早的搜索引擎就是python寫的.
希望我的回答能幫助到你.我是bang-bang ,特長軟件開發(fā).
Python是一個比較完善的開發(fā)語言,既能做驗證模型又能做落地項目,所以Python用來寫大型項目是沒有問題的。而且Python作為Web開發(fā)的三大傳統(tǒng)解決方案之一,在Web開發(fā)領域也有很多經典的解決方案,所以Python做大型項目不僅沒有問題而且還有很多成功案例。
我是通過機器學習項目的研究才開始接觸并使用Python的,大概在4年前一次學術交流會議上,一個研究機器學習的同行跟我推薦使用Python,我當時還是使用Java做開發(fā)語言。在使用Python做算法實現(xiàn)之后,我確實感受到了Python在機器學習方面做的比Java要更好,尤其是Numpy、matplotlib等庫的支撐使得Python在很多算法實現(xiàn)上都非常簡潔。我曾經做過一個對比,一個同樣的算法(樸素貝葉斯)如果使用Java來實現(xiàn)需要200行,使用Python只需要50行,雖然這一個對比不能完全否定Java,但是帶來的方便卻是實實在在的。
目前我正在使用Python做一個智能診療方面的項目,簡單的描述一下就是通過機器學習來完成患者治療方案的推薦,輔助醫(yī)生做出更合理的治療。通過大量患者數(shù)據(jù)的整理和分析,不斷訓練算法最終得到一個比較合理的分析結果。目前已經整理出來了20余萬條數(shù)據(jù),而且這些數(shù)據(jù)正在不斷的增加,通過這些數(shù)據(jù)的分析和處理能更好的服務于醫(yī)生和患者。
其實我最早聽說過Python在項目中的應用是在2010年左右,我一個學生在美國讀書,當時他在做一個電子商務網站,他告訴我他使用的就是Python語言。目前他在亞馬遜云計算部門做研發(fā),我們也經常做一些技術方面的交流。
我在頭條上寫了關于Python的系列學習文章,感興趣的可以關注一下,如果有Python方面的問題也可以私信我。
1)網站后端程序員:使用它單間網站,后臺服務比較容易維護。如:Gmail、Youtube、知乎、豆瓣
2)自動化運維:自動化處理大量的運維任務
3)數(shù)據(jù)分析師:快速開發(fā)快速驗證,分析數(shù)據(jù)得到結果
4)游戲開發(fā)者:一般是作為游戲腳本內嵌在游戲中
5)自動化測試:編寫為簡單的實現(xiàn)腳本,運用在Selenium/lr中,實現(xiàn)自動化。
6)網站開發(fā):借助django,flask框架自己搭建網站。
7)爬蟲獲取或處理大量信息:批量下載美劇、運行投資策略、爬合適房源、系統(tǒng)管理員的腳本任務等。
具體日常比如自動備份你的MP3;
還有可以做網站,很多著名的網站像知乎、YouTube就是Python寫的;
也可以做網絡游戲的后臺,很多在線游戲的后臺都是Python開發(fā)的。
總之就是能干很多很多事啦!
python開發(fā)相關企業(yè)熱搜職位
python開發(fā)工程師、python高級工程師、Web網站開發(fā)工程師、Python自動化測試、Linux運維工程師、python游戲開發(fā)工程師、python技術經理、python開發(fā)實習等職業(yè)選擇。
數(shù)據(jù)說明:圖標中根據(jù)招聘網站發(fā)布的職位薪酬數(shù)據(jù)統(tǒng)計所得,工資數(shù)據(jù)受地域、工作年限、用戶分享數(shù)量等多種因素印象,僅供參考。